PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : PHP Upload Script



K1ngC0bra
29.10.2007, 03:00
Hey, ich brauche ein Script was ich auf einen Webserver lege. Mit meinem DelphiProgramm möchte ich dieses Script so benutzen, das ich dem einen Dateipfad des rechners übergeben kann, sodass diese datei dann vom PHP Script auf einen FTP Server geuppt wird.

Ok wieso mach ich es nicht mit Indy FTP Clients. >> Unsicher. Durch sniffen kann das PW ganz leicht rausgefunden werden. Und wenn ich durch ein PHP Script diese Lücke umgehen kann, wäre es ganz schön^^

echoslider
29.10.2007, 09:41
ein upload script kanst du ganz leicht machen. z.b über die php ftp funktion.



$ftphost="";
$ftpuser="";
$ftppass="";
$filedir="pfad\auf\dem\webserver\xyz.avi"
$tmp_name="pfad\zu\deiner\localen\datei";


$conn_id = ftp_connect("$ftphost");

$login_result = ftp_login($conn_id, "$ftpuser", "$ftppass");

if ((!$conn_id) || (!$login_result))

{

echo "Error";

die;

}

else

{


if (ftp_put($conn_id, $filedir, $tmp_name, FTP_BINARY))

{
echo'Datei hochgeladen';
}

}


so ca der code.
und die variablen vie filedir und tmp_name kannste ja durch dein delphiprogramm über GET übertragen. also einfach nur das dein prog ne url anwählt

K1ngC0bra
29.10.2007, 10:29
Also ich wollte z.B. das so machen:

http://MeinServer.de/upload.php?=C:\Test.jpg

Also dass er dann C:\Test.jpg uploadet^^
Zusätzlich will ich nun ebenfalls durch PHP einen neuen Ordner auf dem Server erstellen! Den Ordnernamen will ich ebenfalls übergeben.

Gibts dafür auch so ne möglichkeit?
Und kann ich mit dem Script von eben denn So komisch uploaden *g*?