Nem látom a fájlt a célkönyvtrban
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!
■ É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!
<?
function feltoltes($filename,$newname) {
$_FILES[temp_file] = "/home/hosting/free/hostname/tmp/" . basename($filename);
$_FILES[$new_file] = "/home/hosting/free/hostname/feltoltes/ide/" . ($newname);
copy($temp_file, $new_file);
return;
}
if (!isset($ujnev) | $ujnev=="") {
$ujnev = $eztkell_name;
}
feltoltes($eztkell,$ujnev);
?>
<HTML>
<BODY>
<h2 align=center>A másolás sikeres!</h2>
<p align=center>
<br><br>
Az eredeti fájl neve: <?= $eztkell_name?><br>
Az új fájl neve: <?= $ujnev?><br>
A feltöltött fájl mérete: <?= $eztkell_size?><br>
A fájl típusa: <?= $eztkell_type?><br>
</p>
</BODY>
</HTML>
Ennyi az összes kod?
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"...
Van egy űrlap része is!
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>
$_FILES
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...
Aha