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

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

   
|!|

סגור את ההודעה
 
כלים לאשכול תצורת הצגה
ישן 11-01-06, 19:54   # 1
Espires
משתמש בעל גישה מוגבלת
 
מיני פרופיל
תאריך הצטרפות: Dec 2005
הודעות: 233

Espires לא מחובר  

עזרה עם מיספור שורות בPHP.

מי שמבין בזה שבבקשה יעזור
ראיתי את המערכת הזאתי אצל
יונתן:
http://yonatan.co.il/paste/

עכשיו שמה אתה מדביק קודים וזה
מציג את זה עם מספר השורות ליד.
אפילו אם רק תתנו מדריך איך זה
יעזור לי .
תודה לעוזרים חח
[שמתם לב כמה פעמים השתמשתי בשורש ע.ז.ר]
 
ישן 11-01-06, 20:05   # 2
Kuchi
הוסטסניון
 
Kuchi's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: אור יהודה
גיל: 35
הודעות: 2,540
שלח הודעה באמצעות MSN אל Kuchi

Kuchi לא מחובר  

יש שיטה קלה לזה שאתה שולח למסד קוד מ textarea אז איפה שיש אנטר הוא עושה \n תעשה עם reaplace ... אתה כבר הבנת אותי
 
ישן 11-01-06, 20:10   # 3
ViPeRt
חבר מתקדם
 
ViPeRt's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: איזור המרכז
גיל: 36
הודעות: 632
שלח הודעה באמצעות ICO אל ViPeRt שלח הודעה באמצעות MSN אל ViPeRt

ViPeRt לא מחובר  

פשוט שאתה מתחיל בלולאה של הקריאה מהקובץ
תאפס משתנה לפני נגיד X
כל פעם תעלה אותו ב 1 ותדפיס...
__________________
תומר, מתכנת אתרים מקצועי ב PHP

קיצור כתובת אתרים בחינם Katzr.Net




 
ישן 11-01-06, 20:11   # 4
Espires
משתמש בעל גישה מוגבלת
 
מיני פרופיל
תאריך הצטרפות: Dec 2005
הודעות: 233

Espires לא מחובר  

אממ יש מצב לדוגמא?
 
ישן 11-01-06, 20:19   # 5
שקד
משתמש - היכל התהילה
 
מיני פרופיל
תאריך הצטרפות: Dec 2005
מיקום: ירושלים
גיל: 38
הודעות: 659

שקד לא מחובר  

מממ יש לי משהו שבניתי פעם .. זה ממש ממש ישן:
PHP קוד:
  $q mysql_query("SELECT * FROM `pastebin` WHERE `id`='{$_GET['id']}'") or die (mysql_error());
while(
$a mysql_fetch_array($q)){

$file $a["code"];

}


$colors=array(1=>"#F0F0F0",-1=>"#FFFFFF");
$n_color=1;
$lines=explode("\n",$file);
$num=1;
foreach(
$lines as $line)
{
    
$color=$colors[$n_color];
    
$n_color=-$n_color;
echo 
"<tr><td bgColor=\"$color\" dir=\"ltr\" width=\"97%\"><div align=\"left\" dir=\"ltr\">
<font size=\"3\" face=\"Arial\">"
;
                            
highlight_string(stripslashes($line));
print 
"</font></div></td><td dir=\"ltr\" width=\"3%\">$num</td></tr>";
   
$num++;
}
 echo 
"<tr> <td> 
<textarea dir=ltr cols=\"80\" rows=\"10\"> $file </textarea>
 </td></tr>"
;

} else {

echo 
"    <tr>    
        <td>     </td>
    </tr>"
;
}
?> 
כמובן שלפני זה אתה אתה פותח את הטבלה, ובסוף אתה סוגר.
ויש פה גם מיספור שורות
אם יש לך שאלות בנוגע לקוד אז תשאל, אני חושב שהקוד ברור ופשוט
ואין מה להסביר..

בהצלחה
__________________
 
ישן 11-01-06, 20:21   # 6
meshuga
הנהלת הפורום לשעבר
 
meshuga's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
גיל: 34
הודעות: 7,601

meshuga לא מחובר  

PHP קוד:
<?
$text
="123\n456\n123";
$a=explode("\n",$text);
for(
$i=0;$i<count($a);$i++)
 
printf("%03d\t$a[$i]<br>",$i);
?>
תהנה...
הprintf זה שזה יהיה 001 וכו',הקוד מתחיל מ000 אז אם אתה רוצה 001 תעשה בprintf איפה שה
PHP קוד:
,$i 
תעשה
PHP קוד:
,$i+

Last edited by meshuga; 11-01-06 at 20:23..
 
ישן 11-01-06, 20:59   # 7
Eye-Soft
Permanently Banned
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 1,158

Eye-Soft לא מחובר  

ניתן לך בASP, פקודות בסיסיות..
Code=Request.Form("code")
Request.Form("code")
זה כמו ה $_post או משהו דומה לזה :P
Code=Split(Code, vBCRLF)
Split, אתה אמור לדעת... וזה אומר לו לפרק את זה למערך היכן שיש vBCRLF - משמע ירידת שורה. בPHP זה \n אם אני לא טועה.
עכשיו תעשה שזה ידפיס את המערך עם המיקום של המערך כהשורה...
 
ישן 11-01-06, 21:02   # 8
Espires
משתמש בעל גישה מוגבלת
 
מיני פרופיל
תאריך הצטרפות: Dec 2005
הודעות: 233

Espires לא מחובר  

ציטוט:
נכתב במקור על ידי שקד
מממ יש לי משהו שבניתי פעם .. זה ממש ממש ישן:
PHP קוד:
  $q mysql_query("SELECT * FROM `pastebin` WHERE `id`='{$_GET['id']}'") or die (mysql_error());
while(
$a mysql_fetch_array($q)){

$file $a["code"];

}


$colors=array(1=>"#F0F0F0",-1=>"#FFFFFF");
$n_color=1;
$lines=explode("\n",$file);
$num=1;
foreach(
$lines as $line)
{
    
$color=$colors[$n_color];
    
$n_color=-$n_color;
echo 
"<tr><td bgColor=\"$color\" dir=\"ltr\" width=\"97%\"><div align=\"left\" dir=\"ltr\">
<font size=\"3\" face=\"Arial\">"
;
                            
highlight_string(stripslashes($line));
print 
"</font></div></td><td dir=\"ltr\" width=\"3%\">$num</td></tr>";
   
$num++;
}
 echo 
"<tr> <td> 
<textarea dir=ltr cols=\"80\" rows=\"10\"> $file </textarea>
 </td></tr>"
;

} else {

echo 
"    <tr>    
        <td>     </td>
    </tr>"
;
}
?> 
כמובן שלפני זה אתה אתה פותח את הטבלה, ובסוף אתה סוגר.
ויש פה גם מיספור שורות
אם יש לך שאלות בנוגע לקוד אז תשאל, אני חושב שהקוד ברור ופשוט
ואין מה להסביר..

בהצלחה
אממ אחי תוכל להביא לי את המסד??
 
ישן 11-01-06, 21:23   # 9
שקד
משתמש - היכל התהילה
 
מיני פרופיל
תאריך הצטרפות: Dec 2005
מיקום: ירושלים
גיל: 38
הודעות: 659

שקד לא מחובר  

ציטוט:
נכתב במקור על ידי Espires
אממ אחי תוכל להביא לי את המסד??
גם אתה המסד אתה רוצה חחח ? מה עוד ? חח
אני עוזר לך כדי שתלמד ..

זה רק קוד שיעזור לך להבין איך הדברים מתנהלים ולא כדי שתעתיק אותו ותשים אצלך !
__________________
 
ישן 11-01-06, 21:47   # 10
meshuga
הנהלת הפורום לשעבר
 
meshuga's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
גיל: 34
הודעות: 7,601

meshuga לא מחובר  

ציטוט:
נכתב במקור על ידי Espires
אממ אחי תוכל להביא לי את המסד??
אני לא מבין מה מסובך כ"כ.....אתה בטוח שאתה מתכנת? (בלי להעליב כמובן,אבל אתה מוכר מערכות וזה נראה כאילו אין לך ידע)..הקוד שלי הוא הכי פשוט בעולם,כל בן אדם שלמד יותר מחודש PHP חודשיים מקס' יודע מה יש שם.
 
סגור את ההודעה

חברים פעילים הצופים באשכול זה: 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. הזמן כעת הוא 23:43.

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