[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Обновление страницы
Страницы: 1, 2
serg
Добрый день. помогите пожалуйста со следующим вопросом
Есть страница - на ней список ссылок. При нажатии на ссылку происходит перенаправление на саму себя с параметрами. при таком переходе должны загружать соответствуюжие картинки. Почему загрузка верных картинок происходит только по нажатию Ф5. Какими путями можно решить эту проблему?
зараннее благодарен.
live Uucyc
код покажи

_____________
Пусть хвалит тебя другой, а не уста твои, - чужой, а не язык твой.
glock18
Добрый день.

Проблема, вероятно, не в этом. Либо вопрос несколько не понятен.

Что подразумевается под "загружать картинки"? Ставятся теги <img> или картинки отдаются аттачем со страницей?

в принципе, ни в том, ни в другом случае, с этим не должно быть никаких проблем.

Могу предположить, что с проблемным кодом будет проще определить что именно не так.
sergeiss
serg - мне кажется, проблема в кэшировании.
Какой у тебя браузер?
Попробуй оценить поведение скрипта в других браузерах.


_____________
* Хэлп по PHP
* Описалово по JavaScript
* Хэлп и СУБД для PostgreSQL

* Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги.

* "накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)

user posted image
serg
Касательно браузера, попробовал в др - проблема та же...
ниже код страницы gallery3.php
PHP
<?php
function readDirMy($folder) {

    global 
$allFiles;
    global 
$allDirectory;
    
$files glob($folder.'/*');

    foreach (
$files as $file)
        if (
is_dir($file)){
            
$allDirectory[]=$file;
            
readDirMy($file);
            }
        else{
            
$allFiles[] = $file;
           }
}
function 
readDirMy_sub($folder) {

    global 
$allFiles_sub;
    
$files glob($folder.'/*');

    foreach (
$files as $file)
        if (
is_dir($file)){
            
readDirMy($file);
            }
        else{
            
$allFiles_sub[] = $file;
           }
}
readDirMy('gallery/img');
echo 
sizeof($allDirectory);
$number_of_folder=sizeof($allDirectory);
echo 
"<table border='2'><tr><td>";
for(
$k=1;$k<=$number_of_folder;$k++){
$str_for_sub_dir $allDirectory[$k];
$pos_prev_last_dir strrpos($str_for_sub_dir"/");
$lengh_dir strlen($allDirectory[$k]);
$str_dir=substr($allDirectory[$k],$pos_prev_last_dir+1,$lengh_dir-$pos_prev_last_dir-1);
echo 
"<a href='gallery3.php?directory=".$str_dir."&flag=0'>".$str_dir."</a><br>";
}
echo 
"</td><td><table border='1'>";

if (isset(
$_GET['directory'])){
#####################################
if ($_GET['flag']==0)
{
    
readDirMy_sub('gallery/img/'.$_GET['directory']);
    
$_GET['flag']=1;

}
####################################
for($i=0;$i<sizeof($allFiles_sub);$i++){
    echo 
"<tr>";
             
####################
        
for($k=0;$k<4;$k++,$i++){
         
$filename $allFiles_sub[$i];
    
// Get new dimensions
        
list($width$height) = getimagesize($filename);
        
$new_width 107;
        
$new_height 115;
        
// Resample
        
$image_p imagecreatetruecolor($new_width$new_height);
        
$image imagecreatefromjpeg($filename);
        
imagecopyresampled($image_p$image0000$new_width$new_height$width$height);
        
// Output
        
imagejpeg($image_p"garbich/files".$i.".jpeg"100);
        echo 
"<td><img src='garbich/files".$i.".jpeg' ></td>";
        
######################

                        
}
echo 
"</tr>";
$i--;
                    }

    }
else echo 
"вы попали в галлерею";
echo 
"</table></td></tr></table>";


Задача скрипта в следующем
создавать список всех папок относительно корневой в виде ссылок, при нажатии на которую происходит отображение/загрузка картинок посредством тега img

спасибо.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.