Pour faire simple concernant ta question, les extensions sont des librairies qui s'ajoutent au moteur php, qui en sont indépendantes et qui complètent des fonctions qui n'ont pas été incorporé dans php sur un sujet donné(ex: pdf, mssql, gzip, ...). Pour illustrer ce concept, prennons l'exemple suivant: Un module ssl n'est pas installé par défaut sur un serveur web parce qu'il n'est pas nécessaire de faire de la sécurité sur tous les serveurs web. Certains ont vocation universelle...
Les modules GD et Freetype, sont appelées bibliothèques parce qu'elles se présentent sous la forme de fichiers dll. Pour les rendre actives, tout dépend de ton installation. Si tu prends l'installeur automatique sous Windows par exemple, tu pourras aisément les activer en modifiant ton fichier php.ini :
en supprimant le ";" de la ligne suivante, dans la rubrique "Dynamic Extensions"
extension=php_gd2.dll
et en spécifiant dans la rubrique "Paths and Directories"
extension_dir = "./extensions/"
une fois les extensions .dll placées dans un sous répertoire du dossier qui contient ton php.exe
Pour le reste des explications, je t'invite à consulter la doc de php.
En espérant que t'avoir suffisamment éclairé.
Nahh.... c'est pas bien de mettre un if($var) ... pour un autre programmeur, il ne sait pas c'est quoi que tu compares... Laisse les valeur à quoi tu compares !
Salut Luke le chanceux,
Effectivement, cela peut paraître parfois une perte de temps mais c'est en fait une question d'habitude car le retour à la ligne ne s'échape pas avec des guillemets simples, tandis que les chaînes de caractères sont souvent du code html qui contiennent déjà des guillemet double...
Comme je termine souvent par la mise en page pour pouvoir relir la source html, je fais une propagation du ."\n" sur toutes les lignes en sortie avec des copier/coller. ;)
Sinon, heureux que cela vous plaise.
'<html>'."\n"
je ne comprend pas pourquoi tu tulises la concaténation pour revenir a la ligne alors que le résultat sera le mm... n'est ce pas une perte de temps? sinon je trouve ca bien ^^
bonne source mais je teste pas... je voulais te mettre 8/10 mais je me suis tromper j'ai été trop vite j'ai mi 10/10!! t'en pi ca les vaux quand meme!!!!!
3 oct. 2010 à 18:43
17 mars 2005 à 21:58
Pour faire simple concernant ta question, les extensions sont des librairies qui s'ajoutent au moteur php, qui en sont indépendantes et qui complètent des fonctions qui n'ont pas été incorporé dans php sur un sujet donné(ex: pdf, mssql, gzip, ...). Pour illustrer ce concept, prennons l'exemple suivant: Un module ssl n'est pas installé par défaut sur un serveur web parce qu'il n'est pas nécessaire de faire de la sécurité sur tous les serveurs web. Certains ont vocation universelle...
Les modules GD et Freetype, sont appelées bibliothèques parce qu'elles se présentent sous la forme de fichiers dll. Pour les rendre actives, tout dépend de ton installation. Si tu prends l'installeur automatique sous Windows par exemple, tu pourras aisément les activer en modifiant ton fichier php.ini :
en supprimant le ";" de la ligne suivante, dans la rubrique "Dynamic Extensions"
extension=php_gd2.dll
et en spécifiant dans la rubrique "Paths and Directories"
extension_dir = "./extensions/"
une fois les extensions .dll placées dans un sous répertoire du dossier qui contient ton php.exe
Pour le reste des explications, je t'invite à consulter la doc de php.
En espérant que t'avoir suffisamment éclairé.
Ed
14 mars 2005 à 15:37
c'est quoi :
Attention !!! ce code nécessite les bibliothèques GD et Freetype pour fonctionner.
Est ce facile à mettre en place , ces bibliothèques ?
Est ce que ça marche sous Windows ?
Merci de l'info,
Pierre.
11 mars 2005 à 22:20
Je me suis fait avoir pas mal de fois à cause de ca...
car un gros problème de PHP et qu'il n'y a pas de typage.
donc ton if($vars) peut te retourner des résultats bizarre suivant certaines valeurs : true, false, 0, 1, etc...
7 mars 2005 à 03:51