הרשם שאלות ותשובות רשימת חברים לוח שנה הודעות מהיום

חזור   הוסטס - פורום אחסון האתרים הגדול בישראל > עיצוב גראפי, תכנות על כל שפותיו וקידום ושיווק אתרים > פורום תיכנות

   
|!|

השב
 
כלים לאשכול תצורת הצגה
ישן 22-10-08, 23:05   # 1
CodeX
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2006
הודעות: 172

CodeX לא מחובר  

[שאלה] שלפית תמונות מתיקייה? הגיוני?

אני לא מתעסק עם זה הרבה אז אני לא יודע,
אפשר אולי לעשות עמוד ששולף את התמונות המסוימות מתיקייה נגיד X,
ומציג אותה בטבלה של 3 על 3?

משהו כמו שליפה של SQL רק שליפה של קובץ קןבץ מתוך התיקייה של התמונות,
אפשר לעשות דבר כזה?

אני פשוט צריך עמוד בלי השם של הקובץ או סיבוכים רק התמונה עצמה בכל תא ותא,

אם כן,

מישהו יכול לכוון אותי ולהביא לי את הפונקצויות הללו ששולפות תתמונות?
(משהו כמו שליפה מהמסד)

תודה מראש!!
  Reply With Quote
ישן 22-10-08, 23:10   # 2
daMn
הוסטסניון
 
מיני פרופיל
תאריך הצטרפות: Mar 2007
גיל: 34
הודעות: 2,050

daMn לא מחובר  

אם יש לך PHP5 אז תוכל להשתמש ב scandir.
אם אין לך PHP5 אז תוכל להשתמש ב readdir, שים לב לדוגמא השנייה.
__________________
"חינוך למדעי המחשב לא יכול להפוך אף אחד למתכנת מומחה יותר מאשר לימוד על מברשות וצבעים יכול להפוך מישהו לצייר מיומן."
(אריק ס. ריימונד)
  Reply With Quote
ישן 22-10-08, 23:55   # 3
CodeX
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2006
הודעות: 172

CodeX לא מחובר  

תודה,
יש לך אולי מושג איך אני הופך את הקוד הזה:
PHP קוד:
<?php
if ($handle opendir('img/avatars')) {
    while (
false !== ($file readdir($handle))) {
        if (
$file != "." && $file != "..") {
            echo 
"<img src='img/avatars/$file'><br>";
        }
    }
    
closedir($handle);
}
?>
שיציג כל תמונה ותמונה בכל תא בנפרד ב3 על 3?
יענו אין לי בעיה עם הלולאה והטבלה,
יש לי בעיה עם ה3 על 3 =\

אשמח אם תעזור..

עריכה:
ניסיתי לעשות את זה:
PHP קוד:
<table>
<?php 
if ($handle opendir('img/avatars')) 
    { 
        while (
false !== ($file readdir($handle))) 
    {
    for (
$j=1$j<=3$j++) 
    { echo 
"<tr>";  }
    for (
$j=1$j<=3$j++) {
        if (
$file != "." && $file != "..") { 
            echo 
"<td><img src='img/avatars/$file'></td>";  }
     } 
    echo 
"</tr>";
    } 
    
closedir($handle); 

?> 
</table>
אבל זה הציג לי כל תמונה 3 פעמים...

Last edited by CodeX; 23-10-08 at 00:07..
  Reply With Quote
ישן 23-10-08, 00:22   # 4
daMn
הוסטסניון
 
מיני פרופיל
תאריך הצטרפות: Mar 2007
גיל: 34
הודעות: 2,050

daMn לא מחובר  

אני חושב שזה יעבוד, לא הרצתי.
PHP קוד:
<?php
if ($handle opendir('img/avatars')) {
    
$i 1;
    echo 
"<tr>";
    while (
false !== ($file readdir($handle))) {
        if (
$file != "." && $file != "..") {
            echo 
"<td><img src=\"img/avatars/$file\" /></td>";
            if ((
$i 3) == 0)
                echo 
"</tr><tr>";
            
$i++;
        }
    }
    
closedir($handle);
}
?>
__________________
"חינוך למדעי המחשב לא יכול להפוך אף אחד למתכנת מומחה יותר מאשר לימוד על מברשות וצבעים יכול להפוך מישהו לצייר מיומן."
(אריק ס. ריימונד)
  Reply With Quote
ישן 23-10-08, 00:33   # 5
CodeX
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2006
הודעות: 172

CodeX לא מחובר  

תודה רבה, עובד!
עריכה:
זה לא עשה לי 3 על 3 זה עשה לי את מה שנכנס ברוחב והשאר שם באורך..
מבין?

Last edited by CodeX; 23-10-08 at 00:44..
  Reply With Quote
ישן 23-10-08, 06:21   # 6
S-Preso
חבר מתקדם
 
S-Preso's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2007
גיל: 35
הודעות: 689

S-Preso לא מחובר  

נצל"ש

איך ניתן לעשות שזה ישלוף רק תמונות (jpg,gif,png)מהתיקייה ויסדר אותם לפי הגודל?
  Reply With Quote
ישן 23-10-08, 06:52   # 7
pirsomet
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Jan 2008
הודעות: 104

pirsomet לא מחובר  

S-Preso,
תבדוק כל פעם את הסיומת של הקובץ כשה אתה עובר על רשימת הקבצים שנמצאים בתיקיה.
אתה מתכוון לגודל של קובץ או תמונה(אורך, רוחב)?

בכל מקרה, עדיף שתראה את הקוד שכבר כתבת כדי לעשות את משה אתה צריך ותגיד מה לא הצליח לך. אז תהיה יותר קל לעזור לך.
  Reply With Quote
ישן 23-10-08, 12:08   # 8
shai_shoko
חבר חדש
 
מיני פרופיל
תאריך הצטרפות: Sep 2008
הודעות: 11

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"
?>
  Reply With Quote
ישן 23-10-08, 13:42   # 9
CodeX
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2006
הודעות: 172

CodeX לא מחובר  

ציטוט:
נכתב במקור על ידי 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 אבל הוא הציג לי שגיאה..
  Reply With Quote
ישן 24-10-08, 15:22   # 10
CodeX
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2006
הודעות: 172

CodeX לא מחובר  

ציטוט:
נכתב במקור על ידי NitaY צפה בהודעה
תודה רבהה בידיוק מה שהייתי צריך!!
רק למה אני לא יכול לשנות את הDIR?
יענו זה מציג לי תתמונות עם שגיאה כי הוא מציג לי מהכתובת
http://localhost/img/avatars/avatar_1325.jpg

במקום
http://localhost/Namesite/img/avatars/avatar_1325.jpg


מוזר למה ניסיתי לעשות פה
PHP קוד:
$dirname "/img/avatars/"
עוד מעלה לNamesite אבל הוא הציג לי שגיאה..
בבקשה מישהו?
  Reply With Quote
השב

חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים)
 


חוקי פירסום
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is מופעל
סמיילים הם מופעל
[IMG] קוד מופעל
קוד HTML מכובה

קפיצה לפורום


כל הזמנים הם GMT +2. הזמן כעת הוא 12:31.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ