logo Homepage
+  NewbieContest
|-+  Programmation» Langages Web» [PHP] php_ming.dll
Username:
Password:
Pages: [1]
  Imprimer  
Auteur Fil de discussion: [PHP] php_ming.dll  (Lu 4043 fois)
Ge0

Profil challenge

Classement : 16/54318

Membre Senior
****
Hors ligne Hors ligne
Messages: 377


Voir le profil WWW
« le: 07 Février 2009 à 19:19:17 »

Salutations.
Je ne sais pas si certains d'entre vous connaissent l'extension MING de PHP... Cela permet de créer des animations flash. Exemple de code :
Code:
<?php
$movie 
= new SWFMovie();
$texte = new SWFTextField();
$police = new SWFFont("Verdana");
$texte->SetFont($police);
$texte->addString("Hello world!");
$movie->add($texte);
$movie->save("out.swf");
?>

J'ai un petit problème. En activant l'extension, en réinstallant wamp etc, j'obtiens toujours cette erreur :
Code:
Fatal error: Class 'SWFMovie' not found in C:\wamp\www\flash\test1.php on line 2

C'est un peu frustrant, sachant que la classe est censée exister.

Je demande ici de l'aide, au cas où. Quand je cherche une solution à mon problème sur google, j'obtiens plus des messages d'erreur semblables qu'autre chose.

Merci d'avance.
« Dernière édition: 16 Avril 2009 à 07:54:31 par the lsd » Journalisée
hisoka69

Profil challenge

Classement : 26/54318

Membre Complet
***
Hors ligne Hors ligne
Messages: 209

"Qu33ch3 officielle de NC".


Voir le profil
« #1 le: 07 Février 2009 à 19:58:40 »

Tu as vérifié si elle était activé sur le serveur où tu lance ton script ?

Cela peut venir de là...

Sinon tu peux la rajouter avec un include si tu trouve le script de la classe.
Journalisée

"Qu33ch3 officielle de NC".
Ge0

Profil challenge

Classement : 16/54318

Membre Senior
****
Hors ligne Hors ligne
Messages: 377


Voir le profil WWW
« #2 le: 07 Février 2009 à 23:08:10 »

Re salut.
Citation
En activant l'extension, en réinstallant wamp etc, [...]

Donc, oui.
Journalisée
NiklosKoda

Profil challenge

Classement : 163/54318

Membre Complet
***
Hors ligne Hors ligne
Messages: 113


Voir le profil
« #3 le: 08 Février 2009 à 14:27:05 »

Yop,

Sous wamp j'avais déjà eu des problèmes d'extensions.
En fait je me trompais de php.ini >.<
Et ça m'a tout l'air d'être la même erreur...
Il y a un php.ini par version de PHP (pour la CLI) et un php.ini par version d'Apache.

Si tu veux éditer le php.ini qui sert pour Apache c'est à l'adresse : Wamp\bin\apache\apacheX.Y.Z\bin\php.ini
Ou plus simplement dans le menu Wamp (tu peux éditer le php.ini directement via le menu PHP>php.ini où directement activer une extension en cochant php_ming dans le menu PHP>PHP extensions)

Si par contre c'est pour travailler en CLI, il me semble que c'est le php.ini qui se trouve dans le dossier de la version de php que tu utilises (Wamp\bin\php\phpA.B.C\php.ini)

Si tu travailles avec Apache fait un restart après avoir modifié le php.ini, et dans tous les cas vérifie bien que la ligne extension=php_ming.dll est présente.

Voilà voilà,
en tout cas chez moi ça marche (avec apache et en CLI, j'obtiens bien le fichier out.swf)
++
Niklos
Journalisée
Ge0

Profil challenge

Classement : 16/54318

Membre Senior
****
Hors ligne Hors ligne
Messages: 377


Voir le profil WWW
« #4 le: 08 Février 2009 à 23:35:44 »

Salut, neger.
Exactement, il fallait activer l'extension dans le php.ini de PHP.X.Y.Z, et non Apache.

Tu es mon sauveur.

Merci à toi, ainsi qu'hisoka69 pour avoir pris la peine d'essayer.
« Dernière édition: 08 Février 2009 à 23:47:01 par Geo » Journalisée
ABC528

Profil challenge

Classement : 1003/54318

Membre Junior
**
Hors ligne Hors ligne
Messages: 59


Voir le profil
« #5 le: 02 Mars 2009 à 01:20:13 »

oui, il m'étais arriver la même chose pour une autre extension...
Journalisée

L'intelligence humaine finira-t-elle par s'anéantir elle-même ?
Pages: [1]
  Imprimer  
 
Aller à: