Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2007
    Messaggi
    2

    Upload immagine seguito da visualizzazione di essa

    Ho cercato di tutto ma nn trovo nulla, si sono un n00b

    ciò che vorrei fare è un semplice upload di un immagine.
    Al termine del quale vorrei che si aprisse una pagina in cui si vede l'immagine appena uploadata dall utente.

    ..ho un server windows aruba, vorrei che l'immagine venga salvata nella cartella "img" contenuta nella stessa cartella ove è presente il file php dell'applicazione.
    es.
    www.*****.com/upload/ <- qui il/i file php
    www.*****.com/upload/img/ <- qui le immagini uploadate

    grazie mille, spero di essere stato chiaro (anche se nn credo).

  2. #2
    Utente di HTML.it L'avatar di Francis87
    Registrato dal
    Jun 2003
    Messaggi
    5,970
    qui l'upload http://ca.php.net/features.file-upload

    per caricare l'immagine devi fare l'invio di un form verso una pagina X.
    quando la pagina X è stata caricata puoi mostrare l'immagine perchè avrai la variabile con il path all'immagine.
    Heaven's closed. Hell sold out.

    Linux 2.6.26-2-amd64
    Debian squeeze

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2007
    Messaggi
    2
    Ho creato i due file: upload.php, setup.php

    upload.php recita cosi:
    Codice PHP:

    <form enctype="multipart/form-data" action="setup.php" method="POST">
        
        <
    input type="hidden" name="MAX_FILE_SIZE" value="30000" />
        
        
    Send this file: <input name="userfile" type="file" />
        <
    input type="submit" value="Send File" />
    </
    form
    setup.php invece recita cosi:
    Codice PHP:
    <?php
    // Nelle versioni di PHP precedenti alla 4.1.0 si deve utilizzare  $HTTP_POST_FILES anzichè
    // $_FILES.
    $uploaddir '**************************';
    $uploadfile $uploaddir basename($_FILES['userfile']['name']);
    echo 
    "<pre>";
    if (
    move_uploaded_file($_FILES['userfile']['tmp_name'], $uploadfile)) {
        echo 
    "File is valid, and was successfully uploaded.\n";
    } else {
        echo 
    "Possibile attacco tramite file upload!\n";
    }
    echo 
    'Alcune infromazioni di debug:';
    print_r($_FILES);

    print 
    "</pre>";

    ?>

    come devo compilare la variabile "$uploaddir", che directory devo mettere?
    facendo varie prove a video mi viene stampato:

    Possibile attacco tramite file upload!
    Alcune infromazioni di debug:Array
    (
    [userfile] => Array
    (
    [name] => yoooo2.jpg
    [type] =>
    [tmp_name] =>
    [error] => 2
    [size] => 0
    )

    )

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.