html

(Cliquez-ici pour accéder à la version originale de cette discussion avec couleurs et images)







Posted by: rugby09

Bonjours, quelqu'un conait il un livre ou un site internet simpat pour apprendre le html??



Posted by: --flens--

Citation:
Posté par rugby09
Bonjours, quelqu'un conait il un livre ou un site internet simpat pour apprendre le html??

google est ton meilleur ami, sinon va sur le siteduzero ici par exemple.

PS : passe vite au php car c'est beaucoup mieux, mais il faut connaitre un peu l'algo car le php ressemble au C++, mais on apprend plein de chose sur le siteduzero



Posted by: rugby09

Citation:
Posté par --flens--
google est ton meilleur ami, sinon va sur le siteduzero ici par exemple.

PS : passe vite au php car c'est beaucoup mieux, mais il faut connaitre un peu l'algo car le php ressemble au C++, mais on apprend plein de chose sur le siteduzero

ok merci




Posted by: valathle

Sa tu peut le dire flens, le php c'est carément autre chose mais le niveau est supérieur



Posted by: --flens--

Citation:
Posté par valathle
Sa tu peut le dire flens, le php c'est carément autre chose mais le niveau est supérieur


ben on n'est pas là pour rigoler ... enfin je pense ...



Posted by: abcd22

Oui bon le php c'est un langage qui permet de faire des pages dynamiques (ce n'est pas la seule possibilité mais la plus répandue), si on fait juste un site statique il n'y a aucun intérêt à apprendre le php sous prétexte que c'est « mieux ».



Posted by: Flodelarab

Citation:
Posté par abcd22
Oui bon le php c'est un langage qui permet de faire des pages dynamiques (ce n'est pas la seule possibilité mais la plus répandue), si on fait juste un site statique il n'y a aucun intérêt à apprendre le php sous prétexte que c'est « mieux ».

+1



Posted by: --flens--

Citation:
Posté par abcd22
Oui bon le php c'est un langage qui permet de faire des pages dynamiques (ce n'est pas la seule possibilité mais la plus répandue), si on fait juste un site statique il n'y a aucun intérêt à apprendre le php sous prétexte que c'est « mieux ».

Je ne suis pas d'accord car même si tu fais un site en "dure", le php permet de réactualiser qu'une partie de ta page donc sa va plus vite, donc c'est plus dynamique ...

Donc -1



Posted by: --flens--

Citation:
(ce n'est pas la seule possibilité mais la plus répandue)

A part le php je ne vois pas ... peut-être le javascript ... et encore pas sure que sa soit plus rapide ... enfin je peux me tromper, je ne connait pas tout non plus ...



Posted by: valathle

Pour ma pars je pense que c'est plus intéressant d'apprendre le php après l'html et pour plus tard sa peut toujours servir, maintenant si on est flémard et qu'on veux juste un site statique c'est vrai qu'il y a que l'html, enfin je parle je parle mais je débute sur le php
allé tchu



Posted by: Patastronch

Citation:
Posté par --flens--
A part le php je ne vois pas ... peut-être le javascript ... et encore pas sure que sa soit plus rapide ... enfin je peux me tromper, je ne connait pas tout non plus ...

Ruby on rail, struts / hibernate, cgi, asp , perl, python ... en fait tous les langages que tu peux imaginer ca marcherait, suffit d'installer l'interpréteur sur le serveur. En fait on peut meme dire que le php c'est le pire langage (code crado, pseudo objet et non de vrai prog objet, sécurité a désirer ...).

p.s: le javascript c 'est coté client pas serveur. Ca a rien à voir avec le role du php.



Posted by: Patastronch

Citation:
Posté par --flens--
Je ne suis pas d'accord car même si tu fais un site en "dure", le php permet de réactualiser qu'une partie de ta page donc sa va plus vite, donc c'est plus dynamique ...

Donc -1

Euh ... tu rigoles ? J'arrive pas a savoir si c'est de l'ironie ou pas.

Bon comment ca marche :
En dynamique, le client clic sur un lien, le serveur gere la requete générée par le lien, il genere un html et l'envoit au client qui l'affiche.

En statique c est pareil sauf que y a pas la page a générer par le serveur elle est deja générée ! Donc c 'est plus rapide.

Ensuite tu m'expliqueras ta partie en gras parce la c'est un peu gros quand meme. Et me sort pas l'ajax !



Posted by: --flens--

Citation:
Posté par valathle
Pour ma pars je pense que c'est plus intéressant d'apprendre le php après l'html et pour plus tard sa peut toujours servir, maintenant si on est flémard et qu'on veux juste un site statique c'est vrai qu'il y a que l'html, enfin je parle je parle mais je débute sur le php
allé tchu

Ouais tchutchu ...
il n'y a pas que le html dans la vie, il y a ebli



Posted by: fatal_error

Cette interface austère me rappèle un peu lazarus
enfin bon, je n'ai pas testé.



Posted by: --flens--

Citation:
Posté par Patastronch
Ruby on rail, struts / hibernate, cgi, asp , perl, python ... en fait tous les langages que tu peux imaginer ca marcherait, suffit d'installer l'interpréteur sur le serveur. En fait on peut meme dire que le php c'est le pire langage (code crado, pseudo objet et non de vrai prog objet, sécurité a désirer ...).

p.s: le javascript c 'est coté client pas serveur. Ca a rien à voir avec le role du php.

Tout a fait d'accord avec toi mais ou trouvé un interpreteur autre que le php ??

pour le javascript je suis aussi d'accord mais sa la meme fonction que le php sauf que sa marche direct dans une page html



Posted by: --flens--

Citation:
Posté par Patastronch
Euh ... tu rigoles ? J'arrive pas a savoir si c'est de l'ironie ou pas.

Bon comment ca marche :
En dynamique, le client clic sur un lien, le serveur gere la requete générée par le lien, il genere un html et l'envoit au client qui l'affiche.

En statique c est pareil sauf que y a pas la page a générer par le serveur elle est deja générée ! Donc c 'est plus rapide.

Ensuite tu m'expliqueras ta partie en gras parce la c'est un peu gros quand meme. Et me sort pas l'ajax !

Tout a fait d'accord pour tout ce que tu dit mais on doit mal se comprendre car tu as raison mais je dois mal m'exprimer ...

Sinon pour ça c'est simple, le php permet de faire des variables dans lesquelles tu met du html et ainsi tu affiche ce que tu veux sans toucher au reste du corp en html. Car si tu fais tout en html, le corp en html doit se charger a chaque changement de page alors que pas le php car c'est une seule et meme page.
J'espere que je me suis fait comprendre



Posted by: --flens--

sino pour l'ajax si quelqu'un s'y connait un peu, si quelqu'un connait de bon tuto pour apprendre car je voudrai justement m'y mettre. J'ai deja un peu touché au javascript mais j'ai du mal a gerer le temps comme je veux ...



Posted by: abcd22

Citation:
Posté par --flens--
Tout a fait d'accord avec toi mais ou trouvé un interpreteur autre que le php ??

Renseigne-toi un peu sur les langages cités (j'ajoute XSLT qui est un langage spécialisé dans la transformation de fichiers XML) et tu devrais trouver... C'est vrai que certaines offres d'hébergement de sites web ne proposent que le PHP par contre.
Citation:
pour le javascript je suis aussi d'accord mais sa la meme fonction que le php sauf que sa marche direct dans une page html

Le javascript n'a pas du tout la même fonction que le PHP — ou du moins ne devrait pas si tous les sites étaient bien conçus… —, le PHP est exécuté par le serveur, son résultat ne dépend pas des fonctionnalités du client ; le javascript est exécuté par le client, donc déjà il y a un risque d'exécution de code malicieux sur les machines des visiteurs, et ensuite tous les navigateurs web ne supportent pas le javascript ou pas totalement, il y a aussi des gens qui préfèrent le désactiver par sécurité, ce qui fait que la présence de javascript nuit souvent à l'accessibilité du site — alsacréations conseille de n'utiliser le javascript que pour améliorer le site en faisant en sorte qu'il soit utilisable aussi sans javascript, mais beaucoup de concepteurs de sites web ne s'occupent pas du tout de l'accessibilité. Et pour accéder à une base de données sur le serveur, en javascript ça risque d'être dur…



Posted by: abcd22

Citation:
Posté par --flens--
Sinon pour ça c'est simple, le php permet de faire des variables dans lesquelles tu met du html et ainsi tu affiche ce que tu veux sans toucher au reste du corp en html. Car si tu fais tout en html, le corp en html doit se charger a chaque changement de page alors que pas le php car c'est une seule et meme page.
J'espere que je me suis fait comprendre

J'ai l’impression que tu veux dire que quand l’auteur du site veut changer une page, ça va plus vite car il n’a qu’un seul fichier à modifier, mais — si c’est bien de ça qu’il s’agit — ça ne change rien à la vitesse du site pour les visiteurs : à chaque requête l’interpréteur PHP va inclure le fichier sans réfléchir (c’est bête un ordinateur) et le client va le recharger.



Posted by: anima

Citation:
Posté par abcd22
J'ai l’impression que tu veux dire que quand l’auteur du site veut changer une page, ça va plus vite car il n’a qu’un seul fichier à modifier, mais — si c’est bien de ça qu’il s’agit — ça ne change rien à la vitesse du site pour les visiteurs : à chaque requête l’interpréteur PHP va inclure le fichier sans réfléchir (c’est bête un ordinateur) et le client va le recharger.

Pire encore, les variables utilisées prennent de l'espace en mémoire vive. Donc, bonjour les dégats. Car bon, je suis pret a parier que flens n'utilise pas unset() apres avoir utilisé ses variables.

Les trois regles des variables en PHP:
- Ne jamais utiliser de variable quand on peut utiliser un simple echo (ou plusieurs)
- Ne jamais utiliser de variable sans la libérer le plus tot possible
- Ne jamais "gonfler" l'espace global du script avec des variables inutiles. Définir des tableaux peut aider dans ce cas, pour minimiser le nombre de variables dans le namespace global.

Il y en a d'autres, mais celles-ci sont les plus pratiques pour sauver de la RAM et un peu de puissance calculatoire au serveur.



Posted by: lapras

Personnellement,
je n'utilise les unset que dans certains cas (formulaires avec unset($_POST))
Mais tu as raison je vais faire ca pour toutes les variables
y a il un parametre qui permet de supprimer d'un coup toutes les variables ?



Posted by: anima

Citation:
Posté par lapras
Personnellement,
je n'utilise les unset que dans certains cas (formulaires avec unset($_POST))
Mais tu as raison je vais faire ca pour toutes les variables
y a il un parametre qui permet de supprimer d'un coup toutes les variables ?

Oui, die() :)

Non, il n'y a pas de parametre pratique. Et, au fait, unset() une variable superglobale est une mauvaise idée..



Posted by: --flens--

Citation:
Posté par anima
Pire encore, les variables utilisées prennent de l'espace en mémoire vive. Donc, bonjour les dégats. Car bon, je suis pret a parier que flens n'utilise pas unset() apres avoir utilisé ses variables.

Les trois regles des variables en PHP:
- Ne jamais utiliser de variable quand on peut utiliser un simple echo (ou plusieurs)
- Ne jamais utiliser de variable sans la libérer le plus tot possible
- Ne jamais "gonfler" l'espace global du script avec des variables inutiles. Définir des tableaux peut aider dans ce cas, pour minimiser le nombre de variables dans le namespace global.

Il y en a d'autres, mais celles-ci sont les plus pratiques pour sauver de la RAM et un peu de puissance calculatoire au serveur.


J'avoue je ne connait pas le unset() mais je debute aussi ... et je suis tout ouïe pour des conseils ...











-