Ftp upload Problem

  • Themenstarter Themenstarter Lukasz
  • Beginndatum Beginndatum
L

Lukasz

Hallo :(

PHP:
<?php
$file_n = '$file_name';

$ftp_server = "ftp.upload.ts2netonline.de"; 
$ftp_user_name = "blabla"; 
$ftp_user_pass = "blabla"; 

$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-Verbindung nicht hergestellt!"; 
        echo "Verbindung mit $ftp_server als Benutzer $ftp_user_name nicht möglich"; 
        die; 
    } 
    else 
    { 
        echo "Verbunden mit $ftp_server als Benutzer $ftp_user_name"; 
    } 
// Datei hochladen
ftp_put ($conn_id, $file_name, $file_n, FTP_BINARY);
?>
2 Probleme
Der Server möchte nich so ganz uploaden.
Erstens möchte ich erst prüfen, ob es eine zip oder rar ist, 2tens uploaden.

Hier stimmt noch was nicht.
ftp_put ($conn_id, $file_name, $file_n, FTP_BINARY);

Hänge schon 2 Tage daran und weis nicht mehr weiter.

Fehlermeldung lautet:

Verbunden mit ftp.upload.ts2netonline.de als Benutzer (habe ich weg gemacht :-))
Warning: ftp_put(): error opening $file_name in /home/t/ts2netonline.de/public_html/user/upload/step4.php on line 27

Gruss
 
echo erzwingen

Hi

PHP:
<body bgcolor="#FFFFFF" text="#000000">
<img src="images/1.gif" border="0" width="360" height="24">
<table border="0" background="images/t3.gif">
<tr>
<td>
<img src="images/english.gif" border="0">Please Enter your File!<bR>
<img src="images/german.gif" border="0">Bitte Datei angeben!<br>
<b>ONLY USE MICROSOFT INTERNET EXPLORER</b>
<form action="step4.php" enctype="multipart/form-data" method="POST">
<input name="lokale_datei" type="file" size="30" maxlength="1024" accept="text/*"><br>
<input type="submit" name="Abschicken" value="Abschicken">
</form>
</td>
</tr>
</table>
<img src="images/1.gif" border="0" width="360" height="24">

//und dan der upload step4 php

<?php

$zieldatei = ("$lokale_datei_name");
if("$lokale_datei_type" == "application/x-zip-compressed" or "$lokale_datei_type" == "application/x-rar-compressed") { 
echo "Datei wird upgeloadet! Bitee warten...";
echo "FILE TYPE $hamdler! $lokale_datei_type <br>";



 
$ftp_server = "ftp.upload.ts2netonline.de";
$benutzername = "bla";
$passwort = "bla";


$connection_id = ftp_connect("$ftp_server"); 

$login_result = ftp_login($connection_id, "$benutzername", "$passwort"); 


if ((!$connection_id) || (!$login_result)) { 
echo "<H1>Ftp-Verbindung nicht hergestellt!<H1>";
echo "<p>Verbindung mit ftp_server als Benutzer $benutzername nicht möglich!</p>"; 
die; 
} else {
echo "<p>Verbunden mit ftp_server </p>";
}


$upload = ftp_put($connection_id, $zieldatei, $lokale_datei, FTP_BINARY); 


if (!$upload) { 
echo "<p>Ftp upload war fehlerhaft!</p>";
} else {
echo "<p>Datei $lokale_datei auf $host als $zieldatei geschrieben </p>";
}



ftp_quit($connection_id); 

header ("Location: erfolg.php");
} else {

header ("Location: endung.php");}
?>

Der script geht.
Aber ich möchte vor dem Upload angeben BSP:"Die Dateit wird upgeloadet"
Die sehe ich aber erst wenn der upload fertig ist. Wie kann ich erzwingen das meine Ausgabe vor dem upload erscheint?
 
Zurück