PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : ereg_replace-Problem bei lokaler Ausführung von PHP


kiter
10.03.2004, 03:05:32
Hallo,

ich habe ein kleines Problem und schon alles Mögliche hier über replace im Forum durch gelesen, aber bisher nichts gefunden.Ich habe eine Funktion, die funktioniert, wenn ich das Script bei meinem Provider hochladen. Aber auf meinem PC (Win2000/Apache1.3.27/PHP4.2.3) funktioniert lokalen es nicht. ....und ich verstehe nicht wieso.

Ich hoffe, mir kann hier jemand erklären warum. Also, folgende Funktion:


function delgroup($groupname) {
$group = "gruppe.csv";
if($groupname!="") {
$daten = file($group);
while (list ($line_num, $line) = each ($daten)) {
$felder = explode(";",$line);
if($felder[1]==$groupname) {
$fp = fopen( "$group", "r" );
$contents = fread($fp, filesize($group));
fclose($fp);
$line=quotemeta($line);
$string = "";
$replace = ereg_replace($line, $string, $contents);
$fh=fopen("$group", "w");
@flock($fh,2);
fputs($fh, $replace);
@flock($fh,3);
fclose($fh);
}
}
}
} // end: function delgroup


Wie gesagt, bisher habe ich immer online alles getestet und nun mal auf meinem PC lokal testen wollen. Da ist mir per Zufall aufgefallen, dass das nicht klappt. Liegt es an meiner Konfigurationseinstellungen?

Danke schon mal vorab.

Marilu
10.03.2004, 08:53:34
> Liegt es an meiner Konfigurationseinstellungen?


<GlasKugel>Vielleicht</GlasKugel>