anpera.net
https://anpera.dyndns.org/phpbb3/

PHP 5.2.3
https://anpera.dyndns.org/phpbb3/viewtopic.php?f=25&t=3876
Seite 1 von 2

Autor:  Harthas [ Mi 08 Aug, 2007 16:26 ]
Betreff des Beitrags:  PHP 5.2.3

Ich hätte da mal eine kleine Frage.

Hat jemand aus euern Reihen bereits Erfahrungen mit LoGD unter PHP 5.2.3.

Ich habe es momentan lokal am laufen, und es funktioniert nichts. Habe auch alle möglichen Änderungen durchgeführt, doch ebenfalls nichts.

Autor:  MySql [ Mi 08 Aug, 2007 16:47 ]
Betreff des Beitrags: 

Auf meinem Arvalenzias habe ich auch PHP 5.2.3 , und es funtz.

Vor 3 Tagen habe ich mir n' root gemietet...auch PHP 5.2.3 Es kommt zwar eine Seite ^^ (alle allwaysanonymus gehen & bei den anderen wirft er mich halt zurück auf den index)....

@ Hartas : Cookis? o.O oder kommt nur weiße seite ? o.O

Autor:  Eliwood [ Mi 08 Aug, 2007 16:51 ]
Betreff des Beitrags: 

Auf 5.2.1 geht es ohne Probleme... register_long_arrays vielleicht deaktiviert?

Autor:  Taikun14 [ Mi 08 Aug, 2007 17:50 ]
Betreff des Beitrags: 

PHP 5.2.3 läuft bei mir auch lokal, ohne Probs.

Autor:  Rhodeon [ Mi 08 Aug, 2007 20:29 ]
Betreff des Beitrags: 

Hab bei mir Lokal auch 5.2.3 laufen und hab eigentlich keinerlei Probleme.

Autor:  Auric [ Mi 08 Aug, 2007 22:35 ]
Betreff des Beitrags: 

Ist ne etwas hackselige Geschichte, LotgD auf ner 5.23er zum laufen zu kriegen. Am besten mal auf die superglobals und die date-funktionen aufpassen.

Was genau allerdings zu tun ist kann ich dir leider auch nicht mehr sagen - Fakt ist: es kann funktionieren ;-)

Autor:  Harthas [ Mi 08 Aug, 2007 23:21 ]
Betreff des Beitrags: 

Hab momentan dasselbe Problem wie MySql und werde morgen weitere Tests durchführen. Datumsfunktionen sind eigentlich bereits kontrolliert, werde mir die PHP-Changeslog's morgen noch durchlesen, vielleicht entdecke ich was.

5.2.1 funktionierte ebenfalls ohne Probleme, lag wirklich an diesen 0.0.2 Seriennummern die inzwischen gewechselt haben. register_long_arrays werde ich morgen überprüfen.

Liegt vermutlich an einigen persönlich durchgeführten Änderungen. Auch das werde ich morgen überprüfen.

Zumindest weiss ich nun, dass es nicht unmöglich ist. Ich danke ;-)

Mit freundlichen Grüssen,
Harthas


P.S. Zwischenfrage: file_put_contents erzeugt keine neue Datei, falls die gewählte noch nicht existiert, oder?

Autor:  Rishiêll [ Mi 08 Aug, 2007 23:42 ]
Betreff des Beitrags: 

Nein file_put_contents versucht keine neue Datei zu erzeugen falls die angegebende nicht existiert.

Autor:  Harthas [ Mi 08 Aug, 2007 23:43 ]
Betreff des Beitrags: 

So. Das ganze hat sich nun erledigt.

Hatte schlichtwegs ein $session['loggedin'] = true gelöscht ^^'.

Autor:  Eliwood [ Do 09 Aug, 2007 15:29 ]
Betreff des Beitrags: 

Rishiêl hat geschrieben:
Nein file_put_contents versucht keine neue Datei zu erzeugen falls die angegebende nicht existiert.


Wenn man etwas behauptet, dann bitte auch sicher gehen, dass es stimmt. Es lassen sich so einige Peinlichkeiten ersparen. Dieses mal hätte sogar ein kleiner Blick in die Dokumentation gereicht, um zu merken, dass PHP sehr wohl versucht, eine Datei zu erstellen, sofern PHP dazu befugt ist, in dem Verzeichnis Dateien zu erstellen.

Jared Kuolt, 04-Mar-2005 09:14 hat geschrieben:
Note that this function will create the file if it does not exists, assuming PHP has write access to the folder.

Autor:  MySql [ Do 09 Aug, 2007 17:59 ]
Betreff des Beitrags: 

Im vorraus ich weiß nicht ob es das gleiche problemm wie bei mir ist^^

Ich keonnte meines beheben (was aber doch wiederrum nicht geht) ! Und zwar ist mein Apache 2 Server down.... Evt. ja auch deiner ;) restart wuerde helfen ..

Autor:  Harthas [ Sa 11 Aug, 2007 17:23 ]
Betreff des Beitrags: 

Es stimmt, die Datei wird erzeugt, falls sie nicht vorhanden ist. Dennoch wird folgende Warnung ausgegeben:
Zitat:
Warning: file_get_contents(./output/1.txt) [function.file-get-contents]: failed to open stream: No such file or directory in C:\xampp\htdocs\logd\common.php on line 1843


Mit einem einfachen @ bringt man sie leider nicht weg. Weiss jemand da einen Ausweg?

Autor:  Rishiêll [ Sa 11 Aug, 2007 18:02 ]
Betreff des Beitrags: 

Naja hab das Kommentar übersehen daher ging ich davon aus das die Datei nicht erzeugt wird ;)
Eine Lösung für dein Problem wäre einen eigenden Errorhandler zu setzen und dann die Fehlermeldung ab zu fangen aber obs das bringt ist nee andere Frage.

Autor:  Eliwood [ So 12 Aug, 2007 00:26 ]
Betreff des Beitrags: 

Harthas hat geschrieben:
Es stimmt, die Datei wird erzeugt, falls sie nicht vorhanden ist. Dennoch wird folgende Warnung ausgegeben:
Zitat:
Warning: file_get_contents(./output/1.txt) [function.file-get-contents]: failed to open stream: No such file or directory in C:\xampp\htdocs\logd\common.php on line 1843


Mit einem einfachen @ bringt man sie leider nicht weg. Weiss jemand da einen Ausweg?


file_get_contents() erstellt auch keine Datei... ^^
Umgehen kannst du das mit file_Exists oder is_file.

Autor:  Harthas [ So 12 Aug, 2007 00:52 ]
Betreff des Beitrags: 

Habs jetzt so gelöst, dass er mir die Datei per fopen erstellt, und ab dann mit file_put_contents bearbeitet. Die Fehlermeldung stört mich dann doch etwas zu sehr, als dass ich auf diese wenigen Zeilen verzichten würde.

Dennoch danke ;-)

Und stimmt, hab die Fehlermeldung nicht richtig gelesen. Auch wenn die Fehlermeldung nunw eg ist *g*

Autor:  MySql [ So 12 Aug, 2007 01:41 ]
Betreff des Beitrags: 

Wie geht das?? o.O

Sobald ich mit ADMIN pw CHANGEME online gehe bekomme ich newday.php mit , dannach wirft er mich auf die index.php ... erstelle ich eine neuen char, wirft er mich in die news.

addnav's:

Login

Link Entfernt!!

o.O

Danke schonmal o.o

Autor:  Kevz [ So 12 Aug, 2007 11:05 ]
Betreff des Beitrags: 

Hast Du schon einmal, die Änderungen für PHP5 an deinem LotGD vorgenommen?

Autor:  MySql [ So 12 Aug, 2007 11:54 ]
Betreff des Beitrags: 

Ruerlich sonst wuerd ich ja nicht auf den index kommen^^

Autor:  Eliwood [ So 12 Aug, 2007 12:09 ]
Betreff des Beitrags: 

Harthas hat geschrieben:
Habs jetzt so gelöst, dass er mir die Datei per fopen erstellt, und ab dann mit file_put_contents bearbeitet. Die Fehlermeldung stört mich dann doch etwas zu sehr, als dass ich auf diese wenigen Zeilen verzichten würde.

Dennoch danke ;-)

Und stimmt, hab die Fehlermeldung nicht richtig gelesen. Auch wenn die Fehlermeldung nunw eg ist *g*


Moment mal. Verwechselst du nun irgendwas? ^^
file_put_contents() erstellt Dateien ohne rückfragen, sofern PHP schreiben darf. file_get_contents() liesst Dateien und wirft Fehler, sollte die Datei nicht existieren. file_exists prüft, ob die Datei existiert, is_file, ob die Datei auch eine reguläre Datei ist, und kein Verzeichnis, Link, Verzeichnis, oder sonstwas.

Autor:  Kevz [ So 12 Aug, 2007 12:15 ]
Betreff des Beitrags: 

Tur mir leid, MySQL.
Aber Du hast gewiss nicht die PHP5 Modifizierungen an deinem LotGD Server vorgenommen. Ich finde unzählige stellen, die unter PHP5 nicht Funktionieren, angefangen mit "$HTTP_GET_VARS, _POST_VARS" etc. pp.

Seite 1 von 2 Alle Zeiten sind UTC + 1 Stunde
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/