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

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

   
|!|

השב
 
כלים לאשכול תצורת הצגה
ישן 03-12-11, 22:46   # 1
dor77
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Jan 2008
הודעות: 1,650

dor77 לא מחובר  

פירוק נתונים ממספר שורות.

שלום.
יהיה קשה להסביר מה אני רוצה אבל אני אנסה.
יש לי את הטקסט הבא:

Title Size Os
abc 2.34 MB XP
Title Size Os
abc 20.2 MB Win 7
Title Size Os
abc 2.29 MB XP


כמו שאתם רואים זוהי מין טבלה, חלק מהטקסט חוזר על עצמו וחלק לא.
כל "טבלה" זה בעצם נתונים שצריכים להיכנס למסד אבל אני חייב לוודא שהם יכנסו בסדר הנכון זאת אומרת שהקובץ ששוקל 2.34 mb יכנס ולתא של מערכות הפעלה יכנס XP ולא Win 7.
בקיצור, אני צריך "לחלק" את המידע למספר חלקים ואז שאוכל להכניס אותם למסד לפי הסדר שאני ארצה.
איך אוכל לגשת לכל נתון בנפרד?
יכול להיות אפשרות שיש לי 10 "טבלאות" כאלה אחת אחרי השניה.
בקיצור, אני רוצה להתעסק קודם עם השורה הזו:

abc 2.34 MB XP
ורק לאחר מכן עם:
abc 20.2 MB Win 7


תודה רבה.
__________________
מתכנת php אמין ומקצועי.
מחירים נוחים!
יצירת קשר: 0544378743
  Reply With Quote
ישן 04-12-11, 00:39   # 2
IgalSt
מנהל פורום, עסק רשום
 
IgalSt's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: המרכז
גיל: 38
הודעות: 1,432
Send a message via Skype™ to IgalSt

IgalSt לא מחובר  

איפה אתה רוצה לעשות את העיבוד הזה? צד שרת או לקוח?

בכל אופן, אתה יכול להתחיל מכך שתעבד כל שורה בנפרד. בצורה כזאת תשמור על הבסדר כפי שאתה רוצה.
לאחר מכן, בכל שורה, פשוט תעשה ספליט לפי 2-3 רווחים (או כל סימן אחר שמפריד בין הנתונים).
  Reply With Quote
ישן 04-12-11, 09:25   # 3
dor77
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Jan 2008
הודעות: 1,650

dor77 לא מחובר  

צד שרת כמובן.
הבעיה היא שהאורך התווים יכול להיות שונה, בפעם אחרת השם יכול להיות abcdefg והמערכת הפעלה זה vista and xp.
טתה מבין?
בכל אופן, איך אני מפרק את זה לשורות? נראה לי שאוכל להסתדר..רק לפרק לשורות..
תודה!
__________________
מתכנת php אמין ומקצועי.
מחירים נוחים!
יצירת קשר: 0544378743
  Reply With Quote
ישן 04-12-11, 13:27   # 4
אדיר
עסק רשום [?]
 
מיני פרופיל
תאריך הצטרפות: Mar 2008
מיקום: אשקלון
הודעות: 1,714

אדיר לא מחובר  

הטקסט הזה מאוחסן על גבי קובץ כלשהו אני מניח, כן?

אתה יכול לקרוא שורה שורה באמצעות הפונקציה fgets.

אתה יכול גם לקרוא את כל הקובץ באמצעות הפונקציה file_get_contents,
ולחלק אותו לשורות באמצעות explode על התו "n\".

לאחר מכן אתה עובר על המערך שנוצר ומוחק לדוג' את כל השורות שהמפתח שלהם הוא זוגי, כולל 0 (0, 2, 4, ,6..), וככה בעצם מוחק את כל השורות של הכותרות,
או שאתה מראש מגדיר את ההפרדה לערך: nTitle Size Os\n\", ואז זה לא יופיע במערך מלכתחילה.

יש עוד דרכים, אבל אני מאמין שזה מספיק.
  Reply With Quote
ישן 04-12-11, 17:16   # 5
dor77
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Jan 2008
הודעות: 1,650

dor77 לא מחובר  

עריכה: הסתדרתי בנתיים, אם אצטרך עזרה אני אערוך או אגיב מחדש, תודה.
__________________
מתכנת php אמין ומקצועי.
מחירים נוחים!
יצירת קשר: 0544378743

Last edited by dor77; 04-12-11 at 17:34..
  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. הזמן כעת הוא 01:01.

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