php ftp upload
Hejjeg prøver at lave en ftp upload på min hjemmeside så en bruger kan uploade store filer til serveren.
jeg vil starte med at ligge et link ind til siden hvor det skal køre fra...
http://www.msflightsim.eu/fileupload
som du sikkert kan se på denne side er alt tastet ind på forhånd så brugeren ikke skal bruge tid på dette.
når jeg prøver at uploade en fil få jeg denne fejl....
Warning: ftp_login() expects parameter 1 to be resource, boolean given in D:\Sites\msflightsim.eu\public_html\uploadftp.php on line 22
FTP connection has encountered an error!Attempted to connect to for user ....
Her under kommer så selve mit php script....
<?
set_time_limit(300);
$paths=$_POST['/public_html/upload/'];
$filep=$_FILES['userfile']['tmp_name'];
$ftp_server=$_POST['ftp.msflightsim.eu'];
$ftp_user_name=$_POST['anonymous@msflightsim.eu'];
$ftp_user_pass=$_POST['WHdFkJH7h'];
$name=$_FILES['userfile']['name'];
$conn_id = ftp_connect($ftp_server);
$login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass);
if ((!$conn_id) || (!$login_result)) {
echo "FTP connection has encountered an error!";
echo "Attempted to connect to $ftp_server for user $ftp_user_name....";
exit;
} else {
echo "Connected to $ftp_server, for user $ftp_user_name".".....";
}
$upload = ftp_put($conn_id, $paths.'/'.$name, $filep, FTP_BINARY);
if (!$upload) {
echo "FTP upload has encountered an error!";
} else {
echo "Uploaded file with name $name to $ftp_server ";
}
ftp_close($conn_id);
?>
Er her en som kan se hvor det gå galt....???????
jeg er sikker på at der også er noget galt med den her tekst
FTP_BINARY
for den er sort, hvor alt andet tekst er i farver
jeg vil samtidig høre om det er muligt at på den ene eller anden måde at begrænse en bruger med at sætte noget ind i scriptet at maxfileupload er 100 mb og kun zip filer er tilladt.....?????
glæder mig til at høre fra jeg....
mvh
Neis