PHP Link Refresh
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
art
ausgeben
code
email
feedback
folgende meldung
formular
header
http
information
kontaktaufnahme
notwendigen angaben
optimist
ort
rat
sekunde
spezialist
test
text
warten
-
Hallo!
Wie kann ich eine PHP Link Refresh machen? Ich meine soetwas wie in HTML:
<meta http-equiv="refresh" content="3; URL=http://www.xxx.de">
Wenn soetwas m?glich ist, postet es bitte wie es funktioniert. Ich kenne mich mit PHP leider noch nicht viel aus. -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
<?php
sleep(3);
header('Location: http://www.deinepage.de');
?>
so dann wird nach 3 sekunden weitergeleitet, wobei ich mir da nich allzu sicher bin :P
aber m?sste so klappen -
Das habe ich schon einmal gemacht. Mein Code ist:
<?
if ($email == "" OR $name == "")
{
echo "F?llen Sie bitte die notwendigen Angaben aus!";
}
else
{
echo "Vielen Dank f?r Ihr Feedback";
$mailtext = "Diese Daten wurden in das Formular eingegeben: Name: $name E-Mail: $email Wohnort: $ort Art der Kontaktaufnahme: $art Text: $text";
mail("PC-Spezialist@die-optimisten.net", "Homepage www.the-specialseite.de.vu", $mailtext, "From:PC-Spezialist@die-optimisten.net");
header("Location: http://thoba.xardas.lima-city.de/haupt.php");
}
?>
Es kommt allerdings folgende Meldung:
Vielen Dank f?r Ihr Feedback
Warning: Cannot modify header information - headers already sent by (output started at /home/webpages/lima-city/thoba/html/html/test/mailer.php:9) in /home/webpages/lima-city/thoba/html/html/test/mailer.php on line 12
-
Das mit den drei Sekunden warten ist voll sinnlos, weil du vor der Weiterleitung mit header() nichts ausgeben kannst. Du kannst die header()-funktion nur nutzen, wenn du noch keine Informationen zum User geschickt hast (kein HTML-Code oder sonstiges).
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage