Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 15
  1. #1

    [php+ visualizzare immagine

    Salve raga, dovrei far visualizzare un immagine sul browser utilizzando codice php

    io ho fatto cosi:
    codice:
    [img]<?= [/img]" />
    dove percorso specifica il percorso, mentre immagine["name"] s' il nome dell'immagine con la sua estensione.


    Pero non funziona

  2. #2
    prova con :

    Codice PHP:
    [img]<?php print $percorso.$immagine['name']; ?>[/img]
    Ovviamente le due variabili le devi aver ottenute prima di stampare a video questa riga.

  3. #3
    niente, lo stesso non va'

  4. #4
    Utente di HTML.it L'avatar di neroux
    Registrato dal
    Aug 2009
    Messaggi
    1,973
    Cosa ti stampi nel output di HTML?

    www.sitemeer.com » Quando un sito pare irraggiungibile

    Se ti piace ci puoi trovare anche su Facebook

  5. #5
    1) Controlla che il file sia chiamato miapagina.php (ovviamente è importante solo che sia .php)
    2) Il tuo spazio web supporta php?
    3) Prova un codice php di questo tipo:
    Codice PHP:
    <?php
    $percorso 
    "miopercorso"// Metti i tuoi dati del percorso
    $immagine['name'] = "miofile.jpg"// Metti il tuo nome del file, comprensivo di estensione
    ?>
    [img]<?php print $percorso.$immagine['name']; ?>[/img]

  6. #6
    questo e' il mio file completo upload.php
    codice:
    <!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=iso-8859-1" />
    <title>Documento senza titolo</title>
    </head>
    
    <body>
    
    <?php
    $nome_file = $_FILES["immagine"]["name"];
    $immagine = $_FILES["immagine"];
    $percorso = $_SERVER["DOCUMENT_ROOT"] . "/provephp/upload/";
    move_uploaded_file($immagine["tmp_name"],
    $percorso . $immagine["name"]);
    
    ?>
    
    
    [img]<?php [/img]" />
    
    <?php
    echo "Il nome del file inviato è : $nome_file";
    echo "
    ";
    echo "La dimensione del file è : " . $_FILES["immagine"]["size"];
    echo "
    ";
    echo "Il file è di tipo : " . $_FILES["immagine"]["type"];
    ?>
    
    </body>
    </html>
    nel file.html faccio una form:
    <form enctype="multipart/form-data" action="upload.php" method="post">
    <input type="file" name="immagine" />


    <input type="submit" value="Invia File" />
    </form>

    Cmq io sto utilizzando Xampp sto in locale

  7. #7
    lui mi va a cercare:
    "C:/xampp/htdocs/provephp/upload/img.jpg"


    questo e' l'indirizzo corretto,
    perche io, digitando quell'indirizzo nella barra degli indirizzi del browser visualizzo l'immagine

    Ricapitolando:
    ecco il mio file upload.php
    codice:
    <!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=iso-8859-1" />
    <title>Documento senza titolo</title>
    </head>
    
    <body>
    
    <?php
    $nome_file = $_FILES["immagine"]["name"];
    $immagine = $_FILES["immagine"];
    $percorso = $_SERVER["DOCUMENT_ROOT"] . "/provephp/upload/";
    move_uploaded_file($immagine["tmp_name"],
    $percorso . $immagine["name"]);
    ?>
    
    
    [img]<?= [/img]" />
    
    
    <?php
    echo "Il nome del file inviato è : $nome_file";
    echo "
    ";
    echo "La dimensione del file è : " . $_FILES["immagine"]["size"];
    echo "
    ";
    echo "Il file è di tipo : " . $_FILES["immagine"]["type"];
    echo "
    ";
    echo "$percorso"."$nome_file";
    ?>
    
    </body>
    </html>

  8. #8
    non c'e' nessuno che sa aiutarmi???

    allora il percorso completo e' buono, perche se ditigo l'indirizzo nel browser la vedo l'immagine.

    Cmq scrivendo questo codice

    [img]<?php print [/img]" />

    Mi appare nella pagina, quel simbolino (con il rettangolo, cerchio e triangolo) dove si puo cliccare con il tasto destro del mouse e scegliere l'opzione mostra immagine, pero, cosi facendo, lo stesso non la vedo l'immagine

  9. #9
    Così dovrebbe andare, fammi sapere, ciao

    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>Documento senza titolo</title>
    </head>

    <body>

    <?php
    $nome_file 
    $_FILES['immagine']['name'];
    $immagine $_FILES['immagine'];
    $percorso "upload/";
    move_uploaded_file($immagine['tmp_name'], $percorso.$immagine['name']);
    ?>


    [img]<?=$percorso.$nome_file ?>[/img]




    <?php
    echo "Il nome del file inviato è : $nome_file";
    echo 
    "
    "
    ;
    echo 
    "La dimensione del file è : " $_FILES["immagine"]["size"];
    echo 
    "
    "
    ;
    echo 
    "Il file è di tipo : " $_FILES["immagine"]["type"];
    ?>

    </body>
    </html>

  10. #10
    ok ,va , pero al posto dell'immagine mi esce quel disegnino bianco (tipo rettangolo), dove all'interno c'e' un piccolo cerchio, triangolo e rattandolo.
    Io posso cliccare su quest'immagginetta, con il tasto destro e scegliere:
    visualizza immagine.

    ma cosi' facendo non succede niente

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.