Dank der EasyCurl -Klasse können Sie Ihre einfachen Curl -Transaktionen mit sehr wenig Codeinformationen durchführen.
Mit der folgenden Stichprobe finden Sie Beispiele wie das Verbinden von Daten mit Proxy und das Veröffentlichen der Daten auf einer Website.
Wir würden uns sehr freuen, wenn Sie zur Entwicklung beitragen.
Wenn Sie den Proxy mit der Klasse verwenden möchten, geben Sie den Proxy an, den Sie verwenden möchten, während Sie den Proxy: Port angeben. Die Proxyadrea ist also in der zweiten () und dann in der Portnummer.
require_once " easyCurl.php " ;
$ easyCurl = new easyCurl (); /*
* Sayfa Kaynak kodlarını alma
* SourceCode Fonksiyonuna adresi tanımlayarak kaynak kodlarını alıp değişkene aktarabilirsiniz veya ekrana yansıtabilirsiniz.
* Referans adresi vs.. düzenlemek için bu fonksiyondan önce referer gibi değişkenlere değer vermelisiniz.
* Proxy kullanmak için 2. bir parametrede proxy adresini belirtmeniz yeterlidir. proxyip:sifre şeklinde göndermelisiniz
*/
$ source = $ easyCurl -> sourceCode ( ' http://savascanaltun.com.tr ' ); $ source = $ easyCurl -> sourceCode ( ' http://savascanaltun.com.tr ' , ' 122.323.32.22:8082 ' );Geben Sie im ersten Parameter den Aktionsabschnitt der zu veröffentlichenden Seite an. Das Formular in der folgenden Stichprobe wurde gemäß den Titel- und Nachrichtenfeldern erstellt. Wenn Sie ein Beispiel für Benutzername- und Passwortbereiche haben, müssen Sie es entsprechend anpassen.
/*
* CURL POST İşlemi
* post yapılacak formdaki action alanındaki adres
* ikinci parametrede ise bir dizi gönderip bu diziyi form name ve değerlerine göre göndertiniz.
* Proxy kullanmak için 3. bir parametrede proxy adresini belirtmeniz yeterlidir. proxyip:sifre şeklinde göndermelisiniz
*/
$ postData = array (
' baslik ' => ' easyCurl Class test ' ,
' mesaj ' => ' Merhaba ben savaş can altun bu bizim ilk testimiz. '
);
$ post = $ easyCurl -> curlPost ( ' http://savascanaltun.com.tr/app/php/test/post.php ' , $ postData ); $ easyCurl -> referer = " http://savascanaltun.com.tr " ; $ easyCurl -> followlocation = true ; $ easyCurl -> header = true ; $ easyCurl -> timeout = 5 ; $ easyCurl -> ssl_verifypeer = true ;
$ easyCurl -> ssl_verifyhost = true ; $ easyCurl -> cookie = true ;Die Anzahl der Fehler erreichen;
$ easyCurl -> errorNumber ;Fehler erreichen;
$ easyCurl -> error ; $ easyCurl -> speed ;Autor: Savas Can Altun Mail: [email protected] Web: http://savascanaltun.com.tr