URL: https://www.overclockers.at/coding-stuff/big_php_problem_96654/page_2 - zur Vollversion wechseln!
Zitat von bBU.CyTrobIc$data = ereg_replace("\n", "", $data);
Code: PHP$data = trim($data);
er functions kommen nicht in strings und wensnt variablen namen willst dann mach
\$variable
oder '$variable'
das zweite is aber ned zu empfelen weils ned imemr geht und nicht gut aussieht
Gordon
Funtzt nicht wirklich, hier nochma der komplette quelltext:
Code: PHP<?php $name = "test"; $midd = "blau"; $endu = ".htm"; $vor = "\$source_pfad = ereg_replace(\"\\n\", \"\", \$source_pfad);"; $nac = "\$source_pfad = ereg_replace(\"\\r\", \"\", \$source_pfad); \$source_pfad = ereg_replace(\"\\n\", \"\", \$source_pfad);"; for($seite = 1; $seite <= 16; $seite++){ for($bac = 1; $bac <= 5; $bac++){ $file = fopen($name.$seite.$midd.$bac.$endu, "r"); $ziel = fopen("temp.txt", "w"); while(!feof($file)){ $zeile = fgets($file, 1024); $zeile = ereg_replace($vor, $nac, $zeile); fputs($ziel, $zeile); } fclose($file); fclose($ziel); copy("temp.txt", $name.$seite.$midd.$bac.$endu); unlink("temp.txt"); } } ?>
also ich versteh nicht was du mit diesem code erreichen willst, versuchs mal mit dokumentieren vielleicht kommst dann sogar selber auf dein fehler drauf
Also das script öffnet Html Dateien wo PHP Code mit drin ist, diese heissen:
test1blau1.htm bis test16blau5.htm, es sind 80 Dateien.
In jeder Datei sieht eine Zeile so aus:
Code: PHP$source_pfad = ereg_replace("\n", "", $source_pfad);
Hast du es jetzt schon mit trim versucht? Normalerweise ist diese Funktion dazu da solche Dinge zu entfernen
ich versuchs mal mit hilfe von trim und php.net *Gg
nee funtzt nich
ich bräucht nen Script was mir innerhalb einer Datei, diese Zeile:
Code: PHP$source_pfad = ereg_replace("\n", "", $source_pfad);
Code: PHP$source_pfad = ereg_replace("\r", "", $source_pfad); $source_pfad = ereg_replace("\n", "", $source_pfad);
ah, jetz versteh ichZitat von bBU.CyTrobIcnee funtzt nich
ich bräucht nen Script was mir innerhalb einer Datei, diese Zeile:Code: PHP$source_pfad = ereg_replace("\n", "", $source_pfad);
gegen diese beiden:Code: PHP$source_pfad = ereg_replace("\r", "", $source_pfad); $source_pfad = ereg_replace("\n", "", $source_pfad);
ersetzt.bin zu blöde.
hthCode: PHP$needle = '$source_pfad = ereg_replace("\n", "", $source_pfad);' $replace = '$source_pfad = str_replace("\n", "", $source_pfad); $source_pfad = str_replace("\r", "", $source_pfad);' $line = str_replace($needle, $replace, $line);
thx watchout ! ich versuchs nachher mal
EDIT: Funtzt !! Superdanke *gg*
Sagmal, warum macht str_replace das aber ereg nich ?
overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2025