kokotchY

  • Nombre de sujets
    2
  • Nombre de messages
    7
  • Nombre de commentaires
    Aucun
  • Nombre de news
    Aucune
  • Niveau en PHP
    Débutant

Ses derniers sujets sur les forums

kokotchY
le 30/03/2004 à 21:08
[apache] créer un alias spécial
je poste ici car je pense que c'est le seule forum ou il y a un petit rapport

bonjour.
Je voudrais créer un alias un peu comme le manual :


AliasMatch ^/manual(?:/(?:de|en|fr|ja|ko|ru))?(/.*)?$ "C:/localhost/Apache2/Apache2/manual$1"

<Directory "C:/localhost/Apache2/Apache2/manual">
Options Indexes
AllowOverride None
Order allow,deny
Allow from all

<Files *.html>
SetHandler type-map
</Files>

SetEnvIf Request_URI ^/manual/de/ prefer-language=de
SetEnvIf Request_URI ^/manual/en/ prefer-language=en
SetEnvIf Request_URI ^/manual/fr/ prefer-language=fr
SetEnvIf Request_URI ^/manual/ja/ prefer-language=ja
SetEnvIf Request_URI ^/manual/ko/ prefer-language=ko
SetEnvIf Request_URI ^/manual/ru/ prefer-language=ru
RedirectMatch 301 ^/manual(?:/(de|en|fr|ja|ko|ru)){2,}(/.*)?$ /manual/$1$2
</Directory>


moi j'ai envie de faire la meme chose mais j'y arrive pas !
j'ai envie que si dans l'adresse je mets /irc/chan
ca affiche une image en rapport avec ce chan qui se sera dans l'adresse :
e:/dossier/chan/chan-current.png

j'ai essayé ca :
AliasMatch ^/irc/(?:/(?:chan1|chan2))?(/.*)?$ "E:/dossier/$1/$1-current.png"

mais ca ne marche pas... ca me sort une erreur 404 !

Je tourne sous windows (je doute que la version d'apache en soit la cause mais c'est la 2.0.4

Quelqu'un aurait une idée ?
Merci d'avance
kokotchY
le 24/03/2004 à 12:47
prob avec la fonction dl
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 :
<?  
dl("php_devarticlesmod.dll");
hello_world();
?>


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

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 :

(Le code posté par ce membre étant trop long, il a été automatiquement inséré dans le wall. Pour le voir, veuiller clicker sur [lien=http://www.lephpfacile.com/wall/lire_wall.php?wall=1270]ce lien[/lien])


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

comment faire marcher ma dll ?

merci d'avance
LoadingChargement en cours