צפיות
תשובות
בעיה בכתיבת קובץ ב PHP
יש את כל הסדרה של הפונקציות של ה
fopen
וכו
עכשיו יש לי מבנה כזה של XML:
<GB>
<POST>
<name>blah</name>
<email>[email protected]</email>
<date>1.1.04</date>
<text>blablablablablabla</text>
</post>
</gb>
עכשיו יש לי את זה ב PHP:
$filename = "messages.html";
$fd = fopen( $filename, "r" );
$current = fread( $fd, filesize( $filename ) );
fclose( $fd );
$comments = ereg_replace("n","<BR>",$comments);
$fileMessage = "<P><b><font size='2' color='#000000' class='s3' face='Arial, Helvetica'>Name: </b></font><font size='2' color='#000000' class='s3' face='Arial, Helvetica'>$name</font>n";
$fileMessage .= "<br><font size='2' color='#000000' class='s3' face='Arial, Helvetica'><b>Date: </b></font>";
$fileMessage .= ("<font size='2' color='#000000' class='s3' face='Arial, Helvetica'>n");
$fileMessage .= (date("l dS of F Y h:i:s A"));
$fileMessage .= ("</font>n");
$fileMessage .= "</font><font size='2' color='#000000' class='s3' face='Arial, Helvetica'><br><b>E-mail:</b></font>n";
$fileMessage .= "<font size='2' color='#000000' class='s3' face='Arial, Helvetica'>$email</font>n";
$fileMessage .= "<br><font size='2' color='#000000' class='s3' face='Arial, Helvetica'><b>Comments:</b></font>n";
$fileMessage .= "<br><font size='2' color='#000000' class='s3' face='Arial, Helvetica'>$comments</font>n";
$fileMessage .= "<br><br><br><center><img src='black.gif' width=100% height=1 border=0></center>n";
$fileMessage .= "$currentn";
if (file_exists("$page")):
$cartFile = fopen("$page","w+");
fputs($cartFile,$fileMessage);
fclose($cartFile);
else:
$cartFile = fopen("$page","w");
fputs($cartFile,$fileMessage);
fclose($cartFile);
endif;
עכשיו זה בשביל שזה ימלא טופס ב HTML… אני צריך שכל פעם הוא יוסיף בלוק כזה לטופס של ה XML:
<POST>
<name>blah</name>
<email>[email protected]</email>
<date>1.1.04</date>
<text>blablablablablabla</text>
</post>
יעני שיכתוב בלוק חדש.. ושבסוף יהיה GB…
אז הבקשה שלי שמישהוא יעשה לי טובפס ב PHP או יסביר לי איך וכו כי אני לא בידיוק בקיא בפונקציה של הFOPEN תודה מראש!
3 תשובות
מממ……
ישר את הקוד לשמאל והבא רק קוד עינייני
אם אתה רוצה לילמוד על fopen גם ל
php.net/fopen
תגובה
זהו טקסט עיניני יכול להיות שלא הבנתה את השאלה שלי
אני צריך לדעת איך אני עורך עמוד של xml בעזרת PHP שזה כמובן Fopen
אבך עורך מהעמצעה יעני שיהיה תגים בסוף ובהתחלה שלא יגעו בהם…
זו הדוגמא::
<GM>
פה להוסיף טקסט
</GM>
חשבתי על שיטה שכל פעם זה ימחוק את </gm>
ויוסיף טקסט חדש שכול בתוכו את
</Gm>
בקיצור איך אני מוחק לקובץ 6 תווים אחרונים וכותב במקומם משהוא חדש…
upצי
