SaTaN
Erfahrenes Mitglied
If abfrage funzt nicht
Hallo Ihr da draussen,
bitte um Mithilfe da mein kleines Hirn
da nicht weiter kommt.
Habe ein Formular wo man eine URL eingeben kann.
Die Eingaben werden alle anschliessend in die
DB abgelegt.
Was auch schon funktioniert.
Was leider mir noch Kopfschmerzen bringt ist dieser Code.
So im einzelnen funzt er ja.
Nur was ich damit erreichen möchte ist folgendes :
Bei Eingabe einer URL und anschliessendem Versenden
soll geprüft werden ob es die Domain überhaupt gibt.
Wenn nicht soll das Script nichts in die DB eintragen
und mir wieder ein leeres Formular anbieten.
Irgendwie scheitere ich an dieser anforderung.
Ich hoffe Ihr könnt mir helfen.
Vielen Dank
euer SaTaN
Hallo Ihr da draussen,
bitte um Mithilfe da mein kleines Hirn
da nicht weiter kommt.
Habe ein Formular wo man eine URL eingeben kann.
Die Eingaben werden alle anschliessend in die
DB abgelegt.
Was auch schon funktioniert.
Was leider mir noch Kopfschmerzen bringt ist dieser Code.
So im einzelnen funzt er ja.
Nur was ich damit erreichen möchte ist folgendes :
Bei Eingabe einer URL und anschliessendem Versenden
soll geprüft werden ob es die Domain überhaupt gibt.
Wenn nicht soll das Script nichts in die DB eintragen
und mir wieder ein leeres Formular anbieten.
Irgendwie scheitere ich an dieser anforderung.
Ich hoffe Ihr könnt mir helfen.
PHP:
if (empty($_POST['linkrein'])) {
$all_ok = FALSE;
$errorraus_1 = "Url fehlt<br>";
} else {
//urlcheck
if (!(preg_match("/^(http:\/\/)?([^\/]+)/i", $linkrein, $matches))) {
$host = $matches[2];
preg_match("/[^\.\/]+\.[^\.\/]+$/", $host, $matches);
} else {
$domain = fsockopen($matches[0], 80, &$errno, &$errstr, 30);
if (!$domain) {
echo "<b>".$matches[0]." <font color=\"red\">down!!</font></b>\n";
} else {
echo("<a href=\"$linkrein\">".$matches[0]."</a>");
}
}
}
Vielen Dank
euer SaTaN