הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   החלפת טקסט ב HTML (https://hosts.co.il/forums/showthread.php?t=28166)

sUP 06-08-06 05:58

החלפת טקסט ב HTML
 
אהלן |קורץ|

רציתי לדעת איך אני יכול להחליף טקסט מסויים בכל הדף עצמו..

לדוגמא אני כותב:
בלה בלה בלה

אז זה יציג:
בלו בלו בלו

תודה |winky|

-VladK- 06-08-06 06:19

STR_REPLACE?

sUP 06-08-06 06:25

ציטוט:

נכתב במקור על ידי DreaMonster
STR_REPLACE?

=\

str_replace זה ב php והשימוש בו הוא למשתנה מסויים..

אני מחפש החלפה של טקסט (בפלט HTML בלי קשר ל php)

-VladK- 06-08-06 06:27

ציטוט:

נכתב במקור על ידי sUP
=\

str_replace זה ב php והשימוש בו הוא למשתנה מסויים..

אני מחפש החלפה של טקסט (בפלט HTML בלי קשר ל php)

אתה יכול להכניס את כל העמוד למשתנה ומסוים ואז להריץ...למרות שזה קצת דבילי ככה...

אולי תעלה פונקציה שעוברת על כל העמוד....(מה שאמור להיות מוצג) ואז שתעשה STR...

sUP 06-08-06 06:28

ציטוט:

נכתב במקור על ידי DreaMonster
אתה יכול להכניס את כל העמוד למשתנה ומסוים ואז להריץ...למרות שזה קצת דבילי ככה...

אולי תעלה פונקציה שעוברת על כל העמוד....(מה שאמור להיות מוצג) ואז שתעשה STR...

אבל אני לא מדבר על PHP =\

אני מדבר על html נטו!
הבנתי שעם שימוש ב js אפשר

אבל אני כבר שעה טוחן את גוגל ולא מוצא שום פיתרון נורמלי לחרא הזה

בניה 06-08-06 06:29

ב"ה

אם אתה עובד עם מערכת שאוספת כל כל המידע לתוך משתנה ואז בסוף מדפיסה אותו אז זה לא בעיה לעשות str_replace על זה.
אם לא יש פונקציה שתעשה לך את העבודה:
תשים בתחילת הדף
קוד:

ob_start()
ואז בסוף הדף תשתמש ב:
http://il.php.net/manual/en/function.ob-get-clean.php
ואז תעשה על מה שאתה מקבל str_replace למה שאתה צריך ואז תדפיס.

sUP 06-08-06 06:33

תודה בניה, זה יעזור לדברים אחרים

אבל אני לא משתמש ב PHP
אמרתי שאני משמתש בנטו HTML
בלי PHP ובלי נעליים..

-VladK- 06-08-06 06:37

ציטוט:

נכתב במקור על ידי sUP
תודה בניה, זה יעזור לדברים אחרים

אבל אני לא משתמש ב PHP
אמרתי שאני משמתש בנטו HTML
בלי PHP ובלי נעליים..

אההההם....אם זה רק HTML אז אני לא חושב שזה אפשרי לעשות כזה דבר....אלא אם כן אתה עושה את זה ידנית....

בניה 06-08-06 06:39

ב"ה

אהה.

סורי.
תנסה את זה:
צריך להפעיל את זה אחרי שהדף נטען.
קוד:

<script type="text/javascript">
var toReplace="as";
var replaceWith="AA";
while(document.body.innerText.search(toReplace)>-1)
        document.body.innerText=document.body.innerText.replace(toReplace,var replaceWith);
</script>


sUP 06-08-06 06:43

בניה אני מת עליך D=
תודה רבה רבה רבה!


כל הזמנים הם GMT +2. הזמן כעת הוא 18:39.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ