Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2012
    Messaggi
    7

    visualizzare un'immagine trammite php

    ciao a tutti,

    non riesco a visualizzare un immagine trammite php dopo aver letto i file dentro una directory.

    come faccio?

    ecco il codice:

    Codice PHP:
    //Imposto la directory da leggere 
    $directory "/membri/magnetrack/upload_img/"
    // Apro la directory e leggo il contenuto. 
    if (is_dir($directory)) { 
    //Apro l'oggetto directory 
    if ($directory_handle opendir($directory)) { 
    //Scorro l'oggetto fino a quando non è termnato cioè false 
    while (($file readdir($directory_handle)) !== false) { 
    //Se l'elemento trovato è diverso da una directory 
    //o dagli elementi . e .. lo visualizzo a schermo 
    if((!is_dir($file))&($file!=".")&($file!="..")) 
    echo 
    $file "
    "

          } 
    //Chiudo la lettura della directory. 
    closedir($directory_handle); 
      } 

    [img]<?php echo ('$file'); ?>[/img]


    Il TAG IMG

    non mi visualizza l'immagine correttamente....dove sbaglio?

    Mi visualizza solo il quadrattino bianco che ti fa capire che lì c'è un'immagine...

    Potete aiutarmi?

    Grazie

  2. #2
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    accannerai l'indirizzo dell'immagine: una cosa è l'indirizzo fisico del file sul server, probabilmente qualcosa tipo
    codice:
    /www/home/tuosito.com/public_folder/indirizzo_cartella_immagine/immagine.jpg
    un conto è quello che è "accessibile" al browser (di norma tutto quello dopo "public_folder").

    Se il tuo script scrive qualcosa come:
    codice:
    [img]/www/home/tuosito.com/public_folder/indirizzo_cartella_immagine/immagine.jpg[/img]
    quello sarà irraggiungibile per il browser.

    Per vedere che arriva effettivamente al browser, visualizza il sorgente della pagina una volta caricata.
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2012
    Messaggi
    7
    come posso fare per visualizzare l'immagine dentro alla cartella dopo esser stata aperta dallo script?

    l'immagine deve essere di estensione .png, ma non so come dirgli di visualizzare quell'immagine da quella cartella...


    mi potete/ puoi aiutare?

  4. #4
    Utente di HTML.it
    Registrato dal
    Apr 2012
    Messaggi
    7
    sennò pensavo a una cosa simile.

    puntare cosi

    www.dominio.com/cartella_logo/logo.png

    il dominio inserirlo in una variabile cosi:

    Codice PHP:
    $dominio $_SERVER['SERVER_NAME']; 
    poi inserire il tutto nella tag usando la variabile $dominio/cartella_logo/logo.png

    [img][/img]

    però non so come vada scritta nella tag img,

    non so nemmeno se va bene il ragionamento, insomma se si possa fare... aiuto please?

  5. #5
    Utente di HTML.it L'avatar di Virus_101
    Registrato dal
    Sep 2008
    Messaggi
    2,497
    o.OOOOOO

    scusa 1 cosa

    [img]/images/uploaded/file.jpg[/img]

    dove / e' la document root per il sito in questione che poi e' seguita da tutto il resto....

    Dove sta il problema ?

    Non devi leggere il file non devi aprire directory ... ma solo inserire il percorso del file nell'attributo src del tag img.... non devi fare altro.

  6. #6
    Utente di HTML.it
    Registrato dal
    Apr 2012
    Messaggi
    7
    il problema sta nel fatto che non mi visualizza l'immagine

    nella tag [img] codice php [/img]

    devo inserire un codice php con la variabile che assume l'indirizzo del mio sito web seguito dai vari "/" che mi portano alla directory contenente l'immagine.

    L'immagine non si vede... vorrei sapere come fare esattamente.

    sai come fare?

  7. #7
    fai mouse tasto destro visualizza immagine dal quadratino, dall'indirizzo capisci dove sbagli
    Un tardo hegeliano di Busalla / allevava un gorilla nella stalla
    citando Adorno nell notti chiare / finché il primate stanco di ascoltare
    lo strangolò con una sciarpa gialla Dillo Con Parole Sue

  8. #8
    Utente di HTML.it L'avatar di Virus_101
    Registrato dal
    Sep 2008
    Messaggi
    2,497
    ........
    se vuopi fare un cosa del genere il nome del file puntato dal tag img dovrà essere il tuo script .php che e' costruito per generare l'immagine al volo ossia lo script dovrà forzare l'header come imagine, etc... quindi poi rilasciare lo stream con i dati del file immagine letti nel relativo percorso dell'immaine.

    Questa tecnica si usa solo se si si necessita di procedure avanzate per la gestione dei contenuti del sito.

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.