Ich möchte gerne mit der Funktion copy() ein BIld von einem freigegebenen Ordner auf einem anderen Server in einen Ordner auf dem Host kopieren. folgenden Code habe ich:
Als Pfad gibt er hier aber leider immer 'img/noimg.jpg' aus. Eine Fehlermeldung erhalte ich keine (auch nix in den Logfiles).
Ich nehme an, dass es an einer Berechtigung liegt. Auf dem Host würde ich dem Benutzer 'IIS_IUSRS' Änderungsrechte geben, aber wie mache ich das auf einem freigegebenen Ordner?
Via Dateibrowser kann ich problemlos auf dein freigegebenen Ordner zugreifen.
PHP-Code:
if (is_file($this->ldap->picturepath.'\\'.$userInfo[$i]['samaccountname'][0].'.jpg')) { //in $this->ldap->picturepath steht "\\OS-IPANB-DATA\img"
copy($this->ldap->picturepath.'\\'.$userInfo[$i]['samaccountname'][0].'.jpg', 'userImages/'.$userInfo[$i]['samaccountname'][0].'.jpg');
$path = 'userImages/'.$userInfo[$i]['samaccountname'][0].'.jpg';
} else {
// Pfad des Platzhalterbildes übergeben
$path = 'img/noimg.png';
}
Ich nehme an, dass es an einer Berechtigung liegt. Auf dem Host würde ich dem Benutzer 'IIS_IUSRS' Änderungsrechte geben, aber wie mache ich das auf einem freigegebenen Ordner?
Via Dateibrowser kann ich problemlos auf dein freigegebenen Ordner zugreifen.
Kommentar