
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: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.
Warning: eregi() [function.eregi]: REG_EMPTY in D:\htdocs\schillinger\search.php on line 22
Zitat:Stimmt! Aber warum kommen diese Warnungen überhaupt? Bei einer richtigen Anwendung sollten doch eigentlich keine Warnungen kommen!?
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.
Zitat: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...
Gary postete
Richtig. Aber scheinbar wendest du die Funktion eregi() nicht richtig an....