ציטוט:
נכתב במקור על ידי shai_shoko
אממ יש לי קוד שעשיתי לא מזמן עם עמודים והכל..בקשה (רק תאבטח את הGET)
PHP קוד:
<?php
$fileregex = "[jpg|jpeg|png|gif]";
$dirname = "/img/avatars/";
$dir = opendir(".$dirname");
$images = array();
while ($file = readdir($dir))
if (!is_dir($dirname.$file) and $file <> ".." and $file <> ".")
if (preg_match($fileregex,$file))
array_push($images,$dirname.$file);
asort($images);
$rpp = 3;
$ipr = 3;
$image_num = count($images);
$pages = ceil($image_num / ($ipr * $rpp));
$rows = 1;
if (isset($_GET['page'])) $page = $_GET['page'];
else $page = 1;
echo "<table>\n <tr>\n";
for ($i = ($ipr * $rpp) * ($page - 1); $i< ($ipr * $rpp) * $page; $i++) {
if ($i >= $image_num) break;
echo " <td>\n <a href=\"".$images[$i]."\"><img height=\"100\" width=\"100\" src=\"".$images[$i]."\" /></a>\n </td>\n";
if(is_int(($i+1) / $ipr))
{
echo " </tr>\n <tr>\n";
$rows++;
}
}
echo " </tr>\n</table>\n";
for($i = 1; $i<=$pages;$i++)
echo "<a href=\"?page=$i\">$i</a>\n";
?>
|
תודה רבהה בידיוק מה שהייתי צריך!!
רק למה אני לא יכול לשנות את הDIR?
יענו זה מציג לי תתמונות עם שגיאה כי הוא מציג לי מהכתובת
http://localhost/img/avatars/avatar_1325.jpg
במקום
http://localhost/Namesite/img/avatars/avatar_1325.jpg
מוזר למה ניסיתי לעשות פה
PHP קוד:
$dirname = "/img/avatars/";
עוד מעלה לNamesite אבל הוא הציג לי שגיאה..