ugrás a tartalomhoz

Nem látom a fájlt a célkönyvtrban

Jumping · 2007. Okt. 28. (V), 13.18
Sziasztok!
Én még kezdő vagyok a programozásban és lenne egy olyan kérdésem, hogy miért nem látom a feltöltött file-t a célkönyvtárban?Mit ronthattam el?
Másik kérdésem, hogy tudok jogosultságot adni mondjuk a tmp könyvtárnak a total commanderrel?Csatolom a php kódot,előre is köszi!
  1. <?  
  2.   
  3. function feltoltes($filename,$newname) {  
  4.   
  5.   
  6.   
  7. $_FILES[temp_file] = "/home/hosting/free/hostname/tmp/" . basename($filename);  
  8. $_FILES[$new_file] = "/home/hosting/free/hostname/feltoltes/ide/" . ($newname);  
  9.   
  10. copy($temp_file$new_file);  
  11.   
  12. return;  
  13. }  
  14.   
  15.   
  16. if (!isset($ujnev) | $ujnev=="") {  
  17. $ujnev = $eztkell_name;  
  18. }  
  19.   
  20. feltoltes($eztkell,$ujnev);  
  21.   
  22.   
  23. ?>  
  24.   
  25. <HTML>  
  26.   
  27. <BODY>  
  28.   
  29. <h2 align=center>A másolás sikeres!</h2>  
  30.   
  31. <p align=center>  
  32. <br><br>  
  33.   
  34. Az eredeti fájl neve: <?= $eztkell_name?><br>  
  35. Az új fájl neve: <?= $ujnev?><br>  
  36. A feltöltött fájl mérete: <?= $eztkell_size?><br>  
  37. A fájl típusa: <?= $eztkell_type?><br>  
  38.   
  39.   
  40. </p>  
  41.   
  42. </BODY>  
  43.   
  44. </HTML>  
 
1

Ennyi az összes kod?

Ronyn · 2007. Okt. 28. (V), 14.21
Mert akkor nem csoda ha nem látod).
Ha nem,akkor látni kellene a többi részét is....
Másrészt a "|" az bitszintü operátor,szoval nem igazán passzol ide,inkább ezt "||" vagy "or"...
2

Van egy űrlap része is!

Jumping · 2007. Okt. 28. (V), 14.27
Van még egy űrlap is amit csináltam!Az érdekesség az hogy kiírja a böngésző hogy sikeres feltöltés, de a cél mappában nincs benne.

Az Űrlap része:
<html>

<body>

<h2>File feltöltés PHP-vel</h2>

<br><br>

<form enctype="multipart/form-data" action="feltolt.php" method="post">

<b>File:</b>
<input type="file" name="eztkell" size="30" maxlength="255">

<br><br>

Feltöltés után a fájl neve:
<input type="text" name="ujnev" size="30" maxlength="255">

<br><br>

<input type="submit" value="Mehet a feltöltés!">

</form>

</body>

</html>
3

$_FILES

Ronyn · 2007. Okt. 28. (V), 14.36
tömböt,a php állitja be,azt lekérdezni szokták nem felülirni...
Például.
if(!isset($ujnev)){$ujnev=$_FILES[eztkell][name];}
$name=$_FILES[eztkell][tmp_name];
(vagy ha register_globals=on,akkor $name=$eztkell;)
if(copy($name,$ujnev)){print"A feltoltés sikeres";}...

Vagy valami ilyesmi...

Persze hogy kiirja a sikeres másolást,mivel nincs semmi feltételhez kotve,igy mindig kiirja,nem ellenörizted a másolást,csak kiirattad...
4

Aha

Jumping · 2007. Okt. 28. (V), 14.43
Ok,megpróbálom!Köszi szépen,most mennem kell,szia Zoli!