Visualizzazione risultati 1 fino 8 di 8

Discussione: Modulo Upload

  1. #1
    Guest

    Question 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.

  2. #2
    L'avatar di Evcz
    Evcz non è connesso Utente storico
    Data registrazione
    31-05-2002
    Residenza
    Vicenza
    Messaggi
    5,670

    Predefinito

    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
    There are three kinds of people in this world: people who watch things happen ... people who complain about things that happen ... and people who make things happen...

  3. #3
    Guest

    Predefinito

    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?

  4. #4
    L'avatar di Evcz
    Evcz non è connesso Utente storico
    Data registrazione
    31-05-2002
    Residenza
    Vicenza
    Messaggi
    5,670

    Predefinito

    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");
    }
    }
    ?>
    There are three kinds of people in this world: people who watch things happen ... people who complain about things that happen ... and people who make things happen...

  5. #5
    Guest

    Question

    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:
    Ultima modifica di Syst3mCrash3r : 21-07-2005 alle ore 13.30.55

  6. #6
    L'avatar di Evcz
    Evcz non è connesso Utente storico
    Data registrazione
    31-05-2002
    Residenza
    Vicenza
    Messaggi
    5,670

    Predefinito

    provalo da solo!

    e se posti gli errori vediamo di capire cosa può essere ;)
    There are three kinds of people in this world: people who watch things happen ... people who complain about things that happen ... and people who make things happen...

  7. #7
    Guest

    Predefinito

    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
    )

    )

  8. #8
    Guest

    Predefinito

    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!

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •