-
Modulo Upload
Sul mio sito php-nuked non riesco a far funzionare i moduli di upload files, penso per "colpa" del safe mode. Ricordo una discussione che avevo letto, la quale diceva che ciò era dovuto al fatto che ogni directory viene associata all'id di chi la crea (io in questo caso) e quindi i visitatori non hanno i permessi per inserirvi files.
Se qualcuno ha trovato una soluzione funzionante, per favore la condivida. :roll:
-
Su altervista non esiste alcun problema di upload dei files...
li puoi caricare in qualsiasi modo: move_uploaded_file(), copy() o come vuoi... a me sono sempre andati...
se cerchi nel forum troverai anche vari esempio perfettamente funzionanti
-
Scusa se insisto (finora le discussioni che ho aperto su questo argomento sono finite con un nulla di fatto): potresti postare il codice di una soluzione funzionante, magari quella che usi tu? Oppure potresti suggerirmi un modulo Php-nuke per l'upload che funzioni?
-
hai provato l'esempio qui????
http://it2.php.net/manual/en/features.file-upload.php
non vedo alcun motivo per cui uno degli esempi la mostrati non debba funzionare :/
Codice PHP:
<form action="" method="post" enctype="multipart/form-data">
<p>Pictures:
<input type="file" name="pictures[]" />
<input type="file" name="pictures[]" />
<input type="file" name="pictures[]" />
<input type="submit" value="Send" />
</p>
</form>
<?php
foreach ($_FILES["pictures"]["error"] as $key => $error) {
if ($error == UPLOAD_ERR_OK) {
$tmp_name = $_FILES["pictures"]["tmp_name"][$key];
$name = $_FILES["pictures"]["name"][$key];
move_uploaded_file($tmp_name, "data/$name");
}
}
?>
-
Questo esempio sto provando ad integrarlo come modulo di Php-nuke ma mi da degli errori. Anche se lo provo come pagina a sé stante non funziona, non carica niente. Infatti non ho capito dove si indica il pathname di destinazione. :neutro:
-
provalo da solo!
e se posti gli errori vediamo di capire cosa può essere ;)
-
Mi sono messo a provare i 2 pezzi di codice presenti sul sito che mi hai suggerito, e mi dà quest'errore:
Possible file upload attack!
Here is some more debugging info:Array
(
[userfile] => Array
(
[name] => sdb.txt
[type] => text/plain
[tmp_name] => /membri/.dummy/temp/phpWylJfv
[error] => 0
[size] => 30
)
)
-
Non serve più che mi aiuti, ho integrato l'HD online di AV in un modulo per Php-Nuke. Ho trovato una soluzione alternativa, quindi.
Grazie comunque Evcz!