Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di thitan
    Registrato dal
    Feb 2001
    Messaggi
    716

    verificare esistenza pagine html

    ciao, io ho un codice php che mi deve "trovare" un file html all'interno del mio sito, facendo la prova nelle cartelle, cioè se il mio file è nella cartella

    http://main/testi/file.html

    e la pagina che deve cercarlo è in

    http://main/testi/colori/mele/pagina.php

    il codice dovra fare una cosa del tipo:

    codice:
    $indirizzo="pagina.php";
    while( ! fopen($indirizzo, "r")){
     $indirizzo= "../"."$indirizzo";
    }
    echo "indirizzo trovato, link: $indirizzo";
    ..il tutto funzionerebbe anche, solo che tutte le volte che non mi trova il file mi stampa anche gli errori "...failed to open stream: No such file or directory..."
    sbaglio forse a usare funzione?!?
    invece di fopen dovrei trovarne un'altra?
    a me servirebbe una funzione che verifica che la pagina esista e mi restituisca true o false senza stamparmi errori...

    HELP PLEASE!!!

    www.inter-rail.it
    travellers, not tourist
    Is cuma cá mhinice a théann tú ar strae; is é is tábhachtaí gurb áil leat do bhealach a aimsiú arís.

  2. #2
    Prova a mettere @ davanti a fopen dovrebbe non darti più gli errori.
    Senno' se vuoi solo testare l'esistenza del file usa stat() o fstat().

    Tieni anche conto che dove scrivi indirizzo trovato dovresti mettere una fclose(); e che il loop fatto così se non trova il file in nessuna .. loopa all'infinito...
    Se devi cercare solo sulla padre usa if invece di while. Se devi cercare su più .. usa un ciclo for...

  3. #3
    Utente di HTML.it L'avatar di thitan
    Registrato dal
    Feb 2001
    Messaggi
    716

    ...

    ok grazie mille!!!

    www.inter-rail.it
    travellers, not tourist
    Is cuma cá mhinice a théann tú ar strae; is é is tábhachtaí gurb áil leat do bhealach a aimsiú arís.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.