26-08-2006, 20:55
|
|
|
חבר מתאריך: 20.02.03
הודעות: 2,396
|
|
בתגובה להודעה מספר 1 שנכתבה על ידי WWE-i שמתחילה ב "אני מתקדם לאט לאט... שימוש בקובץ טקסט כבסיס נתונים..........."
המדריך נועד להסביר לך כיצד לגשת אל הדברים, אולם המטרה שלו לא היתה שתעתיק את השורות שלו והכל יעבוד לך.
שים לב שהשורה הראשונה במדריך היא:
קוד PHP:
$fp = fopen("filename.txt", "mode");
ואצלך אתה שינית את mode ל-r (כיוון שהצורך שלך הוא קריאה), אולם שים לב שגם בהמשך אתה צריך לשנות את חלק מהדברים.
הפונקציה filesize שבה השתמשת בשורה 2 מקבלת את שם הקובץ (והנתיב במידת הצורך) ומחזירה את הגודל שלו. במידה והקובץ לא קיים (או שקרתה תקלה כלשהי במהלך הניסיון) הפונקציה תחזיר false (אשר שווה ערך ל-0), ולכן ישנו ניסיון לקרוא 0 בתים.
במקרה שלך אתה שולח לפונקציה filesize את המשתנה filename$ אשר אינו מוגדר בשום מקום, ולכן הפונקציה filesize תחזיר לך (ככל הנאה) 0.
תדאג שהמשתנה filename$ יכיל את שם הקובץ המדובר, ואני מתאר לעצמי שזה יפתור לך את הבעיות.
אני לא חושב שאם מישהו יכתוב בשבילך סקריפט זה יפתור לך את הבעיות, או יעזור לך בהתקדמות שלך בצורה זו או אחרת. הדבר היחיד שזה יעשה זה יגרום לך לדלג מעל בעיות קיימות, ואני בספק אם זה יקדם אותך לאנשהו.
במידה ואתה עדיין נתקל בבעיות, תדביק את הקוד החדש, ונראה כיצד אפשר להמשיך לעזור לך.
בברכה,
דקל
_____________________________________
"מתכנת זה אדם שפותר בעיה שעל קיומה לא ידעת, בדרך שאינך מבין"
נערך לאחרונה ע"י דקל בתאריך 26-08-2006 בשעה 21:01.
|