הרשם | שאלות ותשובות | רשימת חברים | לוח שנה | הודעות מהיום | חיפוש |
|
|
כלים לאשכול | תצורת הצגה |
19-05-09, 17:02 | # 1 |
עסק רשום [?]
|
עזרה|בעיה מוזרה בעיבוד טקסט שמיובא מקובץ
אני רוצה לקחת קובץ טקסט מסויים ולשנות אותו עם regex בהתאם
אבל כאשר אני מייבא את התוכן של הקובץ עם file_get_contents או עם fopen משום מה זה לא עובד,אבל אם אני מעתיק את התוכן של הקובץ לתוך משתנה ידנית,אז זה עובד מצויין למישהו יש מושג למה זה ככה? אם אתם צריכים את הקוד של העמוד אני יביא Last edited by Erez | TrustMedia.co.il; 19-05-09 at 17:05.. |
25-05-09, 18:26 | # 2 | |
עסק רשום [?]
|
הנה הקוד:
זה עובד: PHP קוד:
PHP קוד:
ציטוט:
ההבדל היחיד ששמתי לב אליו זה שאם אני מציג את שניהם בטבלה(כל אחד בטור) אז התוכן של המשתנה שהעתקתי אליו את התוכן ידנית יורד שורה אחת למטה,לא הצלחתי לסדר את זה ועוד דבר אחד שגיליתי מחיפוש קצר בפורומים באינטרנט זה שכתוביות מקודדות בUTF16,וPHP לא תומך בUFT16 בצורה מושלמת,ויכול להיות שזה הסיבה,אבל אני לא מצליח לשנות לקובץ את הקידוד |
|
26-05-09, 18:46 | # 3 |
אחראי פורום
|
לא הבנתי - אבל מהמעט שהבנתי תשתמש ב-\r\n במקום רק ב-\n
|
27-05-09, 07:40 | # 5 |
חבר מתקדם
|
ההבדל בין \n ל \r\n הוא מערכת ההפעלה שבה אתה עובד.
בדוס ווינדוס שורה חדשה נוצרת על ידי \r\n במערכות הפעלה מסוג UNIX זה מתבצע בעזרת \n ב MAC זה \r מביא אותי לחשוב למה זה פתר לך את הבעיה בכלל. |
27-05-09, 17:18 | # 6 | |
עסק רשום [?]
|
ציטוט:
וגם אני לא ממש מבין איך זה פתר את הבעיה,אבל זה פתר |
|
27-05-09, 18:35 | # 7 |
חבר מתקדם
|
כן, אבל אז אם הסקריפט ישב על וינדוס תיהיה בעיה (לא כל כך בעיה רק שלא בטוח שזה יעשה שורה חדשה אלה אם הוגדר בוינדוס לתמוך בזה) לכן פשוט תשתמש ב EOL ב PHP.
|
27-05-09, 22:16 | # 8 | |
עסק רשום [?]
|
ציטוט:
<<<EOL EOL; ? או שלא הבנתי אותך נכון? בכל מקרה הסקריפט יהיה מאוחסן על לינוקס,אז כשאני יעלה אני ישנה אותו |
|
28-05-09, 07:04 | # 9 |
חבר מתקדם
|
לא מה שאתה מתכוון ב <<<EOL זה HERDOC אני מתכוון ל EOL שזה CONSTANT ב PHP שמעיד על End Of Line שורה חדשה בעצם והיא תוצג לפי מערכת ההפעלה בה הסקריפט רץ.
|
28-05-09, 11:53 | # 10 |
חבר מתקדם
|
file_get_contents לא סידר לך אוטומטית את הקובץ?
כשאני משתמש בזה זה מסדר. |
חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים) | |
|
|