-
Upload?!
Salve a tutti...stò cercando di inserire un script per l'upload di file sul mio sito altervista ma fatto stà ke ogni qual volta cerco di fare un upload ottengo sempre ke l'upload fallisce...in locale lo script da me creato funziona ma sul mio dominio altervista no...a questo punto mi kiedo è possibile fare upload sul mio sito senza aver attivato l'hd offerto da altervista od è necessario attivarlo per fare upload di file anke di piccole dimendioni?!
-
Posta lo script che usi.
Non ci sono limitazione di questo tipo.
Ciaooo!!
-
Uso questo script per la form in una pagina:
Codice HTML:
<FORM ENCTYPE="multipart/form-data" ACTION="imageupload.php" METHOD="POST">
Seleziona File: <INPUT TYPE="file" NAME="userfile">
<INPUT TYPE="submit" VALUE="Upload">
</FORM>
e poi in un altra pagina php questo:
Codice PHP:
<?php
$path = "/photo_gallery/album";
$max_size = 200000000;
if (!isset($HTTP_POST_FILES['userfile'])) exit;
if (is_uploaded_file($HTTP_POST_FILES['userfile']['tmp_name'])) {
if ($HTTP_POST_FILES['userfile']['size']>$max_size) { echo "The file is too big<br>\n"; exit; }
if (($HTTP_POST_FILES['userfile']['type']=="image/gif") || ($HTTP_POST_FILES['userfile']['type']=="image/pjpeg") || ($HTTP_POST_FILES['userfile']['type']=="image/jpeg")) {
if (file_exists($path . $HTTP_POST_FILES['userfile']['name'])) { echo "The file already exists<br>\n"; exit; }
$res = copy($HTTP_POST_FILES['userfile']['tmp_name'], $path .
$HTTP_POST_FILES['userfile']['name']);
if (!$res) { echo "upload failed!<br>\n"; exit; } else { echo "upload sucessful<br>\n"; }
echo "File Name: ".$HTTP_POST_FILES['userfile']['name']."<br>\n";
echo "File Size: ".$HTTP_POST_FILES['userfile']['size']." bytes<br>\n";
echo "File Type: ".$HTTP_POST_FILES['userfile']['type']."<br>\n";
} else { echo "Wrong file type<br>\n"; exit; }
}
?>
c'è qualke errore?!
-
Devi modificare:
Codice PHP:
$path = "/photo_gallery/album";
Con:
Codice PHP:
$path = "/membri/faster589/photo_gallery/album";
Oppure con:
Codice PHP:
$path = "/membri2/faster589/photo_gallery/album";
-
Grazie 1000 ora funziona...:lol: