jdalton42
Messages postés200Date d'inscriptionsamedi 25 décembre 2004StatutMembreDernière intervention19 août 2009
-
6 mars 2005 à 17:40
ph11
Messages postés1Date d'inscriptionmardi 26 août 2008StatutMembreDernière intervention 3 octobre 2010
-
3 oct. 2010 à 18:43
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
ph11
Messages postés1Date d'inscriptionmardi 26 août 2008StatutMembreDernière intervention 3 octobre 2010 3 oct. 2010 à 18:43
Chouette, mais il ne fait pas les otf.
cs_edthehead
Messages postés2Date d'inscriptionmercredi 25 décembre 2002StatutMembreDernière intervention17 mars 2005 17 mars 2005 à 21:58
Salut Pierre, et bienvenue sur phpcs.
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
plarts
Messages postés37Date d'inscriptionvendredi 20 février 2004StatutMembreDernière intervention29 juin 2011 14 mars 2005 à 15:37
Je suis nouveau sur PHP,
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.
cs_gege217
Messages postés40Date d'inscriptionjeudi 23 janvier 2003StatutMembreDernière intervention13 août 2008 11 mars 2005 à 22:20
Faire surtout gaffe avec les if($var) !
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...
cs_GRenard
Messages postés1662Date d'inscriptionlundi 16 septembre 2002StatutMembreDernière intervention30 juillet 20081 7 mars 2005 à 03:51
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 !
Naixn
Messages postés455Date d'inscriptionmardi 17 septembre 2002StatutMembreDernière intervention22 juillet 2007 7 mars 2005 à 00:31
tu peux remplacer tous les
> if ($var == TRUE)
et
> if ($var != NULL)
par
> if ($var)
Sinon, c'est propre, même si tu adoptes certaines mises en forme dont je n'ai pas l'habitude =)
cs_edthehead
Messages postés2Date d'inscriptionmercredi 25 décembre 2002StatutMembreDernière intervention17 mars 2005 6 mars 2005 à 23:10
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.
cs_LuckyLuck
Messages postés59Date d'inscriptiondimanche 4 mai 2003StatutMembreDernière intervention 5 juillet 2005 6 mars 2005 à 22:02
'<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 ^^
jdalton42
Messages postés200Date d'inscriptionsamedi 25 décembre 2004StatutMembreDernière intervention19 août 2009 6 mars 2005 à 17:40
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
7 mars 2005 à 00:31
> if ($var == TRUE)
et
> if ($var != NULL)
par
> if ($var)
Sinon, c'est propre, même si tu adoptes certaines mises en forme dont je n'ai pas l'habitude =)
6 mars 2005 à 23:10
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.
6 mars 2005 à 22:02
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 ^^
6 mars 2005 à 17:40