Aller au menu - Aller au contenu

Mise à jour du tutoriel PHP

Revenir à la liste des news
Participer à la discussion

Informations

Contributeur(s) : M@teo21
Publié : le 19/03/2008 à 10:27:20
Catégorie : Tutoriels
Visualisations : 1 000

Mise à jour du tutoriel PHP

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 Participations

Pour accéder à cette section
Connectez-vous !
connexion_rpx
Page 1  2  3  4  5  6  7  Suivante
Pseudo Discussion
1 visiteur sur cette news (0 membre et 1 Anonyme)
Page 1  2  3  4  5  6  7  Suivante
Hors ligne sloshy # Posté le 19/03/2008 à 10:31:10
Avatar

Hello,
Merci pour cette MàJs.
C'est un peu dommage pour la POO car c'est puissant comme outil. (peut être un tuto non officiel sur le PHP5 aillant pour pré requis ton tuto serait il une meilleur chose).
Hors ligne anonyme # Posté le 19/03/2008 à 10:31:16

Bonne nouvelle moi qui compait le commencer :D .
Hors ligne anonyme # Posté le 19/03/2008 à 10:32:13

Super la partie sur l'upload :)
Hors ligne Chappu # Posté le 19/03/2008 à 10:33:32
Grain de sable
Avatar

Études : Ecole des métiers de Fribourg

Bonne nouvelle merci :)

Results comes from knockings on doors until they open
Image utilisateur

 
Hors ligne Alwin # Posté le 19/03/2008 à 10:34:46
1001010110 ... ou presque.
Avatar

Ville : Mont saint aignan
Pays : France métropolitaine
Études : IUT Caen

Félicitation pour la qualité de ce cours qui semble s'étoffer de p^lus en plus !!
Il est vrai que j'espérais depuis longtemps trouver le moyen d'uploader des fichier !! MERCI

Mon Projet : www.creatweb.fr
Mon Blog : www.alwin.fr

PHP - SQL - CSS - HTML - Java - C
Un peu de graphisme et de JS
 
Hors ligne ptipilou # Posté le 19/03/2008 à 10:36:16
Cauchemar orthographique
Avatar
Groupe : Anciens

Citation : sloshy
C'est un peu dommage pour la POO car c'est puissant comme outil. (peut être un tuto non officiel sur le PHP5 aillant pour pré requis ton tuto serait il une meilleur chose).
Et alors ? On ne lit pas les tutos "coup de coeur" ? Pendant un mois, un tuto traitant de la POO entre autres, fait par `Haku, "Amusons-nous avec PHP" y est resté... ;)

Visitez le site des zCorrecteurs !
N'hésitez pas à soutenir notre travail...

... si ce que nous avons fait pour vous vous plaît, un petit coup de pouce est le bienvenu !
_____________________________________________
Si haut que l'on soit placé, on n'est jamais assis que sur son cul. [Attribué à Montaigne]
 
Hors ligne Furious_Sirius # Posté le 19/03/2008 à 10:48:25

Ville : Gland
Pays : Suisse

Très bonne initiative ;)

Studio Znak. La référence informatique.

Citation : Furious
Windows c'est comme les tamagotchis, même si tu le nourris, il crève ... :p
 
Hors ligne Front # Posté le 19/03/2008 à 10:49:20

Bravo merci pour cette maj =)

Hébergeur d'images: http://www.image-upload.ch
Inscris-toi au Sud-Est et contact moi pour t'aider à commencer =D : Travian
 
Hors ligne Nanocom # Posté le 19/03/2008 à 11:00:32
Avatar

Ville : Ittenheim
Pays : France métropolitaine
Études : INSA Lyon

Citation : ptipilou
Citation : sloshy
C'est un peu dommage pour la POO car c'est puissant comme outil. (peut être un tuto non officiel sur le PHP5 aillant pour pré requis ton tuto serait il une meilleur chose).
Et alors ? On ne lit pas les tutos "coup de coeur" ? Pendant un mois, un tuto traitant de la POO entre autres, fait par `Haku, "Amusons-nous avec PHP" y est resté... ;)

Ce tuto ne parle pas de POO o_O
Celui là oui
Hors ligne totolekiller09 # Posté le 19/03/2008 à 11:21:12
I am a boss
Avatar

Ville : Villeneuve d'ascq
Pays : France métropolitaine
Études : IUT Villeneuve d'Ascq

trop bien !
Merci !

o_O Atention Killer en présence ... ça rigole plus :p
 
Hors ligne anonyme # Posté le 19/03/2008 à 11:35:23

Si tu veux prendre de l'avance sur le "partitionnement sous Linux avec Ubuntu", tu peux toujours télécharger la version beta qui sort demain, peu de choses vont changer d'ici là à mon avis.
Hors ligne M@teo21 # Posté le 19/03/2008 à 11:42:59
Amateur professionnel
Avatar
Admins
Flux RSS

Ville : Paris
Pays : France métropolitaine
Études : EFREI

Bah j'ai suffisamment de choses à faire d'ici là, je vais attendre la version stable pour m'occuper de cette mise à jour (c'est pas comme si je m'ennuyais en ce moment).

Auteur de 5 livres : HTML5 - C - PHP - Linux - C++
L'urgent est fait, l'impossible est en cours, pour les miracles, prévoir un délai...
 
Hors ligne 1337833K # Posté le 19/03/2008 à 11:45:42
lock cmpxchg8b eax
Avatar

Never trust user input !

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. :(

La garbage collection, insulte ultime à tout utilisateur, car elle expose le manque d'amour du développeur pour ne pas avoir gentillement caressé chaque potentiel byte de précieuse mémoire que le programme alloue.
 
Hors ligne Dalian # Posté le 19/03/2008 à 11:46:46
It's me !
Avatar

Merci pour cette mise à jour. D'un côté je ne trouve pas que le système de partitionnement est eu de gros changement. Ça ne presse donc pas. Prends ton temps. :D

Mon site web sur l'informatique :
Image utilisateur
 
Hors ligne dixy # Posté le 19/03/2008 à 11:49:38
Avatar

Études : UTBM

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 ?

Image utilisateur BrightMarks : gérer vos notes scolaires

 
Hors ligne 1337833K # Posté le 19/03/2008 à 11:52:12
lock cmpxchg8b eax
Avatar

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.

La garbage collection, insulte ultime à tout utilisateur, car elle expose le manque d'amour du développeur pour ne pas avoir gentillement caressé chaque potentiel byte de précieuse mémoire que le programme alloue.
 
Hors ligne M@teo21 # Posté le 19/03/2008 à 11:54:54
Amateur professionnel
Avatar
Admins
Flux RSS

Ville : Paris
Pays : France métropolitaine
Études : EFREI

Il n'était pas question dans cette introduction à l'upload d'aller dans le détail. Comme le type MIME et l'extension peuvent être falsifiés, on n'a pas de moyen autre que d'aller regarder dans le fichier lui-même à l'aide de GD par exemple s'il s'agit d'une image.

Toutefois, GD n'est pas abordé à cet instant du cours et le but de cet ajout n'était pas de faire un tour complet d'un système d'upload. C'est d'ailleurs parfaitement conscient de cela que j'invite les utilisateurs à aller lire le tutoriel de DHKold à l'intérieur même de mon tutoriel, qui donnera alors les détails nécessaires.

Auteur de 5 livres : HTML5 - C - PHP - Linux - C++
L'urgent est fait, l'impossible est en cours, pour les miracles, prévoir un délai...
 
Hors ligne tryks # Posté le 19/03/2008 à 11:56:50
Vis tibi adsit !

Études : IUT Paris

Merci ^^
Hors ligne seb13 # Posté le 19/03/2008 à 11:58:13

Merci pour cette mise à jour.
 
Hors ligne Dam_neo # Posté le 19/03/2008 à 12:26:24
Avatar

C'est vrai que toutes ces mises à jour font bien plaisir. Concernant la POO en PHP si ça peut en aider quelques uns, j'ai fait un tuto sur le site d'un ami. Je le posterai d'ici peu sur le SDZ je pense.



J'espère que celà pourra vous être utile.

Longue vie au SDZ zt à m@teo :D
Hors ligne Xilodique # Posté le 19/03/2008 à 12:30:16
Tu Comprend?
Avatar

AAAh merci de refaire Linux Ubunti oui :D! Parceque quand j'ai télécharger Linux c'été pas tout a fait les même trucs donc j'ai formater Windows sans faire expres :/ lol c'été pas cool, enfin merci a toi Mateo! :D

Vive Sdz :P

Fan de Manga? ===> Xilodique :: <3 Mangas!
Blog Perso ===> Xilodique Blog :: <3


 
Hors ligne Gwenn # Posté le 19/03/2008 à 12:33:39
Chez moi ça marche.
Avatar
Groupe : Anciens

Y'a toujours des détails très ennuyeux dans ce tuto, m'enfin, c'est déjà bien qu'il soit mis à jour.

M'enfin, dans la mesure où un tuto est une introduction à un langage, et rien de plus, on va pas chipoter sur le type MIME...
Après, par contre, certains ont l'air de penser que c'est un cours complet, peut-être serait-il bon de les détromper.

Image utilisateur
 
Hors ligne Attonde # Posté le 19/03/2008 à 12:41:56
T'en fais pas, elle est moche.
Avatar

Génial, j'ai toujours pensé qu'il faudrait le faire un jour :p !
T'assure !!! :)
Hors ligne nicknick63 # Posté le 19/03/2008 à 12:42:31
Avatar
Flux RSS

Ville : Clermont-ferrand
Pays : France métropolitaine

Citation : Xilodique
AAAh merci de refaire Linux Ubunti oui :D! Parceque quand j'ai télécharger Linux c'été pas tout a fait les même trucs donc j'ai formater Windows sans faire expres :/ lol c'été pas cool, enfin merci a toi Mateo! :D

Ouais c'est vrai il n'y a que le tuto du dieu (vivant ?) M@téo qui explique comment installer Ubuntu, alors si il n'est pas à jour ce sera des millions de PC qui seront formatés à tort !

Bon sinon c'est une bonne nouvelle. Au moins le tuto est mis à jour, pas comme sur certains site où il y a aussi d'excellents cours, mais datant de 4/5 ans :( .

Et pour la POO, franchement en PHP elle est rarement utile, et zér0 qui sort du cours de m@téo est encore loin d'avoir à s'en servir.
PHP est vraiment un langage où on peut se passer de la POO, tant qu'on sait déclarer une instance de classe et appeler une méthode ; ce qui se fait presque intuitivement, ou bien un jour en lisant la doc de n'importe quelle Bibliotèque.
 
Hors ligne alexlp # Posté le 19/03/2008 à 12:50:01
The Linkin Park Fan
Avatar
Flux RSS

Ville : Tournan en brie
Pays : France métropolitaine
Études : IUT Montreuil

Super ! :) Vivement les prochaines mises à jour.

Pour la mise à jour des partitions d'Ubuntu, j'avais réussi c'est pas bien compliqué mais bon vaut mieux le faire on sait jamais :p
 
Hors ligne M@teo21 # Posté le 19/03/2008 à 12:53:35
Amateur professionnel
Avatar
Admins
Flux RSS

Ville : Paris
Pays : France métropolitaine
Études : EFREI

Citation : nicknick63
Et pour la POO, franchement en PHP elle est rarement utile, et zér0 qui sort du cours de m@téo est encore loin d'avoir à s'en servir.
PHP est vraiment un langage où on peut se passer de la POO, tant qu'on sait déclarer une instance de classe et appeler une méthode ; ce qui se fait presque intuitivement, ou bien un jour en lisant la doc de n'importe quelle Bibliotèque.


C'est exactement ce que je pense. Plus exactement, j'ai l'impression qu'elle est surévaluée en PHP, car ce n'est pas un langage bâti sur le modèle objet (ou partiellement ça dépend des bibliothèques) et avant de bien savoir s'en servir les gens risquent plus de mal s'en servir qu'autre chose et surtout de ne pas comprendre l'intérêt.

Vaut mieux pas faire de POO que mal faire de la POO. C'est pas un sésame magique qui rend d'un coup votre code plus lisible et plus facile à écrire.

Auteur de 5 livres : HTML5 - C - PHP - Linux - C++
L'urgent est fait, l'impossible est en cours, pour les miracles, prévoir un délai...
 
Hors ligne anonyme # Posté le 19/03/2008 à 13:02:21

Citation : nicknick63
Et pour la POO, franchement en PHP elle est rarement utile, et zér0 qui sort du cours de m@téo est encore loin d'avoir à s'en servir.
PHP est vraiment un langage où on peut se passer de la POO, tant qu'on sait déclarer une instance de classe et appeler une méthode ; ce qui se fait presque intuitivement, ou bien un jour en lisant la doc de n'importe quelle Bibliotèque.


Tu ne sais pas de quoi tu parles.
Ce n'est pas parce que l'OO est mal représenté en PHP qu'il est rarement utile, loin de là.
Et l'OO n'est pas un sésame magique qui rend le code plus lisible et facile à écrire, même si on sait ce qu'on fait.
Hors ligne Pio154 # Posté le 19/03/2008 à 13:03:07
distributeur de sourir
Avatar
Groupe : Bannis

C'est vrai coi, je sais plus ou j'ai lu un article, mais le PHP est fait pour faciliter la tâche à un programmeur. Du moins, je le vois comme sa ;)

A bas la POO :p

Image utilisateur
 
Hors ligne Darth Killer # Posté le 19/03/2008 à 13:03:55
I'm the Dark Burner !
Avatar

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

  • Projets perso : DarthSQL, Calculateurs pour Nemexia, La taverne du Killer,
  • Recruté pour projets : Pouki, DigitalForge
  • Tutoriels : RPG Maker de zéro (en préparation), DOS plus qu'une console (en préparation, discutons-en !)
Image utilisateur
 
Hors ligne zancdar # Posté le 19/03/2008 à 13:08:19
Va donc te faire fouetter
Avatar
Groupe : Bannis

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.

LEPV

 
Pour accéder à cette section
Connectez-vous !
connexion_rpx

Revenir à la liste des news