ABA


"איך אני יורד שורה בקובץ ב-PHP פרטים..."
גירסת הדפסה        
קבוצות דיון בניית אתרים נושא #5639 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 5639
-Bangim-

   07:23   28.02.04   
אל הפורום  
  איך אני יורד שורה בקובץ ב-PHP פרטים...  
 
   אני מתכוון כשאני כותב על קובץ מסויים נגיד:

oneman.inc

אז איך אני יורד בתוך הקובץ שורה...
אני שובר ת'ראש שנתיים כבר....
תראו:

if (file_exists($myfile)) {
$fo = fopen($myfile, 'r+');
fwrite($fo, $somthingtowrite);
fwrite($fo, פה אני רוצה שזה ירד לי שורה);
fwrite($fo, $somthingtowrite1);

הסברתי הכי טוב שיכולתי :\ אם מישהו לא הבין משהו שישאל אני יסביר...

תודה מראש !


                                שתף        
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

  האשכול     מחבר     תאריך כתיבה     מספר  
  vbcrlf Groove 28.02.04 10:11 1
  מכתב VbMaster 28.02.04 10:12 2
     וואלה :\ Groove 28.02.04 10:56 3
     זה לא יעבוד.. Fixxxer 28.02.04 11:33 4
         תודה שמוקי :) -Bangim- 28.02.04 11:48 5
             חפיף.. Fixxxer 28.02.04 11:50 6
                 בעעע זה לא עובד... זה עדיין רושם לי באותה -Bangim- 28.02.04 11:53 7
                     נקודה למחשבה.. Fixxxer 28.02.04 12:21 8

       
Groove
חבר מתאריך 6.8.11
219 הודעות
   10:11   28.02.04   
אל הפורום  
  1. vbcrlf  
בתגובה להודעה מספר 0
 
   לפחות בASP זה ככה...


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
VbMaster

   10:12   28.02.04   
אל הפורום  
  2. מכתב  
בתגובה להודעה מספר 0
 
   בעקרון ירידת שורה זה

\n

תנסה ככה

if (file_exists($myfile)) {
$fo = fopen($myfile, 'r+');
fwrite($fo, $somthingtowrite\n);
fwrite($fo, $somthingtowrite1);

:]


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Groove
חבר מתאריך 6.8.11
219 הודעות
   10:56   28.02.04   
אל הפורום  
  3. וואלה :\  
בתגובה להודעה מספר 2
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Fixxxer

   11:33   28.02.04   
אל הפורום  
  4. זה לא יעבוד..  
בתגובה להודעה מספר 2
 
   הוא יתן בעיה של T_STRING במכיוון שירידת שורה היא חלק הפקודות של מחרוזת היא חייבת ליהיות תחת גרשיים כפולים, אשר מייצגים מחרוזת (אני מקווה שאתם יודעים את זה).
חוץ מזה אני לא רואה שום סיבה למה לפתוח 3 או אפילו 2 פקודות fwrite אחת מיד אחרי השניה.

if (file_exists($myfile)) {
$fo = fopen($myfile, 'r+');
fwrite($fo, $somthingtowrite ."\n". $somthingtowrite1);
...


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
-Bangim-

   11:48   28.02.04   
אל הפורום  
  5. תודה שמוקי :)  
בתגובה להודעה מספר 4
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Fixxxer

   11:50   28.02.04   
אל הפורום  
  6. חפיף..  
בתגובה להודעה מספר 5
 
   אני יודע שרק בחנת אותי


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
-Bangim-

   11:53   28.02.04   
אל הפורום  
  7. בעעע זה לא עובד... זה עדיין רושם לי באותה  
בתגובה להודעה מספר 6
 
   ערכתי לאחרונה בתאריך 28.02.04 בשעה 11:54 בברכה, -Bangim-
 
שורה..


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Fixxxer

   12:21   28.02.04   
אל הפורום  
  8. נקודה למחשבה..  
בתגובה להודעה מספר 7
 
   עכשיו אני מבטיח לך שהסיכויים שזה לא עובד הם קטנים ביותר.
אבל תמיד יש בעיות אחרות.
קודם כל לפעמים לסוגים מסויימים של כתבנים יש בעיות עם ירידות שורה (לדוגמא: Notepad).
אולי אתה מכיר את זה מהתופעה שאתה נכנס לקוד מקור של אתר והכל רשום בשורה.
במקרים כאלו אני בדר"כ פשוט נכנס לדף עם תוכנה אחרת שלא עושה בעיות עם הירידות שורה, ואז שומר וחוזר לתוכנה הראשונה.
אז איך אתה יכול לבדוק אם זאת הבעיה?
שמור את הקובץ בסיומת מוכרת לווינדוס כקובץ טקסט (לדוגמא: txt.*), ואז תרשום לתוכה עם הסקריפט שלך.
IE תמיד יראה לך ירידות שורה של קובץ טקסט, לכן כנס אל הקובץ הזה דרך הדפדפן שלך, ואם יש ירידות שורה אז זאת בסך הכל בעיה של הכתבן.
אם זאת בעיה של הכתבן אז אל תדאג, כי אם אתה תרצה לקרוא שורה שורה מהקובץ או להשתמש בקטע של הירידות שורה, PHP לא תעשה לך בזה בעיות.

עכשיו זה קורה ב98% מהמקרים שירידת שורה לא פועלת.
עוד אחוז קטן קורה כאשר משתמשים בגרש יחיד ולא גרשיים כפולים.
והדבר האחרון שעלול לקרוא זה שהIIS שלך דופק את הקומפיילר של הPHP ואז נסה להתקין אפצ'י.

אבל תנסה את מה שרשמתי למעלה קודם. אני מאמין שזאת הבעיה במקרה שלך.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

תגובה מהירה  למכתב מספר: 
 
___________________________________________________________________

___________________________________________________________________
למנהלים:  נעל | תייק בארכיון | מחק | העבר לפורום אחר | מחק תגובות | עגן אשכול
       



© כל הזכויות שמורות ל-רוטר.נט בע"מ rotter.net