
02-01-2007, 16:57
|
|
|
|
חבר מתאריך: 17.05.05
הודעות: 7,321
|
|
אתה מתכוון אחרי שהדפדפן עיבד את המידע? (אחרי שכתוב Done למטה ב-Status Bar)
אם כן, נראה לי שזה אפשרי אבל קשה לעשות (עם JS)
אם אתה מתכוון להחליף מילים במחרוזת כשהקוד של שפת צד-שרת מורץ, אז יש מעין טכניקה:
במקום לכתוב echo או print וכל פעם להדפיס מחדש את המידע (שאתה רוצה שיוצג לבסוף לגולש), תאגור אותו בתוך משתנה מסוים. בצורה כזאת אפשר להפעיל את הפונקציה str_replace על המשתנה ולהחליף את התוים המסוימים שאתה רוצה בתוך המשתנה.
ד"א זה גם עוזר במידה מסוימת לבעיית העוגיות...
דוגמא:
קוד PHP:
<?php
$out = ''; # Storing the outputed data within this var
function DoSomething()
{
global $out;
...
...
$out .= 'hay! Add this words!';
}
DoSomething();
$out = str_replace('hay', 'HEY!', $out);
// After we done, output the var's content
print $out; # Outputs: "HEY!! Add this words!"
?>
|