| | | | |
| |||||||
| PHP-Fortgeschrittene Arbeiten mit PHP ohne Einschränkungen |
|
| | LinkBack | Themen-Optionen | Thema bewerten |
| | |
| PHP Code Flüsterer Registriert seit: 21.08.2005 Beiträge: 4682 PHP-Kenntnisse: Fortgeschritten | |
| | |
| Neuer Benutzer Registriert seit: 24.01.2010
Beiträge: 7
PHP-Kenntnisse: Fortgeschritten ![]() | Heey, sorry, tut mir leid hab echt beschissen erklärt in der Hektik. Es sieht wie folgt aus: Eine Methode der Response-Klasse: <? PHP-Code: Hier das Modul, dass die INI-Datei bearbeiten soll. PHP-Code: Die Flush-Methode wird nach dem Ausführen der Controller ausgeführt... Habe nochmal Screenshots gemacht, wie man sieht ist die Request komplett vorhanden, jedoch nicht in der Datei ... Request Ausgabe ![]() Die nicht vollständige Test.txt: ![]() |
| | |
| | ||
| Moderator¹ Registriert seit: 28.03.2010
Beiträge: 7.470
PHP-Kenntnisse: Fortgeschritten ![]() ![]() ![]() ![]() ![]() ![]() ![]() | Zitat:
Was ergibt die Kontrollausgabe von $w direkt nach der serialize-Zeile?
__________________ RGB is totally confusing - I mean, at least #C0FFEE should be brown, right? | |
| | |
| | |
| Moderator Registriert seit: 11.05.2008
Beiträge: 6.267
![]() ![]() ![]() ![]() ![]() ![]() ![]() | Kann es sein, dass die Datei garnicht aktualisiert wird? Dass sie durch einen Redirect neu geschrieben wird (ohne POST, daher so wenig Inhalt in der TXT)? Fueg mal in deinen $_REQUEST noch die Microtime und am Besten einen eindeutigen Request-Token ein (evtl. findest du in $_SERVER dazu einen Wert) und fuehr das ganze nochmal aus. Sind Ausgabe/Dateiinhalt chronologisch wie erwartet ausgefuehrt worden? Wurden beide (speziell Dateiinhalt) vom selben Request erzeugt?
__________________ "Nuschel ich?" - "Was?" |
| | |
| | |
| Neuer Benutzer Registriert seit: 24.01.2010
Beiträge: 7
PHP-Kenntnisse: Fortgeschritten ![]() | @ChrisB Jo, das ist dieses print_r(). $w gibt den ganzen serializierten String mit $_POST aus, fehlt danach jedoch in der Datei. @Chriz Wenn ich vorher per unlink() die Datei lösche, ändert sich nix. Und wenn ich, wie gesagt die Ausgabe deaktiviere, ist die Datei voll mit $_POST. Aktualisiert wird sie definitiv. Hab es nun soweit abgeändert: PHP-Code: PHP-Code: a:5:{s:6:"Module";s:8:"Settings";s:6:"Action";s:4: "Save";s:9:"CMSSESSID";s:32:"748a7fad14495c196fcd5 2ddf9f100ab";s:5:"token";s:100:"Mozilla/5.0 (X11; U; Linux x86_64; de; rv:1.9.2.3) Gecko/20100423 Ubuntu/10.04 (lucid) Firefox/3.6.3";s:4:"time";s:21:"0.00282300 1278408877";} Die $_POST-Daten werden einfach verschluckt ... und im Formular steht definitiv method="post" und wie gesagt, Ausgabe deaktivieren geht es... Wenn ich anstatt $_REQUEST nur $_POST verwende, bleibt die Datei leer, jedoch bei $_GET zB wird die gefüllt... Danke schonmal für eure Bemühungen, mir zu helfen ![]() |
| | |
| | ||
| Moderator¹ Registriert seit: 28.03.2010
Beiträge: 7.470
PHP-Kenntnisse: Fortgeschritten ![]() ![]() ![]() ![]() ![]() ![]() ![]() | Zitat:
Dabei wird nämlich die Methode auf GET geändert, und dann sind deine POST-Daten futsch. Also untersuche das jetzt bitte! Schau in deinen Code, ob da irgendwo weitergeleitet wird; und schau dir auch clientseitig an, was passiert (LiveHTTPHeaders/Firebug/...)
__________________ RGB is totally confusing - I mean, at least #C0FFEE should be brown, right? | |
| | |
| | |
| Moderator Registriert seit: 11.05.2008
Beiträge: 6.267
![]() ![]() ![]() ![]() ![]() ![]() ![]() | Das löschen bringt nichts, die Datei wird ja offenbar beschrieben. Du musst feststellen ob die Ausgabe und der Inhalt tatsächlich im selben Request erzeugt wurden. PHP-Code:
__________________ "Nuschel ich?" - "Was?" |
| | |
|
| Themen-Optionen | |
| Thema bewerten | |
|
|
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| [Erledigt] Variable in foreach erweitern ohne zurücksetzen | Polliny | PHP Tipps 2010 | 2 | 23.06.2010 10:13 |
| [Erledigt] Variable verschwindet einfach!? | JackSparrow | PHP Tipps 2010 | 10 | 02.05.2010 17:41 |
| [Erledigt] sql - Variable ?? | Exception | PHP Tipps 2010 | 9 | 20.02.2010 04:03 |
| session variable verschwindet bei erneutem seitenaufruf | david.a.p. | PHP Tipps 2009 | 2 | 17.08.2009 16:07 |
| Problem Undefined variable: | banbanban | PHP Tipps 2009 | 5 | 04.03.2009 17:55 |
| Variable per Session übergeben? Spricht etwas dagegen? | Lapje | PHP Tipps 2008 | 6 | 20.10.2008 21:49 |
| Undefined variable Undefined property: block | xxJJxx | PHP Tipps 2008 | 16 | 05.08.2008 15:30 |
| Variable in SQL Anweisung verwenden | Beatbox | PHP Tipps 2006 | 2 | 08.08.2006 16:32 |
| variable wird nich erkannt. | Marian | PHP Tipps 2006 | 1 | 03.04.2006 21:25 |
| Variable durch 2. Variable bestimmen | Quagga | PHP Tipps 2005-2 | 11 | 26.10.2005 17:34 |
| Variable in Variable | Matthiasnet | PHP Tipps 2005 | 6 | 20.03.2005 23:28 |
| [Erledigt] Fehlermeldung unterdrücken wenn keine variable übergeben... | PHP Tipps 2005 | 6 | 20.03.2005 13:36 | |
| If variable $1 vorhanden dann nimm die, if variable $2 .... | PHP Tipps 2005 | 8 | 13.02.2005 20:16 | |
| Variable in einer Variable | Beatbox | PHP Tipps 2005 | 7 | 15.01.2005 15:55 |
| Warum wird Variable nicht übergeben??? | Anuschka | PHP Tipps 2005 | 2 | 06.01.2005 13:22 |
| Besucher kamen über folgende Suchanfragen bei Google auf diese Seite |
| http://www.php.de/php-fortgeschrittene/69470-erledigt-_post-variable-verschwindet.html, ubuntu $_post, $_post verschwunden, php post variable verschwunden, daten in $_post verschwunden, post variablen verschwinden, post variable verschwindet, ubuntu $_post leer, php _post variable, _post leer session, $_request variable zurücksetzen, variable verschwindet php, post variable php verschwindet wenn zu groß, serialize($_request), php post leer eine einzige variable, php $_post variable für später speichern, restriktionen globale variablen php$_post[, post variablen nach zweiten seitenaufruf weg, post variable verschwinden, function save_actions( |