Warning: eregi_replace()

Warning: eregi_replace()

am 04.06.2006 20:12:01 von peter fischer

Hallo,
seit einem XAMMP Update kommt bei einer DB-Abfrage folgende Fehlermeldung
Warning: eregi_replace() [function.eregi-replace]: REG_EMPTY in config.php
line 85

PHP 5.1.4
mySQL 5.0.21

Wo kneift es denn da?

Laut Google gibt das ja öfters, ich habe aber keine Antwort auf das Problem
gefunden

Danke
Peter F.

Re: Warning: eregi_replace()

am 04.06.2006 22:55:18 von Joerg Behrens

Peter Fischer schrieb:
> Hallo,
> seit einem XAMMP Update kommt bei einer DB-Abfrage folgende Fehlermeldung
> Warning: eregi_replace() [function.eregi-replace]: REG_EMPTY in config.php
> line 85

Die Meldung besagt das kein Pattern vorhanden ist bzw. als solches nicht
erkannt wird. Sollen wir deinen Code nun erraten oder was ist der Grund
warum du ihn hier nicht mal zeigst?

Des weiteren wuerde ich preg_* verwenden anstelle der alten und
langsamen eregi Funktionen, welche ja auch angeblich in PHP6
verschwinden werden.


Gruss
Joerg

Re: Warning: eregi_replace()

am 04.06.2006 23:30:23 von Niels Braczek

Joerg Behrens schrieb:

> Des weiteren wuerde ich preg_* verwenden anstelle der alten und=20
> langsamen eregi Funktionen, welche ja auch angeblich in PHP6=20
> verschwinden werden.

s/angeblich//

http://www.php.net/~derick/meeting-notes.html#move-ereg-to-p ecl

MfG
Niels

--=20
| http://www.kolleg.de =B7 Das Portal der Kollegs in Deutschland |
| http://www.bsds.de =B7 BSDS Braczek Software- und DatenSysteme |
| Webdesign =B7 Webhosting =B7 e-Commerce =B7 Joomla! Content Management =
|
------------------------------------------------------------ ------

Re: Warning: eregi_replace()

am 05.06.2006 07:58:26 von peter fischer

Joerg Behrens wrote:

> Peter Fischer schrieb:
>> Hallo,
>> seit einem XAMMP Update kommt bei einer DB-Abfrage folgende Fehlermeldung
>> Warning: eregi_replace() [function.eregi-replace]: REG_EMPTY in
>> config.php line 85
>
> Die Meldung besagt das kein Pattern vorhanden ist bzw. als solches nicht
> erkannt wird. Sollen wir deinen Code nun erraten oder was ist der Grund
> warum du ihn hier nicht mal zeigst?
>
> Des weiteren wuerde ich preg_* verwenden anstelle der alten und
> langsamen eregi Funktionen, welche ja auch angeblich in PHP6
> verschwinden werden.
>
>
> Gruss
> Joerg
der Code ist kein Geheimnis:
$ger1 = mysql_result ($erg, $i, "deutsch");

$nr = 0;
for ($i = 0; $i < $number; $i++)
{
$ger = mysql_result ($erg, $i, "deutsch");
$eng = mysql_result ($erg, $i, "englisch");
$id = mysql_result ($erg, $i, "id");

if ( eregi ($d, $ger))
{
echo "";
$nr++;
echo "$ger";
echo "$eng";
echo " href='loeschen.php?id=$id&eng=$eng&ger=$ger'> align='center'>loeschen";
echo "";
}
}
~~~~~~~~~~~~~~~~~~~
aber ich muss schon sagen das ich nicht der große "Coder" bin.
Ich bitte um Nachsicht ;-).

Re: Warning: eregi_replace()

am 05.06.2006 09:43:09 von Gregor Kofler

Peter Fischer meinte:

[Quellcode gesnippt]

> aber ich muss schon sagen das ich nicht der große "Coder" bin.

Hmmja, sieht man.

> Ich bitte um Nachsicht ;-).

Zu deinem ursprünglichen Problem: kümmere dich mal um das "$d". Aber das
sagte dir ja schon die ursprüngliche Fehlermeldung.

Gruß, Gregor

Ah, ja: Mit Datenbanken hat das übrigens nichts zu tun.
f'up in die passende NG gesetzt.



--
http://www.gregorkofler.at ::: Landschafts- und Reisefotografie
http://www.licht-blick.at ::: Forum für Multivisionsvorträge
http://www.image2d.com ::: Bildagentur für den alpinen Raum