08-06-2012, 14:40
|
|
|
חבר מתאריך: 11.02.04
הודעות: 16,543
|
|
בבקשה.. כבר חזרתי..
אגב, זה עושה את אותו הדבר (למקרה שאתה מסתבך, ולא מבין איך עובדת ההפרדה בין PHP לPLAIN HTML..
זה קבובץ PHP שעושה בדיוק את אותו הדבר, רק עם הפרדה ברורה יותר בין גוף הHTML לסקריפט.
קוד PHP:
<?php
$myQueryString="";
foreach ($_POST as $var => $value) {
$myQueryString=$myQueryString."{$var}={$value}&";
}
$myQueryString=substr($myQueryString,0,-1);
?>
<HTML><HEAD><TITLE>Example</TITLE></HEAD>
<BODY>
<OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
codebase="http://macromedia.com/cabs/swflash.cab#version=6,0,0,0"
ID=flaMovie WIDTH=250 HEIGHT=250>
<PARAM NAME=movie VALUE="flaMovie3.swf">
<PARAM NAME=FlashVars VALUE="<?php echo "{$myQueryString}";?>">
<PARAM NAME=quality VALUE=medium>
<PARAM NAME=bgcolor VALUE=#99CC33>
<EMBED src="flaMovie3.swf" FlashVars="<?php echo "{$myQueryString}";?>">
bgcolor=#99CC33 WIDTH=250 HEIGHT=250
TYPE="application/x-shockwave-flash">
</EMBED>
</OBJECT>
</BODY>
</HTML>
או כך.. חכה תיכף אני גם אעשה את לזה מחלקה, ואתן פתרון מונה עצמים.. (לא סתם)
קוד PHP:
<?php
function getVars(){
$myQueryString="";
foreach ($_POST as $var => $value) {
$myQueryString=$myQueryString."{$var}={$value}&";
}
$myQueryString=substr($myQueryString,0,-1);
return $myQueryString;
}
?>
<HTML><HEAD><TITLE>Example</TITLE></HEAD>
<BODY>
<OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
codebase="http://macromedia.com/cabs/swflash.cab#version=6,0,0,0"
ID=flaMovie WIDTH=250 HEIGHT=250>
<PARAM NAME=movie VALUE="flaMovie3.swf">
<PARAM NAME=FlashVars VALUE="<?php echo getVars();?>">
<PARAM NAME=quality VALUE=medium>
<PARAM NAME=bgcolor VALUE=#99CC33>
<EMBED src="flaMovie3.swf" FlashVars="<?php echo getVars();?>">
bgcolor=#99CC33 WIDTH=250 HEIGHT=250
TYPE="application/x-shockwave-flash">
</EMBED>
</OBJECT>
</BODY>
</HTML>
נערך לאחרונה ע"י The_Equivocator בתאריך 08-06-2012 בשעה 14:55.
|