php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2008

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 18.03.2008, 00:57  
Neuer Benutzer
 
Registriert seit: 18.03.2008
Beiträge: 2
leb0rtran befindet sich auf einem aufstrebenden Ast
Standard Forum Login per curl

hi,
ich möchte einen script schreiben, der mir in nem vBulletin Forum nen Post erstellen kann.
Leider komm ich nach dem Login nichmehr weiter.
Lösungsideen hätte ich erstmal 2:
1. Direkt die newpost.php aufrufen (zB
Code:
http://server/forum/3.vb/newthread.php?do=newthread&f=4
) und das Login per cookies machen, die cookies sind dann
Code:
'bbpassword' => '76e93f0f0f3a8018e80d367fae3905ae',
'bbuserid' => '2'
das wäre dann vergleichbar damit, wenn man normal eingestellt hat dass die account daten gespeichert werden und man direkt, ohne sich einzuloggen die seite aufruft, was im browser funktioniert

2.Erst einloggen über die login.php (zB
Code:
http://server/forum/3.vb/login.php?do=login
) und dann mit der session-id als cookie die newthread.php aufrufen und posten

Leider funktioniert mein code nicht (das wäre jetzt erstmal die 2. methode)

PHP-Code:
//Vars
$url2 'http://server/forum/3.vb/newthread.php?do=newthread&f=4';
$url1 'http://server/forum/3.vb/login.php?do=login';
$cookies 'cookie';

$post = array(
    
'vb_login_username'        => 'testuser',
    
'vb_login_password'        => 'testuser',
    
    
'cookieuser'               => '1',
    
    
's'                        => '',
    
'do'                       => 'login',
    
'vb_login_md5password'     => '',
    
'vb_login_md5password_utf' => ''
);


//Die Session initialisieren
$ch curl_init();

//Session Optionen setzen
curl_setopt($chCURLOPT_URL$url1);
curl_setopt($chCURLOPT_POST1);
curl_setopt($chCURLOPT_POSTFIELDS$post);
curl_setopt($chCURLOPT_HEADER0);
#curl_setopt($ch, CURLOPT_COOKIE,'');
curl_setopt($chCURLOPT_COOKIEJAR'cookie.txt'); 
#curl_setopt($ch, CURLOPT_COOKIEFILE, 'cookie.txt'); 

//curl_setopt($ch, CURLOPT_URL, $url2);
//Ausführen der Aktionen
curl_exec($ch);

//Session Optionen setzen
#curl_setopt($ch, CURLOPT_COOKIEFILE, 'cookie.txt'); 
#curl_setopt($ch, CURLOPT_URL, $url2);
#curl_exec($ch);

echo "bla<br><br><br>";
//Session beenden
curl_close($ch); 
ich hab schon alles mögliche getestet, aber es will einfach nicht funktionieren! Es werden keine cookies erstellt (egal ob die cookies.txt existiert oder nicht), wenn ich einlogge und danach gleich auf ulr2 wechsle funktionierts auch nicht (es kommt wieder das login fenster) - ich denke das liegt an den fehlenden cookies.

Hat jemand ne Idee wie ich das lösen könnte, oder wo der/die Fehler liegen.

Ich bin für jede Hilfe dankbar ....
leb0rtran ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 19.03.2008, 12:47  
Neuer Benutzer
 
Registriert seit: 18.03.2008
Beiträge: 2
leb0rtran befindet sich auf einem aufstrebenden Ast
Standard

*push*

kann mir niemand helfen?
leb0rtran ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Suche Forum mit folgenden funktionen homezonebenny PHP-Fortgeschrittene 6 03.04.2008 16:45
PhpBB Forum an bestehende Userdatenbank anknüpfen ChrisV PHP Tipps 2006 8 02.10.2006 13:17
Etwas komplexerer Login --> Keine Angst, Suche benutzt dethlef14 PHP Tipps 2006 7 02.10.2006 00:35
Session Logout Login Navigation TailerD PHP Tipps 2006 10 24.06.2006 17:12
phpBB Loginscript in eigenes Login Script einbinden 2wuck PHP Tipps 2007 4 19.12.2005 23:10
[Erledigt] Login, LogIn, Anmelden, Einloggen -&amp;amp;amp;amp;gt; ??? Off-Topic Diskussionen 20 14.07.2005 11:01
Forum: Forenstruktur anzeigen &amp;amp; als gelesen markieren PHP-Fortgeschrittene 4 05.06.2005 22:29
Forum mit Registrierungsdaten gesucht! Beitragsarchiv 1 03.01.2005 16:22
Login ins Forum nicht möglich Off-Topic Diskussionen 86 19.11.2004 08:43
Logindaten aus dem phpbb2 Forum PHP-Fortgeschrittene 5 19.10.2004 22:00
Forum sortieren Datenbanken 1 07.09.2004 13:21
Forum erstellen-Wie macht man einen Login? PHP Tipps 2004 6 25.07.2004 19:45
Probleme bei Login PHP Tipps 2004 5 18.07.2004 22:08

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
curl login, login per curl, login mit curl, per curl einloggen, php curl login, curl forum, mms bilder kostenlos, http://www.php.de/php-tipps-2008/706-forum-login-per-curl.html, login via curl, curl forum login, curl php login, curl login phpbb, php curl forum login, php curl ssl login, curl https login, php vbulletin login, php vbulletin login curl, mms bilder kostenlos versenden, php curl vbulletin newthread, cookie erstellen curl

Alle Zeitangaben in WEZ +2. Es ist jetzt 18:25 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum