Visualizzazione dei risultati da 1 a 9 su 9

Discussione: Img SRC in php

  1. #1

    Img SRC in php

    SAlve a tutti stò realizzando una galleria immagini e vorrei renderla del tutto automatica...
    alla creazione degli album ci sono alla lettura delle immagini ci sono...
    ma non funziona img src...
    il codice che uso è echo "[img]$file[/img]";
    è importante l'attribbuto alt che mi serve per l'anteprima! aiutatemi le ho provate tutte!!!,
    avevo pensato di passare la variabile da php a html e quindi usare l'html per il tag img, ma cercando non ho trovato nulla... , posso passare la variabile a javascript però... , ma come posso far visualizzare il contenuto della variabile javascript su html? ovvero una cosa del genere:
    [img]variabile JS o PHP[/img]
    ovviamente nella variabile c'è il percorso piu il nome dell'immagine
    aiutooo

  2. #2
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,505
    Hai provato prima di tutto a vedere se la variabile $file contiene il percorso e il nome corretto per l'immagine?

    Stampa
    echo $file;
    poi prendi ciò che appare sulla pagina (presumibilmente l'indirizzo dell'immagine) copialo e incollalo nella barra degli indirizzi del browser, se non appare l'immagine vuol dire che $file non contiene il percorso giusto.

  3. #3
    allora questo è il codice:
    <?php
    foreach(glob('images/*' , GLOB_ONLYDIR) as $dir) {
    $dir_handle=opendir($dir);
    echo "<div class='album'>";
    while ($filez = readdir($dir_handle))
    {
    if($filez!="." && $filez!="..") {

    $ok = explode(".", $filez);
    echo "<div class='content'>";
    $contenuto = '[img]'.$filez.'[/img]';
    echo $contenuto;
    echo" <span></span>";
    echo "</div>";
    }
    }
    echo "<div class='descr'>";
    echo "ASD";
    echo "</div>";
    echo "</div>";
    }
    ?>


    questo è uno script che mi stampa il contenuto delle cartelle e basta:
    <?php
    foreach(glob('images/*' , GLOB_ONLYDIR) as $dir) {
    $dir_handle=opendir($dir);
    echo "<div class='album'>";
    echo "<div class='content'>";
    while ($filez = readdir($dir_handle))
    {
    if($filez!="." && $filez!="..") {
    $ok = explode(".", $filez);
    echo $filez;
    echo "
    ";
    imagejpeg($filez);
    echo"
    ";
    echo" <span></span>";
    }
    echo "</div>";
    }
    echo "<div class='descr'>";
    echo "ASD";
    }
    ?>

    questo script che è lo stesso nel sito stampa regolarmente i nomi delle immagini:
    1.jpg
    2.jpg
    3.jpg
    etc...
    quando inserisco nell'img src la variabile sono all'interno della cartella... se faccio un echo prima di img src o dopo viene visualizzato correttamente il nome dell'immagine...

  4. #4
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,505
    Lo script e le immagini sono nella stessa cartella?

  5. #5
    no ma nello script questa parte di codice serve ad entrare nella cartella images finchè non la chiudo... (la chiusura ancora non è inserita nello script):
    foreach(glob('images/*' , GLOB_ONLYDIR) as $dir) {
    $dir_handle=opendir($dir);

  6. #6
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,505
    Non vuol dire niente questo, il browser non ne sa niente della opendir.
    Nel src devi mettere il percorso corretto dalla cartella contenente lo script fino alla cartella contenente le immagini, il percorso puoi metterlo assoluto o relativo, ma ce lo devi mettere, puoi mettere solo il nome del file unicamente se script e immagini sono nella stessa cartella.

  7. #7
    quindi metto $dir/$filez ?

  8. #8
    FUNZIONAAAAAAAAAAAAAAAAAAA!!! grazieeee
    c'è un modo per ridimensionare un immagine nell'attribbuto alt del tag img?

  9. #9
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,505
    Prego

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.