Nieuw lid |
|
Goede morgen,
Ik ben bezig met een uploadscript in php (via het ftp protocol)
Het lukt me maar niet om bestanden te uploaden. Ik heb de destination folder gechmod naar 777 en toch krijg ik telkens volgende fouten:
Citaat: Warning: move_uploaded_file(script2.sc) [function.move-uploaded-file]: failed to open stream: Permission denied in
Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move '/tmp/phpzES28D' to 'script2.sc' in
Ik maak geen gebruik van de ftp.class.php die je hier op de site kan vinden, maar met de gewone ftp commando's van php
Ik heb volgende code:
// set up basic connection
$conn_id = ftp_connect($ftp_host);
// login with username and password
$login_result = ftp_login($conn_id, $ftp_user, $ftp_pass);
// check connection
if ((!$conn_id) || (!$login_result)) {
echo "FTP connectie mislukt!";
exit;
} else {
echo '<strong>Verbonden met <i>'.$ftp_host.'</i>, als <i>'.$ftp_user.'</i></strong><br />';
}
ftp_chdir($conn_id, "httpdocs/site1/admin/test/".$target_path);
// get contents of the current directory
$contents = ftp_nlist($conn_id, ".");
// output $contents
var_dump($contents);
// upload the file
$upload = move_uploaded_file($_FILES['file']['tmp_name'], basename($_FILES['file']['name']));
// set up basic connection // login with username and password $login_result = ftp_login($conn_id, $ftp_user, $ftp_pass); // check connection if ((!$conn_id) || (!$login_result)) { echo "FTP connectie mislukt!"; } else { echo '<strong>Verbonden met <i>'.$ftp_host.'</i>, als <i>'.$ftp_user.'</i></strong><br />'; } ftp_chdir($conn_id, "httpdocs/site1/admin/test/".$target_path); // get contents of the current directory // output $contents // upload the file
Hij maakt dus wel connectie met de server want hij geeft de correcte contents weer van de map waar ik inzit met mijn ftp connectie.
Hopelijk kan iemand mij verlossen uit mijn probleemsituatie
Groeten,
|