שאלה ב XML

גרג24

New member
שאלה ב XML

אני צריך לשנות טקסט מסויים בכמה מקומות בקובץ xml, (אני לא יודע מראש בכמה מקומות הטקסט כתוב). יש פונקציות xml שיכולות לטפל בזה או שצריך סקריפט שרץ על הקובץ? תודה.
 

kensaggy

New member
אתה צריך...

סקריפט שירוץ על הקובץ.. אני לא חושב שיש פונקציות ל XML.. תאלץ לפתוח את הקובץ, לעבור עליו, לעבד אותו , להחליף את מה שאתה רוצה לכתוב חזרה. -חן.
 

kensaggy

New member
מממ...

איפה אתה יכול למצוא כזה אני לא יודע בדיוק, אתה יכול לחפש כאן: hotscripts.com ואם זה המצב אז זה כבר לא שייך לפורום הזה. במידה ואתה רוצה לבנות אחד (ב PHP) לבד אנחנו כאן לעזור לך. -חן.
 

גרג24

New member
אחרי יומיים של חיפושים מצאתי

משהו ממש פשוט:
$fp = fopen($xml_name, "r"); $contents = fread($fp, filesize($xml_name)); fclose($fp); $new_contents = ereg_replace($str_to_search, $str_to_replace, $contents); $fp = fopen($xml_name, "w"); fwrite($fp, $new_contents); fclose($fp);​
 
למעלה