PHP: Speichern von Dateien mit PHP zu verschiedenen root-Verzeichnis?

OK, wenn ich speichern der hochgeladenen Dateien mit PHP über move_uploaded_file() kann ich nicht verwenden, eine absolute URL, die ich habe zu verwenden eine relative. Meine Seite hat 2 root Verzeichnisse, eine für den http-Seite und eine für die https-Seite: httpdocs und httpsdocs beziehungsweise. Also, wenn mein Skript ist auf der https-Seite, wie kann ich speichern Sie die Datei an einem Speicherort auf der http-Seite?

Dank!

UPDATE
OK, so wie es scheint, bin ich mit den falschen absoluten Pfad convention, ich mache es so:

$dir = 'https://www.mydomain.com/masonic_images/';
move_uploaded_file($_FILES['blue_image']['tmp_name'], $dir.$new_name);
  • Warum kann man nicht ein absoluter Pfad verwendet werden?
  • Ich erhalte eine Fehlermeldung, wenn ich einen absoluten Pfad angeben. "Warning: move_uploaded_file(): URL file-access is disabled in the server configuration." Ist das etwas, das ich einstellen kann in einem .htaccess-Datei?
  • Können Sie zeigen move_uploaded_file nennen? Es klingt wie Sie setzen eine URL anstelle einer Datei-Pfad, das wird nicht funktionieren.
  • Dieser Fehler scheint darauf hinzudeuten, dass Sie über eine URL anstelle von einem Pfad im Dateisystem.
  • Ich habe den Anruf vor.
InformationsquelleAutor JD Isaacks | 2009-04-14
Schreibe einen Kommentar