Delphi-PRAXiS
Seite 2 von 4     12 34      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   PHP Button Verlinkung (https://www.delphipraxis.net/159711-php-button-verlinkung.html)

wicht 9. Apr 2011 13:01

AW: PHP Button Verlinkung
 
Vor Änderungen am Header darf keine Ausgabe erfolgen. Das heißt, dass du kein 'echo' davor machen darfst.

Edit: Vermutlich darf auch nach der Benutzung von header() nichts ausgegeben werden (HTML, 'echo'). Jahre nicht mit PHP gearbeitet. Zum Glück.. :wink:

Das hier könnte klappen:

Code:
<?php
if (isset($_POST['test']))
{
header('http://www.google.de/');
die();
}
?>

<html>
<head>
<title>
ehm testseite
</tile>
<form action="sascha.php" method="POST" >
<input type="submit" value="los" name="test"></form>
</head>
<body>
</body>
</html>

Matze 9. Apr 2011 13:03

AW: PHP Button Verlinkung
 
Zitat:

Zitat von wicht (Beitrag 1094089)
Vor Änderungen am Header darf keine Ausgabe erfolgen.

Stimmt, so war's.
Dann müsste eigentlich etwas wie "Headers already sent" angezeigt werden. Dass Der Themenersteller sowas nicht schreibt, ist mir schleierhaft.

So kann (und will) man doch nicht helfen ...

Ich führe nach einer Header-Weiterleitung noch ein "exit" aus. Aber unbedingt erforderlich ist es normalerweise nicht.

jfheins 9. Apr 2011 13:05

AW: PHP Button Verlinkung
 
Außerdem: Was hat ein Formular eigentlich im <head>-Bereich verloren?

wicht 9. Apr 2011 13:06

AW: PHP Button Verlinkung
 
Habe auch nicht bis zum Ende gedacht, mein Ur-Post war nicht ganz richtig. Habe editiert..
Mir ist allerdings auch schleierhaft, warum das nicht vom TE gesehen wurde. Das steht entweder im Browser oder im Log des HTTP-Servers (zumindest bei Apache).

Luckie 9. Apr 2011 13:07

AW: PHP Button Verlinkung
 
Zitat:

Zitat von jfheins (Beitrag 1094093)
Außerdem: Was hat ein Formular eigentlich im <head>-Bereich verloren?

Der Benutzer der Seite muss ja nicht alles sehen. ;)

xxsasch4xx 9. Apr 2011 15:03

AW: PHP Button Verlinkung
 
Code:
<html>
<head>
<title>
ehm testseite
</tile>
<form action="datei.php" method="POST" >
<input type="submit" value="test" name="test"></form>
</head>
<body>

      <?php
if (isset($_POST['test']))
{
header('location: [url]http://www.google.de/');[/url]
}

 
?>

</body>
</html>
Also der code hier funktioniert jetzt genauso!
aber irgendwie nur wenn ich den auf apache ausführen lasse!
und wenn ich das bei meinen lima city webspace reinlade dann geht die umleitung nicht! :o

Matze 9. Apr 2011 15:27

AW: PHP Button Verlinkung
 
Dein HTML-Code ist mehr als invalidate.

Was passiert bei lima-city mit diesem Code in einer PHP-Datei (nur das als Inhalt):
PHP-Quellcode:
<?php
    header('Location: http://www.google.de/');
?>

Luckie 9. Apr 2011 15:29

AW: PHP Button Verlinkung
 
Das Formular ist ja immer noch im Header!

alfold 9. Apr 2011 15:30

AW: PHP Button Verlinkung
 
Zitat:

Zitat von xxsasch4xx (Beitrag 1094113)
...und wenn ich das bei meinen lima city webspace reinlade dann geht die umleitung nicht! :o

Kann es sein das Dein Hoster dies nicht zulässt?

Gruss alfold

Luckie 9. Apr 2011 15:34

AW: PHP Button Verlinkung
 
Wenn PHP generell funktioniert, wüsste ich nicht, warum ausgerechnet das nicht funktionieren sollte. Aber er sollte erst mal, validaten HTML Code hinbekommen, dann können wir weiter reden.


Alle Zeitangaben in WEZ +1. Es ist jetzt 05:55 Uhr.
Seite 2 von 4     12 34      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz