12-01-2006, 08:12
|
|
|
חבר מתאריך: 16.06.03
הודעות: 247
|
|
צריך עזרה- מה לא בסדר בקוד הפשוט הזה?!
קוד PHP:
<html> <body> <TITLE>AshvaK 2006 - MessageBoard 2</TITLE> <BODY bgcolor=Black text=White> <?php if($sendmsg=="resetFile") { $new_file = fopen("messageboard2.txt", "w"); fputs($new_file, " "); fclose($new_file); $data="x" exit; } if($sendmsg=="refresh") { $new_file = fopen("messageboard2.txt", "r"); print("&data="); while (!feof($new_file)) { $data= fgets($new_file , 255); echo $data; } fclose($new_file); $data="X" exit; } if(file_exists("messageboard2.txt")){ $xfile = fopen("messageboard2.txt", "r"); print("&data="); while (!feof($xfile )) { $data= fgets($xfile , 4096); echo $data; } //$data= fgets($xfile , 255); fclose($xfile); $data=$data . "<br>\n" . $sendname . " ::: " . $sendmsg . " " . date("r") ; $newf= fopen("messageboard2.txt", "w"); fwrite($newf, $data); fclose($newf); }else{ $new_file = fopen("messageboard2.txt", "w"); fputs($new_file, " "); fclose($new_file); print("File created!"); } ?> </body> </html>
זהו קוד שהמטרה שלו לקבל נתונים (שם,תוכן הודעה) לקרוא את כל ההודעות מקובץ, להציג + ההודעה החדשה ולשמור הכל בחזרה לקובץ...
בלי שני התנאים הראשונים הכל עבד איכשו "פסדר" אבל כשהוספתי אותם זה הציג לי שגיאה וכיוון אותי לשורה של ה
$data="x"
אני לא ממש מצליח להבין מה הבעיה בשורה הזאת.........
הודעת השגיאה:
Parse error: parse error in /data/****/******/*******/messageboard2.php on line 14
ד"א, מישו פה מכיר שרתים חינמיים יותר טובים מtripod lycos??? כי לא יודע למה הPHP שמה עובד ממש לאט.... (יותר לאט מהASP תאמת..)
אהה, ואולי מישו מכיר תוכנת דבוגר (debugger) שיכולה לבדוק את תקינות הקוד במחשב שלי (בלי ISS ובלי כלום... לא יודע אולי אמולציה של שרת PHP)???
_____________________________________
~-LiViDuS-~
...Previous knowen as AshvaK...
נערך לאחרונה ע"י ASHVAK בתאריך 12-01-2006 בשעה 08:40.
|