Publicité
Offres partenaires
Actualités relatives

Les Blu-ray avec fonctions PiP arrivent

Publié le 30 octobre 2007

Les Blu-ray commencent à rattraper les HD DVD au niveau de l'interactivité, avec des Blu-ray intégrant la fonction PiP. Lire la suite

MSI officialise ce qu'il avait caché

Publié le 01 juin 2003

Pris en flagrant délit de triche (cf cette news et celle-ci), MSI a été obligé de rendre publique sa fonction d'overclocking dynamique, jusqu'ici sournoisement cachée aux testeurs. A partir de maintenant, cette fonction serait donc désactivée p Lire la suite

Votre ATI a-t-elle son OVERDRIVE?

Publié le 11 février 2004

Toutes les cartes "Powered by ATI" ne disposeraient pas de l'OVERDRIVE, cette fonction qui ajuste dynamiquement de manière matérielle et logicielle la fréquence de la carte, en fonction de sa température. Seules les Radeon 9600XT seraient concernées Lire la suite

Sortie de CloneCD 4.2.0.2

Publié le 04 décembre 2002

A peine deux jours après la sortie de CloneCD 4.2.0.1, Elaborate Bytes sort déjà une nouvelle version de son logiciel de gravure : la version 4.2.0.2. Au programme : rien de réellement nouveau, elle Lire la suite

Les derniers tests

Graphismes : les jeux VS la réalité

Publié le 14 novembre 2008

Les constructeurs de cartes graphiques parlent souvent d'effets 3D dans les jeux dignes du cinéma. Mais quelle évolution a-t-on observée dans les jeux ces 10 dernières années, et quel chemin reste encore à parcourir avant d'arriver au photoréalisme ? Lire la suite

Le comparatif des casques antibruit de 2008

Publié le 14 novembre 2008

Les meilleurs casques antibruit du marché testés dans notre comparatif Lire la suite

Comparatif ADSL et internet haut débit

Publié le 12 novembre 2008

Ce mois-ci, les mouvements sont nombreux dans le petit monde des fournisseurs d'accès à Internet. Lire la suite

Ces entreprises high-tech au passé étonnant

Publié le 10 novembre 2008

Connaissez-vous le passé des entreprises high-tech que vous croisez tous les jours ? Saviez-vous que des marques comme Samsung ou Nokia produisaient autrefois du sucre, ou même des bottes, avant l’électronique ? Retour sur ces sociétés au passé étonnant. Lire la suite

  FORUM Tom's Hardware » Programmation » PHP & MySQL & ASP » [php]prob avec la fonction dl
 

[php]prob avec la fonction dl

Il y a 50 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici



Mot :   Pseudo :  
 
Bas de page
Auteur
 Sujet : [php]prob avec la fonction dl
 
Bonjour (ou bonsoir)
Plus d'informations

Bonjour,
J'ai crée une dll de test pour créer ma propre fonction hello_world.
Pour loader la dll, j'ai utilisé dl("madll" );
et il me sort cette erreur :
Warning: dl() [function.dl.php]: Not supported in multithreaded Web servers - use extension statements in your php.ini in C:\localhost\www\extension\test.php on line 2

le code complet :

Code :
  1. <?
  2. dl("php_devarticlesmod.dll" );
  3. hello_world();
  4. ?>



j'ai un peu cherché dans la doc officiel :

Citation :

Note : dl() n'est pas supportée sur les serveur web multi-threadés. Utilisez la directive extensions dans votre fichier php.ini lorsque vous vous trouvez dans un environnement de ce type. Cependant, les versions CGI et CLI ne sont pas affectés !



j'ai aussi essayé de mettre extension=madll dans le php.ini et j'ai mis ma dll dans le dossier extension de php. Mais quand je redemarre apache :
Unknow(): Invalid library (maybe not a PHP library) 'madll'

voici le code que j'ai mis pour la dll en elle meme :

Code :
  1. /* include standard header */ /* you will need to include this in all of your php extension projects*/
  2. #include "php.h"
  3. /* All the functions that will be exported (available) must be declared */
  4. ZEND_FUNCTION(hello_world); PHP_MINFO_FUNCTION(devarticlesmod);
  5. /* Just a basic int to be used as a counter*/
  6. int i;
  7. /* function list so that the Zend engine will know what’s here */
  8. zend_function_entry devarticlesmod_functions[] = { ZEND_FE(hello_world, NULL) {NULL, NULL, NULL} };
  9. /* module information */
  10. zend_module_entry devarticlesmod_module_entry = { STANDARD_MODULE_HEADER, "DevArticles", devarticlesmod_functions, NULL, NULL, NULL, NULL, PHP_MINFO(devarticlesmod), NO_VERSION_YET, STANDARD_MODULE_PROPERTIES };
  11. #if COMPILE_DL_DEVARTICLES_MOD ZEND_GET_MODULE(devarticlesmod) #endif
  12. PHP_MINFO_FUNCTION(devarticlesmod) { php_info_print_table_start(); php_info_print_table_row(2, "DevArticles Extension", "All Systems Go" ); php_info_print_table_end(); }
  13. ZEND_FUNCTION(hello_world) {
  14. for(i=0;i<5;i++) { zend_printf("Hello World
  15. " ); } }



j'ai suivi un tut pour créer cette dll...

comment faire marcher ma dll ?

merci d'avance


Message édité par koko le 22-03-2004 Ã  20:29:03

---------------
=> koko <==
Homage a Djamut :(
Modo vossey du forum mappeur

  FORUM Tom's Hardware » Programmation » PHP & MySQL & ASP » [php]prob avec la fonction dl

Aller à :
 

Annonces Google