http://rmxdj.altervista.org/upload/upload.php
questa è la pagina!! xkè non va?
http://rmxdj.altervista.org/upload/upload.php
questa è la pagina!! xkè non va?
allora vi scrivo la mia pagina...Originalmente inviato da DjMarvelMaster
__________________________________________________ __
<HTML>
<HEAD>
<?
if ($email != "") {
} else {
die("No email address specified.");
}
if ($superdat_name != "") {
copy("$superdat", "/$superdat_name") or
die("Couldn't copy file.");
} else {
die("No input file specified.");
}
mail("you@yourdomain.com", "File Uploaded",
"$email sent $superdat_name, a $superdat_size byte file with a MIME type of $superdat_type");
?>
<html>
<head>
<title>phpUpLoad V 1.0</title>
<body bgcolor=white text=black link=blue>
<!--Header/Logo-->
<p align=center><img SRC="images/phpupload.gif" ALT="phpupload.gif"></p>
<p align=center>You sent: <? echo "$superdat_name"; ?>, a <? echo "$superdat_size"; ?>
byte file with a mime type of <? echo "$superdat_type"; ?>.</p>
<font size="2">
<p align=center><i>Commenti o domande? E-mail</i>
<a href="mailto:"frazionato@altervista.it">Djmarvel</a>© 2004
</font></p></center>
</body>
</html>
<form enctype="multipart/form-data" action="" method="post">
<input type="hidden" name="MAX_FILE_SIZE" value="30000">
Invia questo file: <input name="userfile" type="file">
<input type="submit" value="Invia File">
</form>
<?php
// Nelle versioni di PHP precedenti alla 4.1.0 si deve utilizzare $HTTP_POST_FILES anzichè $_FILES.
// Nelle versioni di PHP precedenti alla 4.0.3, si utilizzi copy() e is_uploaded_file() anzichè move_uploaded_file
$uploaddir = '/var/www/uploads/';
print "<pre>";
if (move_uploaded_file($_FILES['userfile']['tmp_name'], $uploaddir . $_FILES['userfile']['name'])) {
print "Il file è valido, e inviato con successo. Ecco alcune informazioni:\n";
print_r($_FILES);
} else {
print "Possibile attacco tramite file upload! Alcune informazioni:\n";
print_r($_FILES);
}
?>
</BODY>
</HTML>
__________________________________________________ ______
il problema sta che non mi prende l'immagine e dopo aver cliccato "Invia File"
mi viene fuori sisorsa non concessa e non c'è la pagina?????Io vorrei sapere dov'è che le immagini vanno????
Bisogna creare un'altra pagina oppure no????????????
AIUTATEMIIIIIII :?????: :?????: :?????:
avete trovato l'errore
Originalmente inviato da DjMarvelMaster
Ho appena inviato questo file: obj_bg_metamorfico.zip , mi viene un dubbio, non è che in questa riga dui upload.php:
hai messo una pag. che non c'è? O per caso non hai modificato affatto la riga? Questo: ../download/index.php è l'indirizzo di una pagina a cui si viene reindirizzati quando non vi sono errori (file troppo grande, file già esistente cartella di inserimento non esistente o non valida), quindi se la lasci vuota resta nella pag del form, se la modifichi per esempio così:Codice PHP:
define("no_error", "../download/index.php");
vieni reindirizzato ad una pag index.php che si trova sulla stessa directory di upload.php , ma index.php (oppure index.htm o la pag con il nome e l'estensione che vuoi) la devi creare tu.Codice PHP:
define("no_error", "index.php");
Per quanto riguarda la dimensione dei file il problema è che c'è una variabile di sitema: upload_max_filesize = 3mb . Chi amministra il server ha settato questo valore e non ci si può far nulla purtroppo. Bisognerebbe intervenire sul file php.ini a cui ha accesso solo l'ammistratore, in altre parole non dipende dallo script che usi, e non dipende da me o da te.
Se non sei convinto da un'occhiata qui: http://fragger.altervista.org/info.jpg
Soluzione scomoda ma percorribile
Se usi winrar puoi comprimere in formato rar un file dividendolo in più pacchetti: http://fragger.altervista.org/winrar.gif . Non è esattamente il massimo anzi... ma in questo modo invece di mandare un unico file da 10 mb (questo non puoi farlo) puoi fare più upload da 1.44mb (questo puoi farlo).
è quello che a me importa!!!
cosa costa all'admin modificare il file????
tanto lo spazio è nostro!!
Forse ho capito perche non funziona! Il valore MAX_FILE_SIZE o qualcos'altro in php.ini sara settata a 3 MB e quindi altre cose nn funzionano se il form nascosto MAX_FILE_SIZE supera i 3 MB! OLD
Dal server 5 con amore
ma allora quali sono le scritte giuste?????
ragazzi mi sembra di capire che l'argomento dell'upload sia più per voi ostico di quanto credevo, tanto per dirne una poco fa con la "tecnica winrar" ho inviato sul mio sito un filmato mov compresso spezzandolo in due pacchetti da due megabyte ciascuno: http://fragger.altervista.org/download/index.php . Ma in questo modo è molto facile che qualcuno ne abusi, tanto per chiarire di vandali è pieno il mondo, se uno di questi volesse giocarvi un brutto tiro ed esaurire il vostro spazio web non dovrebbe fare altro che fare tanti upload pesanti sui vs siti.
Diventa allora prioritario limitare il n° di upload e tenere un log (con tanto di indirizzi Ip) degli upload effettuati.
Purtroppo in questo momento sono sotto esami (tra l'altro è per questo che rispondo solo ora) ma credo che appena avrò un minuto mi farò sentire nella sezione How to di questo forum.