ciao ragazzi, per chi è già/ancora al lavoro come il sottoscritto, i problemi non finiscono mai. ad esempio, non capisco cos'abbia questo script che non vada: se faccio scrivere i files nella cartella public, no problem (../../public/nomefile), ma se faccio cose del tipo /public/nomefile, oppure ../../public/immagini/nomefile, non funziona più! per caso il chmod delle sottocartelle c'entra qualcosa?
grazie a chi mi risponde.
<?
include ("../config.php");
if (!$func) {
$func = "one";
}
switch ($func) {
case one:
echo "<H3>Seleziona un file da caricare...</H3>";
echo "<form method=\"post\" enctype=\"multipart/form-data\" action=\"upload.php\">";
echo "<input type=\"file\" name=\"uploadedfile\" size=\"40\">";
echo "<input type=\"hidden\" name=\"max_file_size\" value=\"100000\">";
echo "<input type=\"hidden\" name=\"func\" value=\"two\">
";
echo "<p align=\"center\"><input type=\"submit\" value=\"Upload\"></p>";
break;
case two:
if($uploadedfile<>"none") {
if(!copy($uploadedfile,"/public/$uploadedfile_name")) {
print("Spiacente, ma il tuo file non è stato caricato correttamente.
");
print("Il file non è stato trovato oppure è troppo grande.
");
print("Usa il tasto <u><a style=\"cursor:hand\" onclick=\"history.back()\">indietro</a></u> e prova di nuovo.");
}
else {
print("il tuo file è stato caricato correttamente.
");
print("<p align=\"center\"><u><a style=\"cursor:hand\" onclick=\"self.close()\">Chiudi</a></u></p>");
}
}
break;
}
?>