hallo und einen guten morgen,
ich arbeite gerade das buch, PHP 5.3 & Mysql 5.5 vom verlag galileo computing, durch.
in kapitel 14.1 auf seite 587 stoße ich auf folgende aussage:
Zitat...Zunächst wird durch den Befehl [code] str_replace("\\", "/", __DIR__) aus dem Projektpfad ein Pfad mit korrekten Slashes erstellt. So wird aus D:/XAMPP/htdocs/Galielo ein D:\XAMPP\htdocs\Galileo....
das machte mich stutzig
ich fragte mich was an windows oldschool backslashes korrekt sei und fand dabei heraus das die str_replace funktion nicht wie beschreiben funktioniert
mixed str_replace ( mixed $search , mixed $replace , mixed $subject [, int &$count ] )
Quelle
so nun...
str_replace für dummies
nach dem ersten wird im dritten gesucht und mit dem zweiten ersetzt
str_replace ( erstes, zweites, drittes)
das würde ja bedeuten das die beiden pfadangaben, vertauscht wurden und die geschichte für windows ( ich bin macuser ) user ist, deren pfadangaben nicht mit ulr-pfadangaben übereinstimmen, aufgrund der backslashes.
stimmt das jetzt?
und falls nicht kann mir jemand mein brett vor dem kopf entfernen
gruß
peter