Archief - PHP: filmpje laten afspelen op een pagina gegenereerd door php-script

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

Rep1

Legacy Member
Ik heb een formulier (contact.html) waarbij het antwoord wordt gegenereerd door een php-script.
Op deze antwoordpagina (contact.php) zou ik graag een filmpje laten afspelen.

ik heb het script van de antwoordpagina:
(stukje eruit, waar script van filmpje zou moeten komen)
$success_sent_msg='<p align="center"><font face="Verdana, Arial, Helvetica, sans-serif" size="1">Je antwoord is naar ons verstuurd.</font></p>
<p align="center"><font face="Verdana, Arial, Helvetica, sans-serif" size="1">Jij krijgt ook een bevestigingsmail.</font></p>
<p align="center"><font face="Verdana, Arial, Helvetica, sans-serif" size="1">Bedankt om mee te spelen, veel succes!</font></p>';

en hier moet dus het filmpje komen...


en het script om het filmpje af te spelen:
<OBJECT id='mediaPlayer' width="320" height="240"
classid='CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95'
codebase='http://activex.microsoft.com/activex/controls/ mplayer/en/nsmp2inf.cab#Version=5,1,52,701'
standby='Loading Microsoft Windows Media Player components…' type='application/x-oleobject'>
<param name='fileName' value="filmpje.wmv">
<param name='animationatStart' value='1'>
<param name='transparentatStart' value='1'>
<param name='autoStart' value='1'>
<param name='ShowControls' value='0'>
<param name='ShowDisplay' value='0'>
<param name='ShowStatusBar' value='0'>
<param name='loop' value='0'>
<EMBED type='application/x-mplayer2'
pluginspage='http://microsoft.com/windows/mediaplayer/ en/download/'
id='mediaPlayer' name='mediaPlayer' displaysize='4' autosize='0'
bgcolor='darkblue' showcontrols='0' showtracker='1'
showdisplay='0' showstatusbar='0' videoborder3d='0' width="320" height="240"
src="http://mydomain.com/video.wmv" autostart='1' designtimesp='5311' loop='0'>
</EMBED>
</OBJECT>

Als ik dit script op een HTML-pagina zet, speelt het vanzelf af.
Maar als ik dit in de php-pagina zet (gewoon zoals het hierboven staat) krijg ik een witte pagina. Dus zelfs de andere regels van het antwoord zijn weg.

Komt dit door het feit dat dit op een php-pagina staat en het script enkel op een HTML-pagina werkt? Of -veel waarschijnlijk- doordat ik er gewoon niets van kan en het script een klein beetje moet aangepast worden?

Tyfius

Legacy Member
Dat komt omwille van de ' tekens. Je PHP statement begint met _msg=' en halverwege sluit je het door de ' haakjes bij bvb <OBJECT id='mediaplayer
Verander die ook in " tekens.

stoomboot

Legacy Member
Of gebruik \ bij de aanhalingstekens, tenzij ge uw statement wilt openen of sluiten?

Rep1

Legacy Member
Ik ken daar ontzettend weinig van, dus ik zal morgen wat tijd reserveren om uit te zoeken wat ik nu allemaal door wat moet veranderen.

In ieder geval bedankt!
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan