Menu flash et php

Fermé
smima - 15 mai 2008 à 11:16
 zenthil - 16 mai 2008 à 15:17
Bonjour,
j'ai un souci d'insérer un menu flash dans une interface en php.
le code que j'ai fait pour

<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://fpdownload2.macromedia.com/get/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" width="950" height="291">
<param name="movie" value="../../../../Documents%20and%20Settings/Utilisateur/Bureau/FLASH%2kjiji%20BARRE/barre2.swf" />
<param name="quality" value="high" />
<embed src="../../../../Documents%20and%20Settings/Utilisateur/Bureau/FLASH%20uguhio%20BARRE/barre2.swf" quality="high" pluginspage="https://get.adobe.com/flashplayer/" type="application/x-shockwave-flash" width="950" height="291"></embed></object>
mais il ne m'affiche pas le menu dans la page , par contre j'ai essayé sur une html ça marche , je sais pas pourquoi.
j'ai besoin d'aides svp.
A voir également:

4 réponses

bonjour

si le script que tu indiques est mis tel quel à l'intérieur des balises php c'est normal, il te faut mettre des anti slash devant les guillemets,sinon tu le sort des balises php
0
je m'excuse mais j'ai pas bien compris ce qu vous voulez dire.
bon j'ai essayé de le faire sortir des balises php, mais il me donne un champs vide et il m'indique de cliquer sur la barre d'espace pour activer ce contrôle
0
tu peux avoir une page avec l'extension php ecrite comme cela :
<html><head></head><body>
tu inseres ici ton code pour le menu flash
<?
ton script php
?>
</body></html>

dans ce cas la tu ne changes pas le code que tu indique

ou alors tu peux faire
<?
print("<html><head></head><body>");
print(" ton menu flash en rajoutant les antislash devant les guillemets ");


script php

print("</body></html>");
?>
0
smima > authie
15 mai 2008 à 13:39
à l'aide svp
0
smima > smima
15 mai 2008 à 14:39
voilà le code:
merci bcp pour votre aide vriament je suis très reconnaissante.

<?php
// Démarrer la session
session_start();



// vérifier si le user a reconnu le login
if (isset($_POST['submit'])) {
$_SESSION["l_user"] = $_POST["l_user"];
$_SESSION["l_pwd"] = $_POST["l_pwd"];
$_SESSION["l_ashost"] = $_POST["l_ashost"];
$_SESSION["l_sysnr"] = $_POST["l_sysnr"];
$_SESSION["l_client"] = $_POST["l_client"];

header("Location: index.php");
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<title>SU01 Transaction Login</title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<meta name="Keywords" content="su01,user administration,user,administration" />
<meta name="Description" content="SAP SU01 transaction support in PHP" />
<meta http-equiv="pragma" content="no-cache" />
<meta http-equiv="cache-control" content="no-cache" />

<link rel="stylesheet" type="text/css" href="styles/su01.css" />
</head>

<body>
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://fpdownload2.macromedia.com/get/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" width="950" height="291">
<param name="movie" value="../../../../Documents%20and%20Settings/Utilisateur/Bureau/FLASH%20%20BARRE/barre2.swf" />
<param name="quality" value="high" />
<embed src="../../../../Documents%20and%20Settings/Utilisateur/Bureau/FLASH%20%20BARRE/barre2.swf" quality="high" pluginspage="https://get.adobe.com/flashplayer/" type="application/x-shockwave-flash" width="950" height="291"></embed></object>
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="POST">

<table width="100%" cellpadding="2" cellspacing="2" border="0">
<tr>
<td class="tb-header">SU01 Transaction Login</td>
</tr><tr>
<td align="center" valign="middle" class="userDetail">

<table border="0" cellspacing="5" cellpadding="2">
<tr><td colspan="2" class="tb-header"> Information Utillisateur</td></tr>
<tr><td align="right">User :</td><td><input type="text" name="l_user" maxlength="30"></td></tr>
<tr><td align="right">Mot de passe:</td><td><input type="password" name="l_pwd" maxlength="30"></td></tr>
<tr><td colspan="2" class="tb-header">Système de Connection</td></tr>
<tr><td align="right">Système:</td><td><input type="test" name="l_ashost" maxlength="30"></td></tr>
<tr><td align="right">Numéro du Système:</td><td><input type="test" name="l_sysnr" maxlength="2"></td></tr>
<tr><td align="right">Mandant:</td><td><input type="test" name="l_client" maxlength="3"></td></tr>
</td>
</tr>
<tr><td colspan="2"> </td></tr>
<tr><td colspan="2" class="tb-header" align="center" valign="middle"><input type="submit" name="submit" value="Login"></td></tr>


</table>
</td>
</tr>
</table>

</form>

</body>
</html>
0
envoi ton script complet
0
j'ai besoin de votre aide car vraiment je me bloque laà dessus.
0
smima > smima
16 mai 2008 à 10:18
svp à l'aide , svp.
0
smima > smima
16 mai 2008 à 14:09
il n'ya personne pour m'aider.
0
Bonjour,
quel est le probléme en fait?
Comme indiqué précédement il faut mettre le flash hors du php(dans le html)ou bien écrire le html par php via un echo.
citation:
<blockquote>
bon j'ai essayé de le faire sortir des balises php, mais il me donne un champs vide et il m'indique de cliquer sur la barre d'espace pour activer ce contrôle
</blockquote>
Il s'agit problablement d'un bug d'internet explorer à corriger soit en mettant flash à jour et en exportant d'un bloc flash(le .swf) et le html(paramétres>publication>html) soit en intégrant un script javascript qui va contourner le problème.

Sinon le code m'a l'air correct mais pas le chemin d'accès:

value="../../../../Documents%20and%20Settings/Utilisateur/Bureau/FLASH%20%20BARRE/bar­re2.swf"
Essaie directement sur le serveur et /ou en copinat le .swf à la racine du site genre:
value="barre2.swf"

Après si le flash contient des données dynamiques(envoyé par php) il faut passer par les FLASHVAR.
0