stepan, я писал его для этой цели и с ней он справляется. Повторюсь, я знаком с php всего пару недель, так что вероятность того что это не самый лучший способ стремиться к бесконечности. Другого я не придумал.
Цитата |
представленный вами код не делает вот это |
@fopen($url, "r")на
file_get_contents($url) != false
Цитата (Guest @ 6.08.2013 - 09:15) |
SDV когда заменил @fopen($url, "r") на file_get_contents($url) != false Существующие картинки подгрузились, но вместо несуществующих пишет следующее. Warning: file_get_contents(http://amt-minsk.by/wp-content/themes/ManroadTheme/image/slider/Teddy_chrome1.jpg): failed to open stream: HTTP request failed! HTTP/1.0 404 Not Found причём многократно. |
Цитата (Guest @ 6.08.2013 - 12:54) |
Любопытно будет услышать вашу версию того что он делает, возможно я пойму о чем речь |
Цитата (HErATuB @ 6.08.2013 - 14:53) |
file_exists - проверка существование файла |
for ($pic=0; $pic<6; $pic++) {
$url ="http://amt-minsk.by/wp-content/themes/ManroadTheme/image/slider/" . $name . $pic . ".jpg";
$code = '<div class="slide-item"><a href="' . $url . '" rel="lightbox"><img src="' . $url . '" alt="" style="height: 323px;" /></a></div>';
if ( @fopen($url,'r') != false ){
echo $code;
}
}
if ($pic == 2 )
echo 'ololo';
<?php
$name = "BN";
array('A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z');
foreach (range('A', 'Z') as $letter) {
$urlfull ="http://amt-minsk.by/wp-content/themes/ManroadTheme/image/Fabric_Leather/" . $name . "/" . $name . "_" . $letter . ".jpg";
$urlmini ="http://amt-minsk.by/wp-content/themes/ManroadTheme/image/Fabric_Leather/" . $name . "/thumb/" . $name . "_" . $letter . ".jpg";
$code = '<a href="' . $urlfull . '"target="_blank"><img class="exemp" src="' . $urlmini . '" alt="" title="' . $name . "_" . $letter . '" /></a>';
if (file_exists($urlfull)) {echo $code;}
else {echo "файл " . $urlfull . " не существует</br>";}
}
?>
file_exists(is_file($url))?