05-11-2004, 22:30
|
|
|
חבר מתאריך: 05.11.04
הודעות: 8
|
|
זה עושה שורה נוספת בגלל שfile() קורא גם את השורה שמפצלת.
אז כל חלק במערך מכיל:
(שורה חדשה)מספר|אתר
בגלל זה צריך להפטר מהשורה החדשה בשוף ואת זה עושים ע"י rtrim() שמוריד רווחים לבנים, בתרגום חופשי, שאלו טאבים, שורות חדשות, רווחים בסוף המחרוזת.
אז תשנה את זה
קוד PHP:
$info=explode("|",$line);
ל:
קוד PHP:
$info=explode("|",rtrim($line));
ועוד הצעה:
במקום:
קוד PHP:
$content=$content.$info[0]."|".$info[1]."\n";
אתה יכול לכתוב:
קוד PHP:
$content .= $info[0]."|".$info[1]."\n";
הנקודה לפני ה= אומר שזה יוסיף לסוף המחרוזת הקיימת את המידע החדש.
והבעיה השנייה:
מה מכיל המשתנה $array[$p-1]?
*העורך הזה של VB שונא אותי...
|