Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   [PHP] Trotz erfolgreichen Dateiupload keinen zugriff im FTP? (https://www.delphipraxis.net/51857-%5Bphp%5D-trotz-erfolgreichen-dateiupload-keinen-zugriff-im-ftp.html)

Newbie44 20. Aug 2005 16:29


[PHP] Trotz erfolgreichen Dateiupload keinen zugriff im FTP?
 
Hallo,

ich habe ein uploadscript geschrieben das auch super funktioniert wenn da nicht was gehen würde. also das script sieht so aus:

Code:
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body>
<?php echo"<form enctype=\"multipart/form-data\" action=\"$php_self?open=upload\" method=\"post\">";
echo"Datei auswählen: <input name=\"userfile\" type=\"file\">";
echo"<input type=\"submit\" value=\"Hochladen\" name=\"senden\">";
 echo"</form>";
  if($senden){ 
$up = "upload/";
$file = $_FILES['userfile']['name'];
move_uploaded_file($userfile, "".$up.$file."");
}  ?>
</body>
</html>
die dateien werden aber nur versteckt in ftp angezeigt das heißt nach der eingabe von LIST -a sind sie sichtbar, ich wollte nun die daten mal runterladen via ftp jedoch scheint das nicht zu gehen, er spuckt einen fehler aus "kritischer transfärfehler". ich kann auch nicht die attribute der dateien auf 777 ändern sie sind immer 600.

hab ich was in dem script vergessen? was muss ich optimieren?

ich hoffe ihr könnt mir helfen

gruß

sebby

p.s. der upload ordner hat 777 als attribute

edit: hier der log des ftp tools:

Status: Starte Download von /html/Temp/upload/Earth.ght
Befehl: PWD
Antwort: 257 "/"
Befehl: CWD /html/Temp/upload/
Antwort: 250 Directory successfully changed.
Befehl: PWD
Antwort: 257 "/html/Temp/upload"
Befehl: TYPE I
Antwort: 200 Switching to Binary mode.
Befehl: PORT 192,168,1,176,6,45
Antwort: 200 PORT command successful. Consider using PASV.
Befehl: RETR Earth.ght
Antwort: 550 Failed to open file.
Fehler: Download fehlgeschlagen

Flocke 20. Aug 2005 16:43

Re: [PHP] Trotz erfolgreichen Dateiupload keinen zugriff im
 
Code:
chmod("".$up.$file."", 0644);
hinter dem move_uploaded_file geht nicht?

Newbie44 20. Aug 2005 16:47

Re: [PHP] Trotz erfolgreichen Dateiupload keinen zugriff im
 
das hab ich schon probiert aber trotzdem danke, dabei werden zwar die berechtigungen geändert aber die datei ist immer noch versteckt, so dass ich immer noch LIST -a eingeben muss. ist es denn nicht möglich die dateien sozusagen nicht zu verstecken?

gruß

sebby

Flocke 20. Aug 2005 16:54

Re: [PHP] Trotz erfolgreichen Dateiupload keinen zugriff im
 
Bist du sicher, dass move_uploaded_file klappt?
Die PHP OH gibt die folgende Syntax vor:
Code:
move_uploaded_file($_FILES['userfile']['tmp_name'], $uploaddir . $_FILES['userfile']['name']);
Frage: wieso setzt du eigentlich Anführungszeichen um "$up.$file"?


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:37 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz