php verificare lo stato di un link
salve a tutti e buona domenica..
Sto implementando un mio file php, che mi salva dei dati su file di testo tramite form, con un controllo per la verifica dello stato del link, prima di salvare i dati.
in pratica ho un form dove si inseriscono i dati tra cui l'indirizzo web dell'utente:
es: http://www.sito-utente.it
una vola compilato il form e cliccato sul bottone di inserimento
un file.php, fa vari controlli dei dati e se le condizioni sono soddisfatte li salva in un file.txt.
il primo dei controlli dovrebbe verificare lo stato del link inserito se il link esiste va avanti...
Codice PHP:
session_start();
// preleva dati dal modulo --------------------//
$iweb .= trim(stripslashes($_POST["web"]));
$color .= trim(stripslashes($_POST["colore"]));
$titolo .= trim(stripslashes($_POST["title"]));
$descriz .= trim(stripslashes($_POST["descr"]));
$file = @file("file.txt");
@fclose($file);
$i=count($file);
//-- QUESTO E' IL CONTROLLO DEL LINK
# Uso fopen per aprire il file specificato nella variabile $iweb
$fp = @fopen($iweb, "r");
# Se il file NON esiste stampo il messaggio di errore...
if (!$fp) {
echo "Il Link non esiste!";
}
# ...altrimenti do conferma!
else {
// continua .......
}
ho provato ma non funziona in quanto mi da sempre come risposta " link non esiste! "
qualcuno sa dirmi dove sbaglio...!!???
grazie