Скрипт

Discussion in 'PHP' started by OdaN, 10 Mar 2009.

  1. OdaN

    OdaN Elder - Старейшина

    Joined:
    4 Mar 2006
    Messages:
    192
    Likes Received:
    17
    Reputations:
    1
    Народ, помогите плз написать скрипт, нать чтоб он смотрел в папке folder наличие картинок, и выводил линки на них вида

    Code:
    <a href="image_name.jpg"><img src="image_name_mini.jpg"></a>
    image_name.jpg - Собственно картинка
    image_name_mini.jpg - Соответственно превьюшка...

    Список файлов извесно как взять, а чтоб смотреть большие или превьюшки х\з =(
     
  2. Zitt

    Zitt Elder - Старейшина

    Joined:
    7 May 2006
    Messages:
    736
    Likes Received:
    268
    Reputations:
    59
    PHP:
    $array = (); // массив с файлами  
    $c count($array);  
    for (
    $i=0;$i<$c;$i++)   
    {   
        
    $pic=trim($array[$i]);   
    echo 
    "<a href="{$pic}"><img src="{$pic}"></a>" ;
    }
     
  3. OdaN

    OdaN Elder - Старейшина

    Joined:
    4 Mar 2006
    Messages:
    192
    Likes Received:
    17
    Reputations:
    1
    Не, енто понятно, собственно трабл в том, что в папке лежит два файла: "картинка.jpg", и "картинка_mini.jpg", т.е. мне надо, и собственно загвоздка чтоб он смотрел только те файлы которые *jpg, и которые не *mini.jpg*
     
  4. MuXaJIbI4

    MuXaJIbI4 Member

    Joined:
    20 Nov 2008
    Messages:
    66
    Likes Received:
    7
    Reputations:
    0
    PHP:
        if ($handledir opendir($cur_dir))
        {
            while (
    false !== ($file readdir($handledir)))
            {
                if (
    is_file($cur_dir.$file) && (substr($filestrlen($file)-9)=='_mini.jpg'))
                {
                                  echo 
    "<a href=".substr($file0, -9).'.jpg'."><img src=".$file."></a>" 
                }
            }
            
    closedir($handledir);
        }
    может так ... сам не проверял .. писал сразу тут
     
  5. OdaN

    OdaN Elder - Старейшина

    Joined:
    4 Mar 2006
    Messages:
    192
    Likes Received:
    17
    Reputations:
    1
    Да, то-что надо =) спасибо.
     
  6. n-000

    n-000 Elder - Старейшина

    Joined:
    25 Oct 2006
    Messages:
    90
    Likes Received:
    36
    Reputations:
    5
    либо дели на две диры с картинками, либо парси по префиксу в названиях картинок ... ну тоесть mini и просто имаг