N'abend!
Tach!
ich habe im folgenden PHP-Programm ein Problem mit Variablen. Es wäre nett, wenn mir jemand helfen könnte.
Es wäre nett, wenn du das Problem mal schildern könntest. Am besten aber, du beschreibst mal dein Ziel.
Formular 1: Webadresse eintippen: zum Bsp.: http://www.ard.de
Formular 2: Gibt den HTTP Header aus
Das Problem ist: Formular 2 zeigt den Header nicht an. Daher die Vermutung, dass etwas mit den Variablen nicht stimmt.
Wahrscheinlich habe ich einen Fehler mit der Variablen $url oder REQUEST gemacht. Hat jemand eine Idee?
Was ergaben denn deine Debug-Versuche? Was zeigt var_dump() an? Gibt es Meldungen bei auf E_ALL gestelltem error_reporting?
Nein, habe ich noch nicht gemacht.
<table width="65%" border="0" align="center" cellpadding="1" cellspacing="1">
<tr bgcolor="#DFDFFF">Für das Problem nicht relavanten Code kannst du weglassen, wie zum Beispiel diese Layout-Tabelle. Sonst analysieren die Helfer den Code und das unnötigerweise.
<form name="Form" method="post" action="empfangeURL.php">
<input name="url" type="text" value="http://">
<input type="submit" name="Submit" value="Senden">
</form>Das wäre der interessante Teil gewesen. Und für den Test hätte auch eine im Code stehende URL genügt.
Mit einer URL im Code funktioniert das zweite Formular. Das Ziel ist ja, dass man eine URL in das erste Formular eintippt und diese dann angezeigt wird.
$url = $_REQUEST[url];
$scheme = 'http://';
$_response = get_headers($scheme.$url, 1);Schau mal nach, was in den Variablen drinsteht. Zum Beispiel könnte die URL nicht stimmen. Das kann ich aber aus der Ferne nicht sehen, weil ich nicht weiß, was du in dein Formular eingibst.
dedlfix.
Vielen Dank für die Orientierung.