Sie befinden sich hier im Forenarchiv von phpforum.de wenn Sie direkt ins Forum möchten, klicken Sie bitte hier. Zur Startseite kommen Sie hier.

ereg-Problem, aber nur lokal

Hallo phpforum,
ich habe für eine Firma eine Suche im PHP für deren Referenzen erstellt. Da kein MySQL verfügbar ist, sind die Daten in verschiedenen Textdateien eingegeben. Funktioniert auch alles wunderbar. Die Suche funktioniert auch. Ich habe auf meinem PC (um die Seiten zu testen bevor ich sie ins Internet hochlade) XAMPP installiert. Funktioniert im Prinzip auch.
Aber jetzt habe ich folgendes Problem: Plötzlich habe ich beim lokalen Testen folgende Warnungen bekommen:

Zitat:
Warning: eregi() [function.eregi]: REG_EMPTY in D:\htdocs\schillinger\search.php on line 22
Ich habe davor nur einen Wert geändert der überhaupt nichts mit dieser Funktion zu tun hatte. Ich habe diesen daraufhin wieder rückgängig gemacht, die Warnung bleibt aber! Ich habe mir auch schon die 2 Variablen anzeigen lassen, sie sind weder leer noch sind sie ein Array.
Nach den ganzen Warnungen steht auch das richtige Ergebnis!
Aber wenn ich die Datei hochlade kommen keine Fehler und Warnungen.
Ich könnte natürlich jetzt einfach @ereg() schreiben und die Warnungen somit unterdrücken, aber ich finde das komisch, dass es plötzlich ohne Änderung kommt und online auch nicht passiert!
Ich denke mal, dass es sich hierbei um ein Problem von Apache oder PHP handelt. Apache habe ich auch schon neu gestartet, hat aber nichts geholfen. Habt ihr eine Idee, woran das liegen könnte?

greetz
dsjiern

PS: Ich weiß nicht, ob das das richtige Forum ist um solche Fragen zu stellen, aber es erschien mir am passendsten. Wenn es was passenderes gibt können es die Admins ja verschieben.
Hier gehts zum Orginal Eintrag "ereg-Problem, aber nur lokal" im Forum

Antworten

Schreib mal error_reporting(E_ALL); an den Anfang der Datei und lad die Datei hoch. Vermutlich erhälst du dann die gleiche Fehlermeldung.


2.

Zitat:
Gary postete
Schreib mal error_reporting(E_ALL); an den Anfang der Datei und lad die Datei hoch. Vermutlich erhälst du dann die gleiche Fehlermeldung.
Stimmt! Aber warum kommen diese Warnungen überhaupt? Bei einer richtigen Anwendung sollten doch eigentlich keine Warnungen kommen!?

greetz
hundvdf


3.

Richtig. Aber scheinbar wendest du die Funktion eregi() nicht richtig an....


4.

Zitat:
Gary postete
Richtig. Aber scheinbar wendest du die Funktion eregi() nicht richtig an....
Oh, sorry, jetzt hab ich meinen Fehler gefunden. Ich habe eine Funktion geschrieben die immer einen Buchstaben vom Suchwort wegnimmt. Und das 6 mal. Ich hätte die Funktion vielleicht abbrechen lassen sollen wenn das Suchwort somit leer wird...
Danke!


Hier gehts zum Orginal Eintrag "ereg-Problem, aber nur lokal" im Forum
 
phpforum.de | Impressum | Handy Bundles