Hallo,
zunächst die Dateien:
In der in.php
In der out.php
Das Script soll zwei eingegebene Backslashes durch eines ersetzen, doch wenn ich zwei Backslashes eingebe bekomme ich auch zwei heraus. Wenn ich die vier Backslashes hinter str_replace durch zwei und die zwei nach dem Komma durch eines ersetze funktioniert das ganze Script nicht mehr (ist ja auch klar, denn so erkennt es das Gänsefüßchen nicht mehr...). Weiß jemand einen Rat?
//Edit: Selbst hier verschwinden nach dem Posten des Threads zwei von vier und eines von zwei Backslashes....
Da steht in meinem Script: [...]str_replace("[BACKSLASH][BACKSLASH][BACKSLASH][BACKSLASH]","[BACKSLASH][BACKSLASH]",$pfad[...]
zunächst die Dateien:
In der in.php
PHP-Code:
<form name="Check" action="out.php" method="post">
<textarea cols="50" rows="5" name="pfadvar" class="textbox" />
<input name="send" type="submit" value="Add!" height="15" width="55" />
</form>
PHP-Code:
<?php
$pfadin=$HTTP_POST_VARS['pfadvar'];
$pfadout=str_replace("\\\\","\\",$pfadin);
echo($pfadout);
?>
//Edit: Selbst hier verschwinden nach dem Posten des Threads zwei von vier und eines von zwei Backslashes....
Da steht in meinem Script: [...]str_replace("[BACKSLASH][BACKSLASH][BACKSLASH][BACKSLASH]","[BACKSLASH][BACKSLASH]",$pfad[...]
Kommentar