php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 10.04.2008, 11:17  
Neuer Benutzer
 
Registriert seit: 10.04.2008
Beiträge: 8
cyberfreak befindet sich auf einem aufstrebenden Ast
Standard Regestrieren

Hallo alle zusammen ich habe da mal eine Frage bzw. ein Problem.

Ich soll für meinen Arbeitsgeber ein Programm realisieren, das Benutzer die in einer Datenbank liegen automatisch an 3 verschiedenen Internetseiten regestriert.
Das Problem ist das es externe Seiten sind von anderen Firmen, so das ich den quelltext der Seiten nicht kenne.

Ich habe gesehen, dass es Mit cURL möglich ist sich an einer Seite anzumelden bei der man registriert ist aber wie sieht die ganze Sache mit meinem Problem aus?

kann mir da jemand weiterhelfen?
cyberfreak ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 10.04.2008, 13:11  
Erfahrener Benutzer
 
Registriert seit: 29.02.2008
Beiträge: 102
Thomas befindet sich auf einem aufstrebenden Ast
Standard

Hi,

Die einfachste Lösung ist es, wenn die entsprechenden Seiten ihre Formulare per GET verarbeiten. Dann brauchst du dir nur einen Link zu basteln, der dem Ziel des Registrierungsformulars entspricht und die Parameter und Werte einfügen.
Beim Aufruf des Links wird die Registrierung dann durchgeführt.

Eine andere Möglichkeit wäre, die Daten als POST anfrage zu senden, wie man das über PHP machen kann weiß ich aber nicht.

Gruß Thomas
Thomas ist offline  
Alt 10.04.2008, 13:14  
Moderator
 
Benutzerbild von cycap
 
Registriert seit: 13.02.2008
Beiträge: 6.816
PHP-Kenntnisse:
Fortgeschritten
cycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nett
Standard

Ich würde erstmal gucken on die Registrieungsformulare auf den Zielseiten einen Spamschutz haben, z.B. ein Captcha oder einen IP-Blocker oder ähnliches. Dann kannst du das nämlich knicken
cycap ist offline  
Alt 10.04.2008, 13:15  
Erfahrener Benutzer
 
Registriert seit: 08.08.2007
Beiträge: 549
PHP-Kenntnisse:
Fortgeschritten
drieling befindet sich auf einem aufstrebenden Ast
drieling eine Nachricht über ICQ schicken
Standard

Mit cURL kannst du sowas umsetzen, vorrausgesetzt es werden keine Captchas eingesetzt, dann wird es um einiges schwieriger.
drieling ist offline  
Alt 10.04.2008, 13:19  
Erfahrener Benutzer
 
Registriert seit: 29.02.2008
Beiträge: 102
Thomas befindet sich auf einem aufstrebenden Ast
Standard

Hi,

Stimmt, an Captchas habe ich grade nicht gedacht. Aber dann muss er eben noch einen Captchareader programmieren.
Ich gehe einfach mal davon aus, dass das mit den anderen Seiten abgespochen ist, dann können die dir bestimmt auch ein Formular ohne Captcha zur Verfügung stellen, bzw eine spezielle Seite, wo du die Daten nur hinzuschicken brauchst, das Formular können die sich ja dann schenken.

Gruß Thomas
Thomas ist offline  
Alt 10.04.2008, 13:21  
Moderator
 
Benutzerbild von cycap
 
Registriert seit: 13.02.2008
Beiträge: 6.816
PHP-Kenntnisse:
Fortgeschritten
cycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nett
Standard

Zitat:
Zitat von Thomas Beitrag anzeigen
Hi,

Stimmt, an Captchas habe ich grade nicht gedacht. Aber dann muss er eben noch einen Captchareader programmieren.
Ich gehe einfach mal davon aus, dass das mit den anderen Seiten abgespochen ist, dann können die dir bestimmt auch ein Formular ohne Captcha zur Verfügung stellen, bzw eine spezielle Seite, wo du die Daten nur hinzuschicken brauchst, das Formular können die sich ja dann schenken.

Gruß Thomas
Dann könnte man allerdings die Userdaten auch einfach über Export / Import rüberschieben
cycap ist offline  
Alt 10.04.2008, 13:41  
Erfahrener Benutzer
 
Registriert seit: 08.08.2007
Beiträge: 549
PHP-Kenntnisse:
Fortgeschritten
drieling befindet sich auf einem aufstrebenden Ast
drieling eine Nachricht über ICQ schicken
Standard

Eben, wenn das alles ein Team ist, gibt es viel einfachere Wege um User in die andere DB zu bekommen.

Dafür würde man halt einen Serverzugriff benötigen.
drieling ist offline  
Alt 10.04.2008, 14:43  
Neuer Benutzer
 
Registriert seit: 10.04.2008
Beiträge: 8
cyberfreak befindet sich auf einem aufstrebenden Ast
Standard

Bei diesen Seiten auf den die Benutzer angemeldet werden sollen darf sich jeder registrieren, nur das Problem ist das es eine sehr große Datenmenge an Benutzern sind, die ihre Einwilligung dazu gegben haben auf diesen Seiten registriert zu werden.
Es handelt sich bei den Anbietern der Seite nicht um Kunden sondern um Dienstleister die zwar sagen das es ok ist eine große Menge von Benutzern anzumelden allerdings nicht mit einem Serverzugriff rausrücken.

Daher mein Problem.

Und da habe ich direkt noch eine Frage. Kann man in cURL auch die Information mitsenden das ein Radio Button angeklickt wurde bzw eine checkbox ?
Wenn ja wie ^^

Danke erstmal an alle die geantwortet haben
cyberfreak ist offline  
Alt 10.04.2008, 14:59  
Moderator
 
Benutzerbild von cycap
 
Registriert seit: 13.02.2008
Beiträge: 6.816
PHP-Kenntnisse:
Fortgeschritten
cycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nett
Standard

Vom Prinzip her musst du einfach das absenden des Registrierungsformulars simulieren und deine Daten über den http-request verschicken. Deine Daten können eben auch Radio-Button-Werte oder ähnliches sein. Wie genau das mit cURL funktioniert kann ich dir nicht sagen weil ich es noch nie gebraucht hab

[edit]
Du musst auch die Feldnamen des Formulars aus deren HTML-Code raussuchen
cycap 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
[Erledigt] Link Regestrieren PHP Tipps 2005-2 6 02.09.2005 15:56

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
regestration

Alle Zeitangaben in WEZ +2. Es ist jetzt 18:28 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