Aller au menu - Aller au contenu

[Plan du site] Vous êtes ici --- > Le Site du Zéro > Les news > Tutoriels > Mise à jour du tutoriel PHP > Lecture d'une news

Commentaires de news :
Mise à jour du tutoriel PHP

Revenir à liste des news

Mise à jour du tutoriel PHP

# Par M@teo21, le 19/03/2008 à 10:27:20
Logo PHP
Depuis quelques temps, je souhaitais faire plusieurs mises à jour du tutoriel PHP. Rien de bien conséquent soyons clairs, car je n'ai pas le temps de faire une mise à jour en profondeur de ce tutoriel pour le moment.

Toutefois, il m'a semblé nécessaire de faire quelques petits rafraîchissements.


Les chapitres mis à jour



Image utilisateur

Mise à jour du chapitre sur WAMP pour prendre en compte WAMP 2, la nouvelle version.
Les captures d'écran ont été refaites ainsi que les explications lorsque cela était nécessaire. Heureusement, le principe d'utilisation reste le même donc vous ne devriez pas être trop chamboulés.

Image utilisateur

Mise à jour de la vidéo "Importer un fichier SQL dans PHPMyAdmin", qui était restée à l'ère EasyPHP.
Le chapitre concerné est "Lire des données" de la section MySQL.


Image utilisateur

Ajout d'une sous-partie sur l'envoi (upload) de fichiers par formulaire qui m'a toujours semblé manquer.
C'est une sous-partie un peu plus technique que le reste du chapitre mais elle devrait vous permettre de faire vos premiers pas avec l'upload de fichiers.
Toutefois, ce n'est là qu'une brève introduction je ne m'en cache pas, et je n'ai pas cherché à aller plus dans les détails car il existe déjà un excellent tutoriel réalisé par DHKold, dont je me fais l'écho à la fin de ma présentation.


Ce qui reste à faire



Dans la catégorie "Mises à jour à faire", il serait aussi nécessaire de refaire les explications sur le partitionnement sous Linux avec Ubuntu car il a pas mal changé depuis que j'ai rédigé le chapitre.
Toutefois, comme des nouvelles versions d'Ubuntu sortent tous les 6 mois, et que la prochaine devrait arriver en avril (le mois prochain), j'attends la nouvelle version avant de m'en occuper ^^

En C, je mettrai bientôt à jour le chapitre qui présente Code::Blocks au début du cours pour présenter la version stable sortie il y a peu.

Et enfin, puisque je sais que la question va être soulevée dans les commentaires, non je n'ai pas prévu de traiter la POO en PHP pour plusieurs raisons : manque d'intérêt pour la POO en PHP personnellement, peu de courage pour réexpliquer les concepts de la POO en PHP alors que je l'ai fait il y a peu de temps pour le C++, peu de conviction enfin à titre personnel de l'intérêt de telles explications dans mon cours.
Ca ne veut pas dire que c'est définitif, mais il me faudra plus de motivation personnelle pour que je m'y mette. En attendant, ce ne sont pas les tutoriels à rédiger qui manquent !

185 Commentaires

Désolé, les commentaires de cette news sont désactivés, vous ne pouvez pas en ajouter !

Page : Précédente  1  2  3  4  5  6  7  Suivante
Pseudo Commentaire
1 visiteur sur cette news (0 membre et 1 anonyme)
Page : Précédente  1  2  3  4  5  6  7  Suivante
Hors ligne anonyme # Posté le 19/03/2008 à 13:08:50
Groupe :
Citation : Darth Killer
Qu'ouïe-je ? Que lis-je ? La poo, inutile en php ? Pour tout code utilisant plusieurs fonctions liées à un même concept, la poo est un outil indispensable pour clarifier le code. Enfin, moi perso, je ne sais plus m'en passer, même en php... :p


Si tu trouves que l'avantage majeur de l'OO est la lisibilité/clarification du code, c'est que tu ne comprends rien à l'OO (ou que tu codes comme un goret sans OO.

Citation : zancdar
Je me suis toujours posé une question en PHP, c'est pour les pointeurs, je me demande si ça existe, enfin en tout cas j'ai pensé plusieurs fois en codant (ah si j'avais les pointeurs) mais j'ai jamais vraiment été me documenter là dessus :D jvais voir ça tiens.

Non, il n'y a pas de pointeur en PHP.
Hors ligne Robi # Posté le 19/03/2008 à 13:13:02
Avatar
Groupe : Membres
Très sympas la partie pour l'upload de fichier, j'étais obligé d'aller chercher sur d'autres sites à chaque fois :o
Continue comme ça Matéo !
Hors ligne zancdar # Posté le 19/03/2008 à 13:16:04
Va donc te faire fouetter
Avatar
Groupe : Bannis
Citation : `Haku
Citation : zancdar
Je me suis toujours posé une question en PHP, c'est pour les pointeurs, je me demande si ça existe, enfin en tout cas j'ai pensé plusieurs fois en codant (ah si j'avais les pointeurs) mais j'ai jamais vraiment été me documenter là dessus :D jvais voir ça tiens.

Non, il n'y a pas de pointeur en PHP.


Il y a des références alors d'aprés la courte recherche que je viens d'effectuer, je vais voir si en PHP ça fonctionne sur le même principe que le C++

EDIT : Bon bah va pour les références alors -_-

LEPV

 
Hors ligne Oli # Posté le 19/03/2008 à 13:18:53
C++, C++ fort que C!!!
Avatar
Groupe : Membres
Génial je comptais me mettre au PHP :D ... Bien sur hier j'ai téléchargé Easy PHP :-° .

Oli- Le logiciel, c'est comme le sexe, c'est meilleur quand c'est libre - Linus Torvalds
XHTML/CSS - PHP/SQL - JS - C++ - Batch - N++ - FF - C::B - The Gimp - Blender
Mon nouveau blog, en exclusivité :D !!!
 
Hors ligne anonyme # Posté le 19/03/2008 à 13:19:55
Groupe :
Si les références sont _uniquement_ ce que M@teo décrit dans le cours c++, alors c'est pareil en php et en c++.
Hors ligne KWAL01 # Posté le 19/03/2008 à 13:27:43
Maitre KAY pour vous servir ;)
Avatar
Groupe : Membres
pas de POO quoi ;)

bon je sais c'etait naze :p

sinon bonne nouvelles pour toutes ces 'petites' modif je relirais tout ca ce soir (enfin peut etre pas tout non plus)
En ligne M@teo21 # Posté le 19/03/2008 à 13:31:05
Doh ! Nuts. Mmh, donuts !
Avatar
Admins
J'ai ouïe dire qu'il y aurait des pointeurs dans la prochaine version de PHP. Faut voir l'intérêt après, de nombreux langages s'en passent très bien.

Ce qui se conçoit bien s'énonce clairement,
Et les mots pour le dire arrivent aisément.

Nicolas Boileau (je suis fan)
Autobiographe à ses heures perdues :p
 
Hors ligne Kryzstof # Posté le 19/03/2008 à 13:32:18
Feel the ]FORCE[
Avatar
Groupe : Membres
Nooooooooooooon !


Je dois tout relire sur le PHP :( :(

Rap - Game Over - Médine

Game Over !


Médine.
 
En ligne ptipilou # Posté le 19/03/2008 à 13:33:04
Cauchemar orthographique
Avatar
Validateurs
Mille excuses pour la POO qu'aurait contenu le tuto d'`Haku : c'est à venir...

Un coup de main pour l'orthographe ? Voulez-vous faire vérifier la rédaction de votre tutoriel ?
Visitez le site des zCorrecteurs !
Et n'hésitez pas à soutenir notre travail...

_____________________________________________
Si haut que l'on soit placé, on n'est jamais assis que sur son cul. [Attribué à Montaigne]
 
Hors ligne lucas78 # Posté le 19/03/2008 à 13:39:37
Soif d'apprendre
Avatar
Groupe : Membres
Supert ces mises a jours PHP !
Je vais desuite lire celle sur l'upload !

Merci a toi M@teo21 !

Vous chercher un forum de graphisme pour passer vos commandes FIXE et FLASH,
sympas et performant ... et tout cela gratuitement ?
Venez sur Valange-Design.com et vous ne serez pas déçu !!

Secret (cliquez pour afficher)
http://leonberg.edelweiss.free.fr/
 
Hors ligne smilz # Posté le 19/03/2008 à 13:41:38
La vie est une blague
Avatar
Groupe : Membres
Je vais peut être me faire taper, mais je n'ai jamais réellement vu l'utilité des fonctions en PHP, à part faire un (de)parser... Alors quand C ou en javascript je n'utilise que ça (d'ailleurs, je me demande parfois si je ne fais pas trop de fonctions) Donc je vois mal utiliser l'OO en PHP. Si quelqu'un a un exemple concret... Car on peut pas dire que le tuto de m@teo soit fourni niveau fonction.

I can't believe that !
 
Hors ligne robocop # Posté le 19/03/2008 à 14:01:09
Avatar
Groupe : Membres
Super.
Faudrait aussi parler de empty().
 
En ligne Arcanos # Posté le 19/03/2008 à 14:06:43
Imasu ka imasen ka
Avatar
Groupe : Membres
J'ai jamais lu le tuto sur la POO, je ne sais même pas ce que c'est :p Faut peut être que je m'y mette ...

Image utilisateur
 
Hors ligne kankan # Posté le 19/03/2008 à 14:11:57
kankan@internet:/com/sdz$
Avatar
Groupe : Membres
Citation : M@teo21
J'ai ouïe dire qu'il y aurait des pointeurs dans la prochaine version de PHP. Faut voir l'intérêt après, de nombreux langages s'en passent très bien.

C'est vrai qu'en PHP, il n'y a pas spécialement besoin de pointeurs.

Au pire, si l'on doit renvoyer plusieurs valeurs, on peut le faire avec un array, non ?
 
Hors ligne Pio154 # Posté le 19/03/2008 à 14:12:25
prendre du temps pour coder
Avatar
Groupe : Membres
Citation : robocop
Super.
Faudrait aussi parler de empty().

Cette fonction ne sert presque à rien ;) Vérifie si la variable est null (0, vide ou pas définit du tout).

Mon blog : cliquez ici !
:) :D ;) :p :lol: :euh: :( :o :colere2: o_O ^^ :-°
:ange: :colere: :diable: :magicien: :ninja: >_< :pirate: :'( :honte: :soleil: :waw: :zorro:
 
Hors ligne iPoulet # Posté le 19/03/2008 à 14:16:51
Avatar
Groupe : Interdiction d'écriture
Au pire, PHP finira bien par être démodé, et peut-être que M@teo écrira alors un cours sur une autre technologie.

Edit : je disais ça pour l'absence de partie consacrée à la POO en PHP.

Le Blog de l'Homme Moderne
« Eĉ guto malgranda, konstante frapante, traboras la monton granitan »
 
Hors ligne crow # Posté le 19/03/2008 à 14:18:13
Groupe : Membres
Merci pour les mises à jours.

Je trouve le tutoriel xhtml/css extrêmement bien fait. Il atteint son but (à la fin nous sommes capable de créer un site web sémantiquement correcte et compatible avec tous les navigateur).

Le tutoriel php est comme tous les autre tutos très bien rédigé. Mais je le trouve incomplet, en effet après l'avoir lu, il nous est difficile de créer notre propre site web (pas de poo, sécurité peu abordé, manipulation des fichiers et des tableaux non abordé etc...).
Un bon programmeur sait se documenter mais pour apprendre la poo, la doc c'est pas super.
 
Hors ligne zancdar # Posté le 19/03/2008 à 14:20:15
Va donc te faire fouetter
Avatar
Groupe : Bannis
Citation : smilz
Je vais peut être me faire taper, mais je n'ai jamais réellement vu l'utilité des fonctions en PHP, à part faire un (de)parser... Alors quand C ou en javascript je n'utilise que ça (d'ailleurs, je me demande parfois si je ne fais pas trop de fonctions) Donc je vois mal utiliser l'OO en PHP. Si quelqu'un a un exemple concret... Car on peut pas dire que le tuto de m@teo soit fourni niveau fonction.


Heu les fonctions elles te servent à éviter le Copier/coller de code sur une de tes pages et AMHA si tu fait du C et que tu utilise les fonctions, alors elles doivent te paraître aussi indispensable en PHP

LEPV

 
Hors ligne Pio154 # Posté le 19/03/2008 à 14:20:29
prendre du temps pour coder
Avatar
Groupe : Membres
Citation : crow
Merci pour les mises à jours.

Je trouve le tutoriel xhtml/css extrêmement bien fait. Il atteint son but (à la fin nous sommes capable de créer un site web sémantiquement correcte et compatible avec tous les navigateur).

Le tutoriel php est comme tous les autre tutos très bien rédigé. Mais je le trouve incomplet, en effet après l'avoir lu, il nous est difficile de créer notre propre site web (pas de poo, sécurité peu abordé, manipulation des fichiers et des tableaux non abordé etc...).
Un bon programmeur sait se documenter mais pour apprendre la poo, la doc c'est pas super.


Pour la manipulation des fichiers et des tableaux, c'est à toi de faire des sites, ensuite grâce à sa, tu auras de l'expérience sur l'utilisation des fichiers et des tableaux ;)
Pour la POO en PHP, elle n'est pas obligatoire.

Mon blog : cliquez ici !
:) :D ;) :p :lol: :euh: :( :o :colere2: o_O ^^ :-°
:ange: :colere: :diable: :magicien: :ninja: >_< :pirate: :'( :honte: :soleil: :waw: :zorro:
 
Hors ligne kankan # Posté le 19/03/2008 à 14:21:15
kankan@internet:/com/sdz$
Avatar
Groupe : Membres
Citation : 1337833K
Citation : dixy
Citation : 1337833K
L'extension de fichier peut être falsifiée par l'utilisateur. Il peut très bien uploader un .exe et faire croire par le type MIME que c'est une image. Je suis déçu qu'une faille de sécurité aussi dangereuse soit présente dans les codes du grand maitre Matéo. :(

Donc faut faire comment ?

Par exemple, si tu ne veux que des images, tu fais une vérification de la validité de l'image en essayant de récupérer ses caractéristiques avec GD. C'est le seul moyen.

Dans tous les cas, si l'extension n'est pas .php (ou un autre langage serveur :p ), le visiteur ne pourra pas le lancer, donc il y a déjà une sécurité minimale. Après, si l'extension est falsifiée, le pire qui puisse arriver est un fichier apparemment inutilisable. J'ai déjà vu pire en sécurité :-° .
 
Hors ligne flopast # Posté le 19/03/2008 à 14:24:40
Un gride :
Avatar
Groupe : Membres
Vraiment Bravo Mr. 21, c'est vraiment super de maintenir les tutos. :)

Il y avait longtemps qu'il fallait que je change cette signature. :p
Hmain a vendre faisait tache sur ce site

le site de M@téo21 (il débute)
 
Hors ligne woufeigh # Posté le 19/03/2008 à 14:28:40
Webnul
Avatar
Groupe : Membres
Bonjour,

L'upload par formulaire c'est sur que c'est utile. La POO quant à elle c'est discutable. Il y a des gens qui ne jurent que par la poo et qui font des classes statiques plutôt que des librairies. Ensuite la POO amène forcément une meilleure lisibilité du code à condition de savoir grouper les choses par thème...
L'utilité technique est elle discutable, on peut faire exactement les mêmes choses avec ou sans POO

Image utilisateur
 
Hors ligne anonyme # Posté le 19/03/2008 à 14:35:15
Groupe :
Citation : woufeigh
Bonjour,

L'upload par formulaire c'est sur que c'est utile. La POO quant à elle c'est discutable. Il y a des gens qui ne jurent que par la poo et qui font des classes statiques plutôt que des librairies. Ensuite la POO amène forcément une meilleure lisibilité du code à condition de savoir grouper les choses par thème...
L'utilité technique est elle discutable, on peut faire exactement les mêmes choses avec ou sans POO

L'intérêt des classes statiques est d'éviter des collisions de noms. Mais avec PHP 5.3 on aura des namespaces et donc plus besoin de ce détournement.
L'OO n'amène pas de meilleure lisibilité si on sait faire un code lisible en impératif (ce qui est loin d'être difficile).
Oui, on peut faire la même chose en OO et en impératif, mais pas de la même façon. Si tu discutes l'intérêt de l'OO en PHP, tu peux discuter de l'intérêt de l'OO dans bien des langages.
Hors ligne crow # Posté le 19/03/2008 à 14:38:01
Groupe : Membres
Le concept de programmation MVC est quand même très pratique en php. Il permet de séparer les données, les traitements et la présentation. On a ainsi un site ou les maintenances sont plus simples et ou le code peut être réutilisé à n'importe quel endroit de site.

ça c'est possible seulement gràce à la poo ^^
 
Hors ligne anonyme # Posté le 19/03/2008 à 14:41:15
Groupe :
Citation : crow
Le concept de programmation MVC est quand même très pratique en php. On peux ainsi séparer les données, les traitements et les présentations. On a ainsi un site ou les maintenances sont simples et ou le code peut être réutilisé.

ça c'est possible seulement graàce à la poo ^^

En deux mots : n'importe quoi.

Le MVC n'est pas un concept de programmation, c'est une architecture, une méthode conception, une façon de présenter son code.
Et le MVC n'est pas réservé à l'OO..
Hors ligne BouLz # Posté le 19/03/2008 à 14:44:21
PHP :)
Avatar
Groupe : Membres
`Haku tu (as) fait quoi comme étude pour savoir tout sur le PHP en profondeur?
Car la tu t'amuse à réduire tout le monde en pièce :D . Personnellement je te crois plus facilement que les autres vu que tu as créé un excellent tutoriel... .

Sinon, j'irai jeter un coup d'œil aux mises à jours tantôt.

Thibault @ BouLz

LuxSound redémarre :: design en refonte et début du PHP !.

Accessibilité PHP.
 
Hors ligne nicknick63 # Posté le 19/03/2008 à 14:46:36
Avatar
Groupe : Membres
Haku, je n'ai pas dit que c'était inutile, j'ai juste dit que c'était loin d'être indispensable à quelqu'un qui a pour base uniquement les cours de M@téo.

Disons que pour un site "basique" il n'y a pas besoin d'utiliser ça, par contre après c'est discutable...
Par exemple j'ai codé un moteur de templates qui utilise uniquement des fonctions, je ne sais pas si c'est mieux. Enfaite il faudra que je tente de l'adapter pour voir.

Disons que pour moi PHP est un langage destiné à un usage bien particulier, et de ce fait on ne doit pas forcément utiliser les mêmes méthodes de développement.

Image utilisateur
Envie de discuter avec la communauté d'Exalead ? Allez sur le chat ! (xmpp:exalead@chat.jabberfr.org)
Les tableaux, c'est tabou, on en viendra tous a bout ! Image utilisateur
 
En ligne guimers8 # Posté le 19/03/2008 à 14:49:28
Cocoa/ObjC
Avatar
Groupe : Membres
Merci. :) Bon courage pour la suite.

Image utilisateur

Mac mini, Intel Core Duo à 1,83GHz avec 2 Go RAM.
iPod Vidéo, 5.5G Noir, 30 Go.
Au fait, pourquoi ne pas visiter… mon blog ?
 
Hors ligne Pio154 # Posté le 19/03/2008 à 14:52:18
prendre du temps pour coder
Avatar
Groupe : Membres
Citation : nicknick63
Haku, je n'ai pas dit que c'était inutile, j'ai juste dit que c'était loin d'être indispensable à quelqu'un qui a pour base uniquement les cours de M@téo.

Disons que pour un site "basique" il n'y a pas besoin d'utiliser ça, par contre après c'est discutable...
Par exemple j'ai codé un moteur de templates qui utilise uniquement des fonctions, je ne sais pas si c'est mieux. Enfaite il faudra que je tente de l'adapter pour voir.

Disons que pour moi PHP est un langage destiné à un usage bien particulier, et de ce fait on ne doit pas forcément utiliser les mêmes méthodes de développement.


Pour celui qui veut faire un gros site, il peut ne pas utiliser la POO.
Pour plusieurs fonctions de ton système de template, tu peux bien en faire que une ;)

Mon blog : cliquez ici !
:) :D ;) :p :lol: :euh: :( :o :colere2: o_O ^^ :-°
:ange: :colere: :diable: :magicien: :ninja: >_< :pirate: :'( :honte: :soleil: :waw: :zorro:
 
Hors ligne b1nary0d1g1t # Posté le 19/03/2008 à 14:53:26
In libro veritas
Avatar
Groupe : Membres
En ce qui concerne l'aspect orienté objet, pourquoi ne pas rendre le début du tutoriel C++ "stand-alone" (genre une catégorie "techniques de programmation")?
Ainsi tout qui veut faire un tuto sur un langage OO pourra, au début du tuto, mettre un lien vers cette partie.
Cela éviterait de réinventer la roue à chaque fois :)

In libro veritas
--------------------------------------------
Linux Mint 4.0 Daryna KDE CE
 

Désolé, les commentaires de cette news sont désactivés, vous ne pouvez pas en ajouter !

Revenir à liste des news

Changer de design | En savoir plus | Plan du site | Politique d'accessibilité | Règles | RSS tutoriels | RSS news
Édité par Simple IT SARL : Nous contacter | Notre blog | Revue de presse | Publicité

Y'a plus rien à lire, faut remonter maintenant !

Hébergement web - Correction de tutoriels - Créer un site
Vous souhaitez apparaître ici ? Contactez-nous.

Nombre de connectés 260 Zéros connectés | Requêtes SQL 5 requêtes | Temps de génération de la page : Total (SQL) 0.0251s (0.0073s)