Appel page PHP générant du Flash - HTML/CSS - Programmation
Marsh Posté le 01-08-2005 à 11:49:58
Pas mieux
Marsh Posté le 01-08-2005 à 11:53:33
Ok je vais essayer de mieux l'expliquer :
J'ai une page PHP "anim.php" dans laquelle je récupére une anim Flash que je joue. Cette page marche.
Je voudrais appeler la page "anim.php", dans une page HTML "appel_anim.html".
Comment dois je m'y prendre ?
Marsh Posté le 01-08-2005 à 11:56:42
attend ta page PHP qui recupère l'adresse de l'anim flash elle est affichée en HTML ! Jvois pas ce qui pose de problème. Tu dois pas bien saisir PHP et HTML toi
ou plutot file le code de ta page PHP (code source) puis ensuite le code de cette meme pas quand tu es dans ton navigateur (Affichage > Afficher la source sous IE
Marsh Posté le 01-08-2005 à 12:05:59
Alors ça c'est le code qui recup l'anim et qui la joue (anim.php):
<?PHP
$chemin = "fausse_pub.swf";
?>
<object>
<param name="source_flash" value=<? echo $chemin; ?> >
<embed src=<? echo $chemin; ?> type="application/x-shockwave-flash"></embed>
</object>
Elle marche tres bien.
Je veux donc l'appeler dans une page HTML. En effet mcjoedassin, en PHP ça convient pas...
Marsh Posté le 01-08-2005 à 12:11:08
eh ben tu l'appelles .html et tu mets
<Files machin.html>
ForceType application/x-httpd-php
</Files>
dans ton .htaccess
(beware! fonction désactivée chez certains hébergeurs mutualisés)
Marsh Posté le 01-08-2005 à 12:20:28
Euh en fait la page "anim.php" doit rester en PHP.
Ce que je veux, c'est l'appeler depuis une autre page, elle en HTML "appel_anim.html".
Je cherche en fait la balise dans laquelle je dois l'appeler. Un truc comme <img src="anim.php" ... />
si anim.php générait une image...
Marsh Posté le 01-08-2005 à 12:25:53
Tu peux inclure une page html dans une page html avec object.
<object type="text/html" src="page_html.html"></bobject>
Ta page PHP etant vu comme une page HTML vu qu'elle genere un contenu text/html.
Marsh Posté le 01-08-2005 à 12:27:09
ce que tu veux c'est des iframe et c'est dégueulasse
reconsidère ton problème... pourquoi veux tu un truc en html ?
pourquoi ne pas inclure direct le <embed> dans la page html ?
Marsh Posté le 01-08-2005 à 12:28:52
connais tu le
<?
header("Content-Type: application/x-shockwave-flash" );
include($chemin);
?>
Marsh Posté le 01-08-2005 à 12:30:45
Oula oula oula oula oula oula oula. Pourquoi se compliquer la vie ?
<object type="application/x-shockwave-flash" data="anim.php" width="640" height="480"> |
Et dans anim.php :
<?php |
Marsh Posté le 01-08-2005 à 12:31:37
Ah non, pas tellement :
Pourquoi utiliser un include inutile ? c'est readfile dans ce cas
Marsh Posté le 01-08-2005 à 12:39:44
waaaaaah ! total respect !
ça fait au moins un an que je la cherche cette fonction !
ah làlàlàlà, si tu n'existais pas je ne serais qu'un point de plus dans ce monde qui vient et qui va...
Marsh Posté le 01-08-2005 à 14:26:06
Yeah merci infiniment FlorentG (et tout le monde aussi d'ailleurs).
Tu viens de me tirer une fiere chandelle du pied...
Marsh Posté le 04-08-2005 à 15:42:40
Salut à tous,
bon je me permets de Upper un peu ce topic parce que j'ai un nouveau probleme.
La solution donnée marche du feu de Dieu, pas de probleme avec le Flash.
Le nouveau probleme vient du fait que dans "anim.php", ben finalement je voudrais générer d'autres trucs en plus du Flash, comme des images (JPG, GIF et PNG).
Dans anim.php; pas de prob, je change le header et tout le reste, mais c'est pour l'appel de "anim.php" que ça bloque, puisque dans la balise, je spécifie du Flash, et que ben ça en est plus vraiement(du moins pas toujours)...
Donc si vous avez des suggestions, elles sont les bienvenues...
Marsh Posté le 01-08-2005 à 11:36:26
Salut les zouzous,
j'ai un petit probleme de pages PHP/Flash :
j'ai une page PHP qui récupère un adresse d'une anim Flash et qui la joue. Jusque là pas de probleme, cette page PHP marche.
J'essaie ensuite d'appeler ce "script" de génération d'anim Flash depuis une page HTML classique. Je voudrais que cette page reste en HTML pour faciliter le portage sur d'autres pages, et donc sans me soucier du langage de la page (comprenez : je veux pas faire l'appel en PHP/ASP à la page générant le Flash...).
J'espere que c'est assez clair, et surtout que quelqu'un pourra m'aider...
A plus et merci d'avance.