check url with php
function http_test_existance($url) { return (($fp = @fopen($url, 'r')) === false) ? false : @fclose($fp); }
DZone Snippets > ovhaag > php
11381 users tagging and storing useful source code snippets
Snippets is a public source code repository. Easily build up your personal collection of code snippets, categorize them with tags / keywords, and share them with the world
Oliver Haag www.ohcon.de
function http_test_existance($url) { return (($fp = @fopen($url, 'r')) === false) ? false : @fclose($fp); }
<!-- Formular auswerten (evaluate form) ********************************** --> <?php $hidden_value_1 = $_POST['hval1']; $hidden_value_2 = $_POST['hval2']; $short_text = $_POST['stext']; $password = $_POST['pwd']; $long_text = $_POST['ltext']; $selected_option = $_POST['optn']; $radio_selection = $_POST['radsel']; $check_selection = $_POST['checksel']; $check_text = implode(', ',$check_selection); ?> <html><body> <h1>Kurze Anzeige (show values)</h1> Versteckte Werte: <?=$hidden_value_1?>, <?=$hidden_value_2?><br> Kurzer Text und Passwort: <?=$short_text?>, <span style="color: gray;"><?=$password?></span><br> Langer Text: <?=$long_text?><br> Option: <?=$selected_option?><br> Radio-Auswahl: <?=$radio_selection?><br> CheckBox-Auswahl: <?=$check_text?> <h1>Ein Formular (form)</h1> <!-- Das Beispielformular (form example) ********************************** --> <form action="form.php" method="post"> <!-- versteckte Elemente (hidden elements) --> <input type="hidden" name="hval1" value="Der erste versteckte Wert"> <input type="hidden" name="hval2" value="Der zweite versteckte Wert"> <p> <!-- einzeiliges Eingabefeld und Passwortfeld (text fields) --> Kurzer Text und Passwort <br> <input type="text" size="32" maxlength="64" name="stext" value="Kurze Textvorbelegung"> <input type="password" size="16" maxlength="16" name="pwd" value="geheim"> </p><p> <!-- mehrzeiliges Eingabefeld (text area) --> Langer Text <br> <textarea cols="128" rows="4" name="ltext"> Optionale Textvorbelegung (optional text presetting): kann bei mehrzeiligen Textfeldern lang sein,da genügend Platz vorhanden ist. </textarea> </p><p> <!-- Auswahlliste mit Vorauswahl (selection list) --> Option <br> <select name="optn"> <option selected>Die Erste Option</option> <option>Die zweite Option</option> <option>Die dritte Option</option> </select> </p><p> <!-- Radio-Buttons mit Vorauswahl (radio buttons) --> Radio-Auswahl <br> <input type="radio" name="radsel" value="first">Die erste Radiowahl<br> <input type="radio" name="radsel" value="seccond">Die zweite Radiowahl<br> <input type="radio" name="radsel" value="third" checked> Die dritte Radiowahl </p><p> CheckBox-Auswahl <br> <input type="checkbox" name="checksel[]" value="chk1" checked>Die erste Checkwahl<br> <input type="checkbox" name="checksel[]" value="chk2" checked>Die zweite Checkwahl<br> <input type="checkbox" name="checksel[]" value="chk3">Die dritte Checkwahl </p><p> <!-- Buttons zum Absenden/ Abbrechen (buttons to submit/reset) --> <input type="submit" value="auswerten"> <input type="reset" value="zurücksetzen"> </form> </body></html>