Ahoj, mám webové stránky, které jsou umístěné u poskytovatele C4. Ten má PHP5. Bohužel mi u něj nefunguje uploader. Přečetl jsem pár článků o tom, že se musí změnit příkaz copy() na move_uploaded_file, ale to nepomohlo. Můžete mi prosím někdo poradit co mám změnit v tomto skriptu, aby mi to fungovalo pod PHP5 ? Předem moc díky za pomoc.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1250">
<meta name="robots" content="noindex, nofollow">
<meta http-equiv="Pragma" content="no-cache">
<link rel="stylesheet" type="text/css" href="styl.css">
</head>
<body>
<div class="zaklad"></div>
<div class="uploadzprava">
<?php
if ($akce=="Upload") {
if ($soubor_type=="text/plain" or $soubor_type="text/html") {
if (copy($soubor,"data/$soubor_name")) {
print "Soubor $soubor_name o velikosti $soubor_size bajtů byl úspěšně nahrán na server<br>";
mail ("email@seznam.cz", "Upload souboru $soubor_name",
"Na server byl nahrán soubor - http://www.mojestranky.cz/uploader/data/$soubor_name\n",
"From:server@mojestranky.eu\nX-web:http://www.mojestranky.cz/");
}
else {
print "Soubor není požadovaného MIME type!<br>";
}
}
?>
<br>
<font face="Tahoma" size="2"><font color="#008000">Tvůj soubor je uložen</font>
<a href="http://www.mojestranky.cz/uploader/data/<?php echo $soubor_name; ?>" target="_blank"><font color="#FF0000">zde</font></a></font><br>
<br><b>Uploadovat další soubor?</b>
</div>
<div class="upload"><form ACTION="upload.php" METHOD="post" ENCTYPE="multipart/form-data">
<input TYPE="file" NAME="soubor" SIZE="15">
<p><input TYPE="submit" NAME="akce" VALUE="Upload"></p>
</form></div>
</body>
</html>
<?php
}
?>