PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Url automatisch öffnen


Bademeist0r
10.10.2003, 03:01:24
Hi @all!

ich möchte das ein PHP-Script eine Url automatisch öffnet, nachdem ich daten aus einem formular übergeben habe. Bsp.:
...
...
...
<form name="form" action="<?php $PHP_SELF ?>" method="post">
<input type="text" name="textfeld1">
<input type="text" name="textfeld2">
<input type="submit" name="Submit" value="Submit">
</form>
...
...
...
<?php
$a=$textfeld1;
$b=$textfeld2;

//und dann soll z.B. die url
//https://webweb.biz/log.php?a=$a&b=$b
// [in einem neuen Fenster] geöffnet werden.
?>
...
...
...

Hoffe es kann mir einer helfen!!!
Greetz...
DeR Bademeist0r

toweter
10.10.2003, 08:22:38
header("Location: https://webweb.biz/log.php?a=$a&b=$b");
du darfst davor nur nichts an den browser senden...

getto
10.10.2003, 11:50:50
oder per javascript

Bademeist0r
10.10.2003, 15:10:03
So sieht mein Quelltext jetzt aus:


<html>

<head><title>Login|Test</title></head>

<body>

<p><h1>Login</h1>

<form name="form1" action="<?php $PHP_SELF ?>" method="post">

<input type="text" name="a">

<input type="text" name="b">

<input type="submit" name="Submit" value="Submit">

</form>

</body>

</html>

<?php

if( !($a == "") and !($b == "")){

header("Location: https://webtec24.biz/cgi-bin/webmail/login.cgi?

login=1&username=$a&pass=$b");

}

?>


Aber es funktioniert immer noch nicht. es wird folgende fehlermeldung ausgegeben:

Warning: Cannot add header information - headers already sent by (output started at /html/test.php:5) in /html/test.php on line 14

toweter
10.10.2003, 15:22:26
machs mal so:
<?php
if(!$a and !$b) header("Location: https://webtec24.biz/cgi-bin/webmail/login.cgi?login=1&username=$a&pass=$b");

?>
<html>

<head><title>Login|Test</title></head>

<body>

<p><h1>Login</h1>

<form name="form1" action="<?php $PHP_SELF ?>" method="post">

<input type="text" name="a">

<input type="text" name="b">

<input type="submit" name="Submit" value="Submit">

</form>

</body>

</html>

Gweilo
10.10.2003, 15:24:03
Original geschrieben von toweter

du darfst davor nur nichts an den browser senden...

Mach den PHP teil ganz oben hin, bevor du was an den Browser sendest (der html teil).

<edit>Da war toweter wohl schneller</edit>