Hallo
Ich versuche gerade mich über CURL in ein Spiel einzuloggen, also im Prinzip ist es ja ganz einfach
Das ist das "Loginfeld"
und ich hab dieses Script dazu geschrieben:
ich hatte vorherr noch ein Fehler bekommen wo ich
CURLOPT_FOLLOWLOCATION, false) auf 1 hatte.
Aber es funktioniert auch wenn ich das auf 0 stelle nicht.
Einer ahnung warum die Felder nicht ausgefüllt werden ?
Ich versuche gerade mich über CURL in ein Spiel einzuloggen, also im Prinzip ist es ja ganz einfach
PHP-Code:
<td width='30%' align='left'><font class='hint'>Username</font><br>
<input id='nameInput' name='name' type='text' style='width:100%'/></td>
<td width='30%' align='left' style='border-right:0px'><font class='hint'>Passwort</font><br>
<input name='passwd' type='password' style='width:100%'/></td>
<td width='10%' align='center' style='border-left:0px'><font class='hint'> </font><br>
<input name='login' value='Login' type='submit' style='width:100%'/></td>
und ich hab dieses Script dazu geschrieben:
PHP-Code:
<?php
$curl = curl_init();
curl_setopt($curl, CURLOPT_HEADER, 0);
curl_setopt($curl, CURLOPT_POST, true);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_USERAGENT, "Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)");
curl_setopt($curl, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($curl, CURLOPT_COOKIEFILE, "cookiefile");
curl_setopt($curl, CURLOPT_COOKIEJAR, "cookiefile");
curl_setopt($curl, CURLOPT_URL, "http://s77.nlserver.net/index.php");
curl_setopt($curl, CURLOPT_POSTFIELDS, "name=Benutzername&passwd=geheim");
$result = curl_exec($curl); // run the whole process
curl_close($curl);
echo $result;
?>
CURLOPT_FOLLOWLOCATION, false) auf 1 hatte.
Warning: curl_setopt(): CURLOPT_FOLLOWLOCATION cannot be activated when in safe_mode or an open_basedir is set in /home/www-data/htdocs/p/peoplesaw/www/uni1/admin/test.php on line 7
Einer ahnung warum die Felder nicht ausgefüllt werden ?
Kommentar