Добрый день. помогите пожалуйста со следующим вопросом
Есть страница - на ней список ссылок. При нажатии на ссылку происходит перенаправление на саму себя с параметрами. при таком переходе должны загружать соответствуюжие картинки. Почему загрузка верных картинок происходит только по нажатию Ф5. Какими путями можно решить эту проблему?
зараннее благодарен.
live Uucyc
14.09.2009 - 16:04
код покажи
_____________
Пусть хвалит тебя другой, а не уста твои, - чужой, а не язык твой.
glock18
14.09.2009 - 16:07
Добрый день.
Проблема, вероятно, не в этом. Либо вопрос несколько не понятен.
Что подразумевается под "загружать картинки"? Ставятся теги <img> или картинки отдаются аттачем со страницей?
в принципе, ни в том, ни в другом случае, с этим не должно быть никаких проблем.
Могу предположить, что с проблемным кодом будет проще определить что именно не так.
sergeiss
14.09.2009 - 16:09
serg - мне кажется, проблема в кэшировании.
Какой у тебя браузер?
Попробуй оценить поведение
скрипта в других браузерах.
_____________
*
Хэлп по PHP*
Описалово по JavaScript *
Хэлп и СУБД для PostgreSQL*
Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги. *
"накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)
Касательно браузера, попробовал в др - проблема та же...
ниже код страницы 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, $image, 0, 0, 0, 0, $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
спасибо.
Быстрый ответ:
Powered by dgreen
Здесь расположена полная версия этой страницы.