Visualizzazione risultati 1 fino 5 di 5

Discussione: Permettere a tutti di aggiungere immagini al sito...

  1. #1
    Guest

    Exclamation Permettere a tutti di aggiungere immagini al sito...

    Come faccio con un codice PHP a permettere a tutti di aggiungere le immagini al sito, ho provato così:
    http://habbofoxy.altervista.org/dist...distintivi.php
    Ma non funziona, le immagini dovrebbero andare nella cartella /distintivi/immagini ma non vanno...
    Cosa ho sbagliato?
    Volete che vi posto l'html del sito?
    Scusate, ma di PHP no ne capisco niente xD
    il codice che ho inserito me l'ha creato un amico e ho provato a modificarlo...
    Ultima modifica di HabboFoxy : 26-10-2009 alle ore 17.18.33

  2. #2
    L'avatar di mycarlo
    mycarlo non è connesso Utente attivo
    Data registrazione
    06-10-2009
    Residenza
    $this->s50
    Messaggi
    467

    Predefinito

    Nel codice html è visibile il codice php. Avrai sbagliato qualcosa :P
    Prova così!
    Codice PHP:
    <?php
    $messaggio
    = 'Seleziona l\'immagine da caricare:';

    // Mime accettati
    $mime = array('image/jpeg', 'image/pjpeg', 'image/gif', 'image/png');
    // Cartella
    $percorso = 'immagini/';

    if(!empty(
    $_FILES['file']) && $_FILES['file']['error'] == 0 && in_array($_FILES['file']['type'], $mime)){
    if (
    is_uploaded_file($_FILES['file']['tmp_name'])) {
    move_uploaded_file($_FILES['file']['tmp_name'], $percorso.time().$_FILES['file']['name']);
    $messaggio = 'File caricato, puoi caricare un altro file.';
    }
    } else die(
    print_r($_FILES, true));
    ?>
    Ultima modifica di mycarlo : 26-10-2009 alle ore 18.33.31

  3. #3
    Guest

    Predefinito

    Citazione Originalmente inviato da mycarlo Visualizza messaggio
    Nel codice html è visibile il codice php. Avrai sbagliato qualcosa :P
    Prova così!
    Codice PHP:
    <?php
    $messaggio
    = 'Seleziona l\'immagine da caricare:';

    // Mime accettati
    $mime = array('image/jpeg', 'image/pjpeg', 'image/gif', 'image/png');
    // Cartella
    $percorso = 'immagini/';

    if(!empty(
    $_FILES['file']) && $_FILES['file']['error'] == 0 && in_array($_FILES['file']['type'], $mime)){
    if (
    is_uploaded_file($_FILES['file']['tmp_name'])) {
    move_uploaded_file($_FILES['file']['tmp_name'], $percorso.time().$_FILES['file']['name']);
    $messaggio = 'File caricato, puoi caricare un altro file.';
    }
    } else die(
    print_r($_FILES, true));
    ?>
    Esce fuori
    Codice HTML:
    array ()
    ... qual'è il problema?

  4. #4
    L'avatar di mycarlo
    mycarlo non è connesso Utente attivo
    Data registrazione
    06-10-2009
    Residenza
    $this->s50
    Messaggi
    467

    Predefinito

    Emh, ho visto la pagina sopra. Perchè hai rimosso il form???
    Codice PHP:
    <?php
    if(isset($_POST['upload'])) {
    $messaggio = 'Seleziona l\'immagine da caricare:';

    // Mime accettati
    $mime = array('image/jpeg', 'image/pjpeg', 'image/gif', 'image/png');
    // Cartella
    $percorso = 'immagini/';

    if(!empty(
    $_FILES['file']) && $_FILES['file']['error'] == 0 && in_array($_FILES['file']['type'], $mime)){
    if (
    is_uploaded_file($_FILES['file']['tmp_name'])) {
    move_uploaded_file($_FILES['file']['tmp_name'], $percorso.time().$_FILES['file']['name']);
    $messaggio = 'File caricato, puoi caricare un altro file.';
    }
    } else die(
    print_r($_FILES, true));
    }
    ?>
    <form action="" method="post" enctype="multipart/form-data">
    <input type="file" name="file" />
    <input type="submit" name="upload" value="Invia il file" />
    </form>
    Saluti!

  5. #5
    Guest

    Predefinito

    Citazione Originalmente inviato da mycarlo Visualizza messaggio
    Emh, ho visto la pagina sopra. Perchè hai rimosso il form???
    Codice PHP:
    <?php
    if(isset($_POST['upload'])) {
    $messaggio = 'Seleziona l\'immagine da caricare:';

    // Mime accettati
    $mime = array('image/jpeg', 'image/pjpeg', 'image/gif', 'image/png');
    // Cartella
    $percorso = 'immagini/';

    if(!empty(
    $_FILES['file']) && $_FILES['file']['error'] == 0 && in_array($_FILES['file']['type'], $mime)){
    if (
    is_uploaded_file($_FILES['file']['tmp_name'])) {
    move_uploaded_file($_FILES['file']['tmp_name'], $percorso.time().$_FILES['file']['name']);
    $messaggio = 'File caricato, puoi caricare un altro file.';
    }
    } else die(
    print_r($_FILES, true));
    }
    ?>
    <form action="" method="post" enctype="multipart/form-data">
    <input type="file" name="file" />
    <input type="submit" name="upload" value="Invia il file" />
    </form>
    Saluti!
    Funziona!!!!
    Finalmente!! XD
    era da un mare che ci lavoravo... grz

Regole di scrittura

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