php-resource



Zurück   PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr > Entwicklung > PHP Developer Forum
 

Login

 
eingeloggt bleiben
star Jetzt registrieren   star Passwort vergessen
 

 

 


PHP Developer Forum Hier habt ihr die Möglichkeit, eure Skriptprobleme mit anderen Anwendern zu diskutieren. Seid so fair und beantwortet auch Fragen von anderen Anwendern. Dieses Forum ist sowohl für ANFÄNGER als auch für PHP-Profis! Fragen zu Laravel, YII oder anderen PHP-Frameworks.

Thema geschlossen
 
LinkBack Themen-Optionen Thema bewerten
  #1 (permalink)  
Alt 17-06-2011, 11:49
damessi
 Registrierter Benutzer
Links : Onlinestatus : damessi ist offline
Registriert seit: Jun 2011
Beiträge: 4
damessi befindet sich auf einem aufstrebenden Ast
Standard Post request in Datei

Hallo,
tolles Forum. Ich hab diesen Code hier, alle nötigen Ordner erstellt und rechte gegeben... es kommt keine Fehlermeldung...


PHP-Code:
<?php 
 
error_reporting
(E_ALL);
ini_set('display_errors'1); 


if ( isset(
$_POST) && is_array($_POST) && count($_POST) > ) { 
  
$log_dir dirname__FILE__ ) . '/logs/'
  
$log_name "posts-" $_SERVER['REMOTE_ADDR'] . "-" date("Y-m-d-H") . ".log"
  
$log_entry gmdate('r') . "\t" $_SERVER['REQUEST_URI'] . "\r\n" serialize($_POST) . "\r\n\r\n"
  
$fp=fopen$log_dir $log_name'a' ); 
  
fputs($fp$log_entry); 
  
fclose($fp); } 
 
?>
Hier nochmal der request(Wireshark):
Code:
0000  00 23 54 33 61 4e 08 00  27 a3 7a 89 08 00 45 00   .#T3aN.. '.z...E.
0010  01 07 00 72 40 00 80 06  13 3e c0 a8 b2 7b c0 a8   ...r@... .>...{..
0020  b2 74 04 0f 00 50 99 03  55 d4 33 25 37 de 50 18   .t...P.. U.3%7.P.
0030  fa f0 77 b0 00 00 50 4f  53 54 20 2f 20 48 54 54   ..w...PO ST / HTT
0040  50 2f 31 2e 31 0d 0a 43  6f 6e 74 65 6e 74 2d 54   P/1.1..C ontent-T
0050  79 70 65 3a 20 61 70 70  6c 69 63 61 74 69 6f 6e   ype: app lication
0060  2f 78 2d 77 77 77 2d 66  6f 72 6d 2d 75 72 6c 65   /x-www-f orm-urle
0070  6e 63 6f 64 65 64 0d 0a  55 73 65 72 2d 41 67 65   ncoded.. User-Age
0080  6e 74 3a 20 66 65 74 63  68 20 30 2e 31 0d 0a 48   nt: fetc h 0.1..H
0090  6f 73 74 3a 20 31 39 32  2e 31 36 38 2e 31 37 38   ost: 192 .168.178
00a0  2e 31 31 36 0d 0a 43 6f  6e 74 65 6e 74 2d 4c 65   .116..Co ntent-Le
00b0  6e 67 74 68 3a 20 34 30  0d 0a 43 6f 6e 6e 65 63   ngth: 40 ..Connec
00c0  74 69 6f 6e 3a 20 4b 65  65 70 2d 41 6c 69 76 65   tion: Ke ep-Alive
00d0  0d 0a 43 61 63 68 65 2d  43 6f 6e 74 72 6f 6c 3a   ..Cache- Control:
00e0  20 6e 6f 2d 63 61 63 68  65 0d 0a 0d 0a 48 65 6c    no-cach e....Hel
00f0  6c 6f 20 57 6f 72 6c 64  00 43 6f 6e 74 65 6e 74   lo World .Content
0100  2d 54 79 70 65 3a 61 70  70 6c 69 63 61 74 69 6f   -Type:ap plicatio
0110  6e 2f 78 2d 77                                     n/x-w
Ich benutze xdebug mit Netbeans, sonst läuft der Debuger immer korrekt..
Der Debuger läuft da nur einmal durch und geht natürlich nicht in die schleife, wenn ich während ich debuge Pakete schicke ist Post immer noch null... das selbe wenn ich es in ne endlos schleife packe...
Schade das man fürs debugen keine Parameter setzen kann...
Villt wer noch einen nützlichen Tip ?
  #2 (permalink)  
Alt 17-06-2011, 12:14
TobiaZ
  Moderator
Links : Onlinestatus : TobiaZ ist offline
Registriert seit: Jan 2001
Ort: MUC und MGL, Germany
Beiträge: 34.421
Blog-Einträge: 1
TobiaZ befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Der Debuger läuft da nur einmal durch und geht natürlich nicht in die schleife
Welche Schleife???
__________________
ERST LESEN: Unsere Regeln. | Ich hab schon Pferde kotzen sehn!

READ THIS: Strings richtig trennen/verbinden | JOINs, das leidige Thema | Wegwerf E-Mail Adressen

Ich werde keinen privaten 1:1 Support leisten, außer ich biete ihn ausdrücklich an.

Wenn man sich selbst als "Noob" bezeichnet, sollte man die Finger davon lassen.
Wenn man gewillt ist daran etwas zu ändern, lernt man Grundlagen!
  #3 (permalink)  
Alt 17-06-2011, 12:34
damessi
 Registrierter Benutzer
Links : Onlinestatus : damessi ist offline
Registriert seit: Jun 2011
Beiträge: 4
damessi befindet sich auf einem aufstrebenden Ast
Standard

In diese geht er nie rein egal was ich mache:
if ( isset(
$_POST) && is_array($_POST) && count($_POST) > 0 ) {

Wenn ich debugge dann sieht der Request anders aus:
http://localhost/hit.php?XDEBUG_SESS...etbeans-xdebug
wenn ich die Zeile abändere:
if ( isset($_REQUEST) && is_array($_REQUEST) && count($_REQUEST) > 0 ) {

dann geht es(nur im debugger also dieser debugrequest)... das heisst das irgendwas mit isset($_POST) nicht richtig ist...


na ja
  #4 (permalink)  
Alt 17-06-2011, 12:37
h3ll
 Registrierter Benutzer
Links : Onlinestatus : h3ll ist offline
Registriert seit: Mar 2008
Beiträge: 3.589
h3ll befindet sich auf einem aufstrebenden Ast
Standard

Deine isset() und is_array() Prüfung ist ziemlich für den Popo. $_POST ist immer gesetzt und ein Array.
  #5 (permalink)  
Alt 17-06-2011, 13:37
streuner
 Registrierter Benutzer
Links : Onlinestatus : streuner ist offline
Registriert seit: Aug 2009
Ort: Lüneburg
Beiträge: 623
streuner ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Crossposting ist nicht gerne gesehen: post request - php.de
__________________
Erst wenn der letzte FTP Server kostenpflichtig, der letzte GNU-Sourcecode verkauft, der letzte Algorithmus patentiert,
der letzte Netzknoten verkommerzialisert ist, werdet Ihr merken, dass Geld nicht von alleine programmiert.

"Diese Software verdient die 3 großen GGG: --- Gesehen --- Gelacht --- Gelöscht ---"
  #6 (permalink)  
Alt 17-06-2011, 13:40
Quetschi
 PHP Expert
Links : Onlinestatus : Quetschi ist offline
Registriert seit: Dec 2004
Beiträge: 3.134
Quetschi wird schon bald berühmt werden
Standard

Schonmal nachgeschaut was in $_POST und $_REQUEST überhaupt drinsteht? z.B. per var_dump() ?
__________________
Ihr habt ein Torturial durchgearbeitet, das auf den mysql_-Funktionen aufbaut?
Schön - etwas Geschichte kann ja nicht schaden.
Aber jetzt seht euch bitte php.net/pdo oder php.net/mysqli bevor ihr beginnt!
  #7 (permalink)  
Alt 17-06-2011, 14:06
damessi
 Registrierter Benutzer
Links : Onlinestatus : damessi ist offline
Registriert seit: Jun 2011
Beiträge: 4
damessi befindet sich auf einem aufstrebenden Ast
Standard

Jo da stehts nicht drin und mit xdebug kann ich kein livedebug machen, keine ahnung wo diese zusätzliche Infos drin stehn.
Aber danke, Thema kann gelöscht werden denk ich ma.
  #8 (permalink)  
Alt 17-06-2011, 14:09
streuner
 Registrierter Benutzer
Links : Onlinestatus : streuner ist offline
Registriert seit: Aug 2009
Ort: Lüneburg
Beiträge: 623
streuner ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Einfach PHP: var_dump - Manual nutzen. Damit kannst Du das auslesen.

mfg streuner
__________________
Erst wenn der letzte FTP Server kostenpflichtig, der letzte GNU-Sourcecode verkauft, der letzte Algorithmus patentiert,
der letzte Netzknoten verkommerzialisert ist, werdet Ihr merken, dass Geld nicht von alleine programmiert.

"Diese Software verdient die 3 großen GGG: --- Gesehen --- Gelacht --- Gelöscht ---"
  #9 (permalink)  
Alt 17-06-2011, 16:17
damessi
 Registrierter Benutzer
Links : Onlinestatus : damessi ist offline
Registriert seit: Jun 2011
Beiträge: 4
damessi befindet sich auf einem aufstrebenden Ast
Standard

for the sake of completeness
PHP-Code:
<?php $postdata file_get_contents("php://input"); ?>
  #10 (permalink)  
Alt 17-06-2011, 19:58
wahsaga
  Moderator
Links : Onlinestatus : wahsaga ist offline
Registriert seit: Sep 2001
Beiträge: 25.236
wahsaga befindet sich auf einem aufstrebenden Ast
Standard

Bitte beachten: PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr - Ankündigungen im Forum : PHP Developer Forum

*close*
__________________
I don't believe in rebirth. Actually, I never did in my whole lives.
Thema geschlossen

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
post Formular mit Snoopy verschicken, leerer post request McDope PHP Developer Forum 2 02-02-2007 10:24
XML Post Request boulderdash XML 1 18-08-2004 11:17
Post Request Daten rlebek HTML, JavaScript, AJAX, jQuery, CSS, Bootstrap, LESS 2 17-01-2004 15:13
HTTP POST REQUEST mit fsockopen() rlebek PHP Developer Forum 5 28-10-2003 10:23
HTTP POST-Request simulation, verhindern XAX PHP Developer Forum 2 07-10-2003 13:37

Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre 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


PHP News

ebiz-trader 7.5.0 mit PHP7 Unterstützung veröffentlicht
ebiz-trader 7.5.0 mit PHP7 Unterstützung veröffentlichtDie bekannte Marktplatzsoftware ebiz-trader ist in der Version 7.5.0 veröffentlicht worden.

28.05.2018 | Berni

Wissensbestand in Unternehmen
Wissensbestand in UnternehmenLebenslanges Lernen und Weiterbilden sichert Wissensbestand in Unternehmen

25.05.2018 | Berni


 

Aktuelle PHP Scripte

Top-Side Guestbook

Gästebuch auf Textbasis (kein MySQL nötig) mit Smilies, Ip Sperre (Zeit selbst einstellbar), Spamschutz, Captcha (Code-Eingabe), BB-Code, Hitcounter, Löschfunktion, Editierfunktion, Kommentarfunktion, Kürzung langer Wörter, Seiten- bzw. Blätterfunktion, V

22.10.2018 webmaster10 | Kategorie: PHP/ Gaestebuch
ebiz-trader 6.0 - Das professionelle PHP Marktplatz Script ansehen ebiz-trader 6.0 - Das professionelle PHP Marktplatz Script

Mit unserer Lösungen können Sie nahezu jeden B2B / B2C Marktplatz betreiben den Sie sich vorstellen können. Ganz egal ob Sie einen Automarktplatz, Immobilenportal oder einfach einen Anzeigenmarkt betreiben möchten. Mit ebiz-trader können Sie Ihre Anforder

11.10.2018 Berni | Kategorie: PHP/ Anzeigenmarkt
PHP Server Monitor

PHP Server Monitor ist ein Skript, das prüft, ob Ihre Websites und Server betriebsbereit sind.

11.09.2018 Berni | Kategorie: PHP/ Security
 Alle PHP Scripte anzeigen

Alle Zeitangaben in WEZ +2. Es ist jetzt 00:46 Uhr.