Ich habe bei Profihost zwei Accounts. Nun möchte ich mit PHP eine Datei von einem Account hochladen und auf den 2. speichern.
Versucht habe ich es schon damit: (es wird die Variable neue_datei übergeben)
<?php
$speicherort="http://www.domain2.de/ordner";
if (move_uploaded_file($_FILES['neue_datei']['tmp_name'], "$speicherort/".$_FILES['neue_datei']['name'])) {
$neuer_dateiname=$_FILES['neue_datei']['name'];
$neuer_dateiname=$speicherort."/".$neuer_dateiname;
echo "Erfolgreich!";
}
?>
Dann kommt folgende Meldung:
Warning: move_uploaded_file(
http://www.domain2.de/ordner/datei): failed to open stream: HTTP wrapper does not support writeable connections. in /benutzer/www.domain1.de/ordner/datei.php on line 3
Wie kann ich die Schreibrechte vergeben? Oder ist so etwas generell von PH gesperrt?
Vielen Dank für eure Hilfe,
mic
Du kannst keine Schreibrechte vergeben, denn da steht "does not
support" (Tip: Englischwörterbuch). Wäre auch ziemlich dumm wenn dein Code einfach so funktionieren würde, was würde mich sonst davon abhalten, einfach deine index.php zu ändern?
Direkt vom einen auf den anderen Account wirst du gar nicht zugreifen können, benutz lieber die
PHP-FTP-Funktionen.