ferruccio94 (Member)
Pro
Messaggi: 135
Iscritto: 07/12/2009
|
Postato originariamente da fabriziorocca:
Codice sorgente - presumibilmente Delphi |
<?php $tmp = $_FILES['file']['tmp_name']; //da inserire nella funziona copy() $nome = $_FILES['file']['name']; //nome del file caricato (Es. "prova.png") $size = $_FILES['file']['size']; //peso del file in byte $max_size = 51200; //peso massimo consentito (in questo caso 50KB) $copy = "http://fabrizioroccapc.altervista.org/prove/upload"; //cartella in cui vengono caricati i file $estensione = explode(".", $nome); $control = count($estensione)-1; //serve a trovare l'estensione del file $consentiti = array("png", "mp3", "zip", "rar"); //estensioni caricate, e viene mostrato illink if (in_array($estensione[$control], $consentiti) && $max_size < $size) { //se il file è consentito ed è minore del peso massimo copy($tmp, $copy); //carica il file nella cartella echo "file caricato!"; } else { echo "Il file non è tra i consentiti o è troppo pesante!"; } ?>
|
|
Ok, ok, dove hai messo il form per scegliere il file :mhm:.
PS: IN
Codice sorgente - presumibilmente PHP |
$copy = "http://fabrizioroccapc.altervista.org/prove/upload"; //cartella in cui vengono caricati i file
|
Togli il link basta solo la cartella, ovvero, in questo caso fai:
Codice sorgente - presumibilmente PHP |
$copy = "upload"; //cartella in cui vengono caricati i file
|
|
|
fabriziorocca (Normal User)
Guru
Messaggi: 1162
Iscritto: 22/03/2009
|
Praticamente il problema è che tenta di autoinviarsi
|
|
ferruccio94 (Member)
Pro
Messaggi: 135
Iscritto: 07/12/2009
|
Postato originariamente da fabriziorocca:
Praticamente il problema è che tenta di autoinviarsi |
Non è che tenta di auto inviarsi, e che tu non mandi un file in upload, dove hai messo il form per scegliere il file da caricare? |
|
fabriziorocca (Normal User)
Guru
Messaggi: 1162
Iscritto: 22/03/2009
|
Non c'è
|
|
cassin.simone (Member)
Guru
Messaggi: 1051
Iscritto: 03/06/2009
|
Ma lol....allora ci credo che non funziona lo script...
|
|
fabriziorocca (Normal User)
Guru
Messaggi: 1162
Iscritto: 22/03/2009
|
e infatti, il codice del upload forum che avevo provato precedentemente on funzionava bene
|
|
ferruccio94 (Member)
Pro
Messaggi: 135
Iscritto: 07/12/2009
|
Postato originariamente da fabriziorocca:
e infatti, il codice del upload forum che avevo provato precedentemente on funzionava bene |
Ma se tu non crei il form, mi sembra una cosa logica.
Codice sorgente - presumibilmente Plain Text |
<form method="POST" enctype="multipart/form-data" action="carica.php">
<input type="file" name="file">
<input type="submit" value="Carica!">
</form>
|
Questo lo metti nella index, poi crei una pagina "carica.php" e ci metti il codice php che ti ho scritto prima. |
|
riccardo_2193 (Normal User)
Rookie
Messaggi: 29
Iscritto: 20/11/2009
|
se può essere utile ho trovato su internet un servizio di upload per niente male... vi allego il file con il codice, potete a mio avviso trarne qualche spunto... contiene tutto quanto: file ammessi, eventuale password, peso massimo dei file, una discreta grafica... ve lo consiglio è meraviglioso
|
|