Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2006
    Messaggi
    19

    stringhe problem (path)

    Ciao,
    ho un directory con delle cartelle.
    In queste cartelle ho delle immagini. Alcune di queste inziano per thumbs_ e io voglio prendere l'indirizzo di una di queste, nn importa quale, la primva che capita.


    if ($dh = opendir($dircartella)) {
    $i=0;
    while (($nomefile = readdir($dh)) !== false && (i==0)) {
    $dirimmagine=$dircartella.$nomefile;
    $isthumb=explode('_',$nomefile);
    if ($isthumb[0]=="/thumb") {$i=1; }
    }
    }
    Fuori di qui in $dirimmagine dovrei avere l'indirizzo dell'immagine.


    Con la prima cartella fa il suo dovere (e prende l'indirizzo corretto di un immagine che iniza per thumb_) poi dalla 2° catella in poi sclera...

    Dov'è il problmea!



    Grazie 1000

  2. #2
    Utente di HTML.it
    Registrato dal
    May 2006
    Messaggi
    19

  3. #3

    Puoi provare così .......

    Ciao.
    Prova questo
    $dirimmagine = "";
    $dircartella = "./";
    $array = array();
    if ($handle = opendir($dircartella))
    {
    /* This is the correct way to loop over the directory. */
    while (false !== ($file = readdir($handle)))
    {
    if ($file != "." && $file != "..")
    {
    $pos = strpos($file,"thumbs_");
    if ($pos !== false)
    {
    $dirimmagine=$dircartella.$file;
    $array[] = $dirimmagine;
    }
    }
    }




    closedir($handle);
    }
    echo $array[0];

    Without faith, nothing is possible. With it, nothing is impossible
    http://ilwebdifabio.it

  4. #4
    Utente di HTML.it
    Registrato dal
    May 2006
    Messaggi
    19
    ciao, grazie per avermi rispsoto!!!

    ma nn va cmq!

    cavolo.. ho provato a usare la strpos ma fa la stessa cosa...

    questo è il problema

    http://menemat.altervista.org/gallery/index.php

    per la prima cartella (varie) prende un anteprima corretta(piccola), dalla seconda cartella in poi fa quel caxxo che vuole....

    (le scirtte sopra sn per controllare se fa i path giusti)






    Grazie!

  5. #5

    ..............

    Nell'array $array hai
    tutte le immagini il
    cui nome contiene 'thumbs_'
    poi se è quello il dato che ti interessa
    lo gestisci come vuoi

    Without faith, nothing is possible. With it, nothing is impossible
    http://ilwebdifabio.it

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 © 2024 vBulletin Solutions, Inc. All rights reserved.