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

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

-VladK- 06-05-06 16:53

זה עושה לי עמוד לבן :(
כשאני מסתכל בSOURSE של העמוד הוא מציג לי את זה:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=windows-1255"></HEAD>
<BODY></BODY></HTML>
על אף שבכלל כול הקודים האלא לא קיימים אצלי במסמך...
כול מה שיש לי שם זה:
PHP קוד:

<?php
$string 
file('text.tpl');
$string preg_replace('/<aa>/','<hr>',$string);
print_r($strimg);
?>

וזהו!

RS324 06-05-06 17:03

תשים לב למה שאתה כותב
כתבת strimg במקום string !!!!

adiga000 06-05-06 18:14

VLAD-K

בSOURCE
זה מראה לך מה שהHTML קורא..
זה לא יקרא PHP \ ASP וכו'..

BlueNosE 06-05-06 19:23

תעשה טובה, תלמד PHP.
כשאומרים לך לעשות print_r ואתה מחליף את PREG_REPLACE בPRINT_R, זה מראה שאתה לא יודע את היסודות.. אני לא בא לפה בשביל לרדת עליך, סתם חבל שאתה מנסה דברים שאתה אפילו לא מבין מה הם עושים.
למה כתבת $strimg?..

-VladK- 06-05-06 20:51

ציטוט:

נכתב במקור על ידי adiga000
VLAD-K

בSOURCE
זה מראה לך מה שהHTML קורא..
זה לא יקרא PHP \ ASP וכו'..

אני יודע זאת אבל כתבתי שכול הקובץ מורכב רק מPHP...לא הכנסתי את התגיות ההן...אבל זה לא חשוב עכשיו..
ציטוט:

תעשה טובה, תלמד PHP.
כשאומרים לך לעשות print_r ואתה מחליף את PREG_REPLACE בPRINT_R, זה מראה שאתה לא יודע את היסודות.. אני לא בא לפה בשביל לרדת עליך, סתם חבל שאתה מנסה דברים שאתה אפילו לא מבין מה הם עושים.
למה כתבת $strimg?..
אחי אני לומד ...אני לומד מטעויות...
ציטוט:

תשים לב למה שאתה כותב
כתבת strimg במקום string !!!!
תיקנתי! יופי הכול עובד לי רק ש...הוא מראה לי את זה ככה:
Array ( [0] => code1 [1] => code2 [2] => code3 [3] => code4 [4] => code5 [5] => code6 [6] => code7 [7] => code8 [8] => code9 [9] => code0 [10] =>
--------------------------------------------------------------------------------
)
במקום להראות:
code1
code2
code3
code4
code5
code6
code7
code8
code9
code0
-----------------------------------------------------------

RS324 06-05-06 20:55

ציטוט:

נכתב במקור על ידי VLAD-K
אני יודע זאת אבל כתבתי שכול הקובץ מורכב רק מPHP...לא הכנסתי את התגיות ההן...אבל זה לא חשוב עכשיו..

אחי אני לומד ...אני לומד מטעויות...

תיקנתי! יופי הכול עובד לי רק ש...הוא מראה לי את זה ככה:
Array ( [0] => code1 [1] => code2 [2] => code3 [3] => code4 [4] => code5 [5] => code6 [6] => code7 [7] => code8 [8] => code9 [9] => code0 [10] =>
--------------------------------------------------------------------------------
)
במקום להראות:
code1
code2
code3
code4
code5
code6
code7
code8
code9
code0
-----------------------------------------------------------


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

-VladK- 06-05-06 20:57

הנה הקוד של עמוד הPHP:
PHP קוד:

<?php
$string 
file('text.tpl');
$string preg_replace('/<aa>/','<hr>',$string);
print_r($string);
?>

והנה קובץ הTPL:
קוד:

code1
code2
code3
code4
code5
code6
code7
code8
code9
code0
<aa>


RS324 06-05-06 20:59

אני לא יודע מה הסתבכת....

הנה בשבילך הקוד שעובד :

PHP קוד:

$text "this is my code and i want to replace all code words to something else";

$text preg_replace('/code/','mytest',$text);

echo 
$text

והתוצאה שקיבלתי כשהרצתי את הסקריפט :

ציטוט:

this is my mytest and i want to replace all mytest words to something else
עובד מצויין

-VladK- 07-05-06 05:08

אוקיי הוא עובד...אבל סתכל....אני מייבא טקסט מקובץ אחר...זה לא בתוך משתנה...
מה ההבדל בין הקוד שלי לשלך? ששלי מיבא קובץ ושלך לוקח טקסט ממשתנה...

BlueNosE 07-05-06 06:56

"--
אתה מייבא לתוך משתנה.


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

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