Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente bannato
    Registrato dal
    Jan 2009
    Messaggi
    713

    inviare un'immagine ad una pagina PHP e visualizzarla

    Fino ad ora ho trasferito del testo da una pagina all'altra...
    adesso vorrei inviare un'immagine ad una pagina php e che venga visualizzata.

    esempio pratico...

    - clicco sul pulsante sfoglia....
    - prendo una foto a caso
    - e la spedisco ad una pagina php (riceve.php)
    - quest'ultima riceve la foto e te la visualizza.

    tutto qui...
    difficile???

  2. #2
    Utente di HTML.it L'avatar di Takeno
    Registrato dal
    May 2007
    Messaggi
    146
    E l'immagine da dove la prende?


    Ecco a te una guida pratica per l'upload di un file.. lo devi prima caricare sul server per far vedere l'immagine
    http://php.html.it/guide/lezione/269...ad-di-un-file/

  3. #3
    Utente bannato
    Registrato dal
    Jan 2009
    Messaggi
    713

    l'immagine la prende dall'hardisk

    tutto qui

  4. #4
    Utente bannato
    Registrato dal
    Jan 2009
    Messaggi
    713

    mi scusi dottore...

    sto esaminando quel link... non capisco una cosa
    define("UPLOAD_DIR", "./uploads/");
    devo creare una cartella on-line?
    ho fatto una prova e non si vede un cazzo... cioè pagina bianca
    mi può illustrare il problema?

  5. #5
    Utente di HTML.it L'avatar di ispuk
    Registrato dal
    Jan 2009
    Messaggi
    1,026
    salvati queste pagine con copia e incolla

    salva questa come index.php
    Codice PHP:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <
    html xmlns="http://www.w3.org/1999/xhtml">
    <
    head>
    <
    meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <
    title>Untitled Document</title>
    </
    head>

    <
    body>
    <
    form action="upload.php" method="post" enctype="multipart/form-data">
    <
    input type="file" name="img"/>
    <
    input type="submit" name="upload" value="carica"/>
    </
    form>

    </
    body>
    </
    html
    questa invece la salvi upload.php
    Codice PHP:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>Untitled Document</title>
    </head>

    <body>
    <?php
    $img 
    $_FILES['img']['name'];
    $nomeinuso"upload_image/".$_FILES['img']['name'];
    //upload del file
    if(is_uploaded_file($img));
    //sposto il file nella cartella desiderata
    {(move_uploaded_file($_FILES['img']['tmp_name'],"upload_image/".$_FILES['img']['name']));
    echo 
    "Foto inviata";}
    include(
    "visualizzaimg.php");
    ?>

    </body>
    </html>

    questa in fine la salvi come visualizzaimg.php
    Codice PHP:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    <title>Untitled Document</title>
    <style type="text/css">
    #img{
        background-color:#333333;
        border:thin;
        border-color:#00CC33;
        text-align:center;
    }
    </style>
    </head>

    <body>
    <div id="img">
     <?php 
     
    $dir  
    'upload_image/'
    if (
    $handle opendir($dir)) { 
        while (
    false !== ($file readdir($handle))) { 
            if (
    $file != "." && $file != "..") { 
                echo 
    '[img]'.$dir.$file.'[/img]'
            } 
        } 
        
    closedir($handle);    

    ?> 

    </div>




    </body>
    </html>

    una volta salvate queste 3 pagine crei la cartella (vuota) e la rinomini in upload_image


    fatto tutto ciò metti cartella vuota e pagine .php tutte o dentro una cartella comune ,o sullo spazio web direttamente


    ciao

  6. #6
    Utente bannato
    Registrato dal
    Jan 2009
    Messaggi
    713

    eccellente.... le tue istruzione sono corrette

    guarda un po...

    http://max400scuola.altervista.org/p...gine/index.php
    http://max400scuola.altervista.org/p...ine/upload.php

    naturalmente ho fatto anche la terza pagina

    http://max400scuola.altervista.org/p...ualizzaimg.php
    ma quest'ultima non ci sarebbe bisogno di postarla... comunque....
    le foto vanno a finire dentro quella cartella...

    tutto ok... adesso posso aggiungerlo ad un altro script (trasferimento di testo tipo chat)
    con l' iframe.

    grazie mille ... ottimo lavoro !! ciao

    NB.: spero di poterti disturbare in futuro...
    magari mi potresti spiegare qualke riga dei tuoi script..
    una cosa copiare ed un 'altra è imparare..

    il mio msn è sotto nella firma...
    grazie ancora ciao

  7. #7
    Utente di HTML.it L'avatar di ispuk
    Registrato dal
    Jan 2009
    Messaggi
    1,026
    ciao,lieto di averti accontentato,comunque anch'io ho tanto da imparare non credere

  8. #8
    Utente bannato
    Registrato dal
    Jan 2009
    Messaggi
    713

    sei modesto...

    non è facile trovare questo genere di script...
    ne ho trovati alcuni per il semplice upload ma non per la visualizzazione

    un ultima cortesia ho appena aperto una discussione per quanto riguarda un contatore di scaricamento...
    però qualkosa di semplice tipo una riga...

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.