![]() |
php | טיפול בfile_content
הבעיה:
נתון קובץ טקסט, עם שמות של קבצים [סתם קבצים במחשב וזה..].. אני צריך לבדוק אם בקובץ יש מחרוזת שחוזרת על עצמה מספר זוגי של פעמים.. אם כן - להחליף אותה ב# אני מבין שצריך להשתמש בsubstr_count וstr_replace... *מה שמפריד בקובץ זה שכל שורה יש שם של קובץ חדש, לא הכל בשורה אחת.. |
זה קובץ שנמצא על השרת שלך?
|
כן..
אתה יודע איך לעשות את זה.. זה שאלה אלגוריתמית כזאת.. |
|
:| לא עזרת עד כדי כך אלעד..
אני מבין שצריך להכניס את הנתוונים למערך, ואז לא יודע מה צריך לעשות.. משהו רקורסיבי.. בתנאי % 2 == 0. ואז str_replace("arr[i]," " ,source |
תביא דוגמא לקובץ אחרי ולפני שאתה מעביר אותו דרך הפונקציה שאתה רוצה לבנות.
|
לפני:
קובץ bla.txt : program1.exe program2.exe program3.exe program1.exe program2.exe program2.exe program3.exe program3.exe program3.exe אחרי: program1 מופיע מספר זוגי של פעמים [2] program2 מופיע מספר איזוגי של פעמים [3] program3 מופיע מספר זוגי של פעמים [4] הקובץ אמור להיות: קובץ bla.txt : # program2.exe # # program2.exe program2.exe # # # |
ככה:
PHP קוד:
|
בלי echo, אני צריך להחליף את הטקסט בטקסט הקיים..
אם אפשר.. תודה עד כה מאיר |
תחליף את הecho ב:
PHP קוד:
PHP קוד:
|
כל הזמנים הם GMT +2. הזמן כעת הוא 08:56. |
מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ