OK, wenn ich hochgeladene Dateien mit PHP über move_uploaded_file() speichere Ich kann keine absolute URL verwenden, die ich relativieren muss. Meine Site hat 2 Root-Verzeichnisse, eines für die http-Seite und eines für die https-Seite: httpdocs bzw. httpsdocs. Also, wenn mein Skript auf der https-Seite ist, wie kann ich die Datei an einem Speicherort auf der http-Seite speichern?PHP: Dateien mit PHP in einem anderen Wurzelverzeichnis speichern?
Danke!
UPDATE OK, so dass es scheint, als ob ich die falsche absolute Pfadkonvention verwende ich es so mache:
$dir = 'https://www.mydomain.com/masonic_images/';
move_uploaded_file($_FILES['blue_image']['tmp_name'], $dir.$new_name);
Warum können Sie keinen absoluten Pfad verwenden? –
@Chad Ich erhalte einen Fehler, wenn ich einen absoluten Pfad verwende. "Warnung: move_uploaded_file(): URL-Dateizugriff ist in der Serverkonfiguration deaktiviert." Kann ich das in einer .htaccess-Datei anpassen? –
Können Sie den Aufruf move_uploaded_file anzeigen? Es hört sich so an, als würden Sie anstelle eines Dateipfads eine URL angeben, die nicht funktioniert. –