php.de

Zurück   php.de > Webentwicklung > PHP-Fortgeschrittene

PHP-Fortgeschrittene Arbeiten mit PHP ohne Einschränkungen

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 30.11.2005, 21:51  
Gast
 
Beiträge: n/a
Standard Post zum Host nach discconect...

Zurzeit benutze ich die function "PostToHost" um eine Post anfrage zu senden.
Der code:
Code:
function PostToHost($host, $path, $referer, $data_to_send, $cookie) {
 $fp = @fsockopen($host, 80);
 if(!$fp)return FALSE;

  fputs($fp, "POST $path HTTP/1.0\r\n");
  fputs($fp, "Host: $host\r\n");
  fputs($fp, "Referer: $referer\r\n");
  fputs($fp, "Content-type: application/x-www-form-urlencoded\r\n");
  fputs($fp, "Content-length: ". strlen($data_to_send) ."\r\n");
  fputs($fp, "Cookie: $cookie\r\n");
  fputs($fp, "Connection: close\r\n\r\n");
  fputs($fp, $data_to_send);
  while(!feof($fp)) {
   $add=FALSE;
   $add=fgets($fp, 1024);
   if($add!=1000)
      $res .= $add;
  }
 fclose($fp);
 return $res; 
}
Jetzt zum problem:
Ich habe ein ziemlich instabilies Internet, also abundzu ist das internet weg und dan hängt der script an der stelle fest...

Ich habe es schon versucht um nach 2min. kein neuen "$add" das er dan die function neu startet. Habe es getestet und das ging. Und das problem? beim testen habe ich den Lan stecker raus gezogen, und nach ca. 10min. wieder rein gesteckt. Aber beim richtigen ausfall functioniert es aber nicht. Ich habe auch versucht nach ein disconnect des i-net den Lan stecker raus zu holen und dan nach ein par minuten wieder rein zu tun, das hat aber leider nicht functioniert. Ich bin ein bischen ratlos...

Und wer lust drauf hat kann es mir auch verOOPen, habe ich kein problem mit
  Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 30.11.2005, 22:50  
Gast
 
Beiträge: n/a
Standard Re: Post zum Host nach discconect...

Zitat:
Zitat von Niroko
Ich habe es schon versucht um nach 2min. kein neuen "$add" das er dan die function neu startet.
Bitte?
  Mit Zitat antworten
Alt 30.11.2005, 22:56  
Gast
 
Beiträge: n/a
Standard

Erst startet ein timer(Steht nicht in diesen code!)

Also, ich checke ob die variabel $add ein wert hat, ist dies nicht so wird der timer zurück gesteld. wenn 2min. lang noch kein wert war und die verbinding(FSocket) nicht abgebrochen wurde beendet er die function und startet sie neu.
  Mit Zitat antworten
Alt 01.12.2005, 09:36  
Gast
 
Beiträge: n/a
Standard

Ich glaube so ganz habe ich nicht verstanden was Du vor hast.
Aber Du willst evtl. nochmal nachlesen das der Funktion ein Timeout übergeben
werden kann.

fsockopen ( string target, int port [, int errno [, string errstr [, double timeout]]] )

und evtl. ist auch die Funktion
socket_set_blocking()

noch einen Blick wert ?
  Mit Zitat antworten
Alt 01.12.2005, 17:47  
Gast
 
Beiträge: n/a
Standard

Thnx, ich glaube da kann ich was mit
  Mit Zitat antworten
Antwort


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
Daten senden über POST oder GET snatch-ic PHP Tipps 2008 6 12.03.2008 20:46
POST manipulieren notyyy PHP Tipps 2006 5 24.09.2006 20:31
POST Daten ohne Formular übergeben? <Daniel> PHP Tipps 2006 8 19.06.2006 14:34
Post Formular automatisch weiterleiten mansaylon PHP Tipps 2006 7 31.03.2006 10:46
Letzten Post auslesen iRadiaX Datenbanken 0 05.11.2005 09:44
mit php post übergeben PHP-Fortgeschrittene 1 11.10.2005 13:12
POST varialbe "manuell" senden PHP Tipps 2005-2 10 16.07.2005 23:14
[Erledigt] Generierte Daten von anderem Host auslesen PHP Tipps 2005 2 15.05.2005 20:54
POST socke PHP Tipps 2005 5 25.04.2005 12:52
Mit post an weitere Seite oder 2 Seiten übergeben? PHP Tipps 2005 1 02.02.2005 12:16
Linux Drucker unter Windows tennessee Server, Hosting und Workstations 10 16.12.2004 17:14
DB Inhalt vom host zum host kopieren MadCro Datenbanken 4 30.11.2004 16:49
GET vor POST ? PHP-Fortgeschrittene 17 26.11.2004 13:45
Post PHP Tipps 2004-2 6 22.11.2004 13:22
HTTP Post mit PHP (Stream Funktionen) PHP-Fortgeschrittene 12 04.06.2004 11:16

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php post to host, post to host php, post to host, php script post to host, seite auto veroopen, host post, php post cookie fputs, posttohost, script post to host, php posttohost cookies, php post2host cookies, post to host phph, php post host, post function php manuell senden, drucker host auslesen, php post host:, discconect, posttohost cookie, post2host mit cookie

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

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.