Guadagna online

Fidelityhouse.eu

martedì 14 febbraio 2012

PHP Tutorials Pratici - Scoprire se un link esiste

Se dobbiamo creare una directory all'interno del sito sicuramente dovremo dare l'opportunità all'interno del sito di poter far scrivere agli utenti un sito. Questa non è cosa difficile fino a quando non dobbiamo vedere se il sito veramente esiste oppure è uno scherzo e allora come facciamo?


Utilizziamo la funzione fopen() per verificare se un determinato sito web o percorso esiste oppure no. Questa funzione ha bisogno principalmente di due paramentri
fopen (percorso, modalità d'apertura)
Il percorso è facilmente intuibile; basterà infatti scrivere l'indirizzo del sito che vogliamo controllare, ad esempio http://www.google.it 
Per quanto riguarda la modalità di apertura, semplicemente definita come $mode, c'è da specificare alcune cose.
Se vogliamo verificare che un percorso web oppure un determinato file esista basterà aprire tale path in modalità reading only. Basterà infatti scrivere:
{codecitation class="brush: php; gutter: false;"}
fopen ("http://nome_sito.it", "r");
{/codecitation}
{loadposition b_mike}
Ci sono altre modalità che potrete vedere nel sito web del supporto ufficiale.
Utilizziamo un semplice script che ci permetterà di verificare se un sito esista oppure no:
{codecitation class="brush: php; gutter: false;"}
  $url = "http://nome_sito.it";
  $fp = fopen($url, "r");
  flus();
  if (!$fp) {
    echo "L'url non esiste!";
  } else {
    fclose($fp); echo "L'url esiste!";
  }
?>
{/codecitation}

0 commenti:

Posta un commento

adf.ly 2.3g