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

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

-roee- 02-11-07 12:20

[PHP] הגדלת גודל פלאש
 
שלום

נגיד יש לי מחרוזת כזאת: (משחק פלאש)
קוד:

<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" width="400" height="400"><param name="width" value="400" /><param name="height" value="400" /><param name="menu" value="false" /><param name="quality" value="high" /><param name="src" value="http://www.gamershood.biz/cicurateLINK/gimme5_550400.swf" /><embed type="application/x-shockwave-flash" width="400" height="400" menu="false" quality="high" src="http://www.gamershood.biz/cicurateLINK/gimme5_550400.swf"></embed></object>
וכמו שאתם רואים ה WIDTH שלה הוא 400

הייתי רוצה לדעת איך מרחיבים את זה בעזרת PHP.

עכשיו הגאונים שבינכם יראו את חוכמתם ויגידו PREG_MATCH אבל אני כבר חשבתי על מה שתגידו ולכן ניסיתי את זה, אך זה לא צלח הצלחה.


זה מה שכתבתי:
PHP קוד:

preg_replace("/width=\"(\d+)\"/","width=\"600\"",$game); 


אך זה לא עובד.

אשמח לקבל הכוונה,
תודה רבה

Kfir.G 02-11-07 13:27

ציטוט:

נכתב במקור על ידי roeenoy (פרסם 574161)
שלום

נגיד יש לי מחרוזת כזאת: (משחק פלאש)
קוד:

<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" width="400" height="400"><param name="width" value="400" /><param name="height" value="400" /><param name="menu" value="false" /><param name="quality" value="high" /><param name="src" value="http://www.gamershood.biz/cicurateLINK/gimme5_550400.swf" /><embed type="application/x-shockwave-flash" width="400" height="400" menu="false" quality="high" src="http://www.gamershood.biz/cicurateLINK/gimme5_550400.swf"></embed></object>
וכמו שאתם רואים ה WIDTH שלה הוא 400

הייתי רוצה לדעת איך מרחיבים את זה בעזרת PHP.

עכשיו הגאונים שבינכם יראו את חוכמתם ויגידו PREG_MATCH אבל אני כבר חשבתי על מה שתגידו ולכן ניסיתי את זה, אך זה לא צלח הצלחה.


זה מה שכתבתי:
PHP קוד:

preg_replace("/width=\"(\d+)\"/","width=\"600\"",$game); 


אך זה לא עובד.

אשמח לקבל הכוונה,
תודה רבה

בעיה שגם אני נתקלתי בה פעם והפתרון הפשוט שמצאתי עבורה היה פשוט להוסיף את השם של המשתנה לפני הpreg_replace. במקרה שלך
PHP קוד:

$game preg_replace(...); 

מקווה שעזרתי :)
כפיר

Elad-A 02-11-07 13:39

PHP קוד:

$str '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" width="400" height="400"><param name="width" value="400" /><param name="height" value="400" /><param name="menu" value="false" /><param name="quality" value="high" /><param name="src" value="http://www.gamershood.biz/cicurateLINK/gimme5_550400.swf" /><embed type="application/x-shockwave-flash" width="400" height="400" menu="false" quality="high" src="http://www.gamershood.biz/cicurateLINK/gimme5_550400.swf"></embed></object>';

$str preg_replace('/width="(.*?)"/','width="600"' $str); 

או שככה:

PHP קוד:

$str preg_replace('/width="(\d+)"/','width="600"' $str); 


-roee- 02-11-07 13:56

תודה רבה
עובד:)


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

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