Ich versuche Variablen in der Funktion rename() von PHP zu verwenden, aber ich muss es falsch machen, da es nicht funktioniert.Verwenden von Variablen in der Funktion rename() PHP
$save = 'myfile-wf.png'; // this filename is actually created dynamically but I've just written it here for clarity. The variable is tested and working.
rename("/var/www/$save", "/var/www/html/wave/$save");
Aber es ist nicht passiert. Kannst du sehen, was ich falsch mache? Kann ich eine Variable in einem Dateipfad nicht mit rename() verwenden?
Wenn Sie laufen 'var_dump ("/ var/www/$ sparen", "/ var/www/html/wave/$ sparen");' ([Demo] (https://3v4l.org /#version=5.6.22)) zeigt es, was Sie brauchen? –
Es wird funktionieren, möglicherweise enthält Ihr html-Verzeichnis dort kein 'wave' -Verzeichnis oder könnte eine Berechtigungsproblem sein – Thamilan
Ändern Sie die Berechtigung von www-Verzeichnis zu 777 Rekursiv, das könnte Ihnen helfen. –