Quelle est la meilleur façon d'apprendre le PHP ?

Quelle est la meilleur façon d'apprendre le PHP ? - PHP - Programmation

Marsh Posté le 11-07-2002 à 03:47:09    

Je m'y mets en ce moment, et c'est vraiment raide.
y-a plein de critères en prendre en compte
l'aspect sécurité est loin d'être évident à prendre en compte (après avoir lu le début de la doc de nexen, je m'aperçois que je suis très loin d'être capable de faire un site acceptable, à ce niveau du moins)
l'aspect de la compilation aussi : par exemple j'aurais aimé pouvoir créer des images à la volée, et je m'aperçois qu'il faut compiler php avec le support GD : j'ai plus qu'à recompiler
 
donc je sais pas comment éviter de faire n'importe quoi, de me replanter encore une fois : faut-il lire toute la doc avant de s'y mettre ? (ça m'étonnerait, vu la taille)
Avez vous des bons liens, qui permettent de débuter sans se planter ? ça me parait mieux. Moi je suis les instructions de nexen (trop fourni) et de phpdebutant (trop jeune), mais si vous avez d'autres bons liens, je suis preneur

Reply

Marsh Posté le 11-07-2002 à 03:47:09   

Reply

Marsh Posté le 11-07-2002 à 07:49:04    

http://www.phpdebutant.com/


---------------
Ma galerie photo créée avec Piwigo et hébergée sur Piwigo.com
Reply

Marsh Posté le 11-07-2002 à 08:32:18    

Le mieux je pense c'est de te fixer un petit projet pas trop compliqué et d'avancer doucement en cherchant dans la docs qd tu sais pas faire.
 
Après tu pourra comparer ce que tu as fait avec des sources existants.
Le mieux c de pratiquer plutot que de lire la doc en entier.

Reply

Marsh Posté le 11-07-2002 à 08:42:34    

Reply

Marsh Posté le 11-07-2002 à 10:27:33    

joce a écrit a écrit :

Faire des conneries :D




lol ! En + c tellement vrai :D

Reply

Marsh Posté le 11-07-2002 à 10:29:37    

www.phpdebutant.com   ;)  il est tres bien!


---------------
Si je suis près de toi c'est soit pour t'embrasser ou te croquer, alors à ce moment là rappelle toi de ce que tu m'as fait. du bien ou du mal?
Reply

Marsh Posté le 11-07-2002 à 12:38:26    

bon les gars, phpdébutant, je vous ai dit que je connaissais
je le trouve très bien, mais trop jeune donc pas assez complet et certainement pas exaustif. Par contre il va droit au but, dans certaine fonctionalité intéressante, et je trouve ça très bien
 
le pb c'est que ça m'a pas empéché de faire des conneries, donc à part suivre la doc officiel, je vois pas trop d'autres solutions, mais c'est un peu lourd/chargé comme doc :/
 
et faire des conneries je veux bien, mais je peux pas trop, j'ai des comptes à rendre moi   :o  
 
joce, si t'as des conseils pour la sécurité, c'est maintenant qu'il faut les donner  :)

Reply

Marsh Posté le 11-07-2002 à 15:35:04    


 le niveau de securité depend de tout les éléments qui constitue ton site (le serveur, tes pages ...) donc on ne peut pas être infaillible .
 
Le plus simples (je pense) c'est de proteger :
 
   

  • le contenu de tes pages avec des fonctions php par exemple en utilisant une librairie php. J'ai essayé php_lib_login ca marche bien.


   

  • les fichiers eux même. pourquoi pas en utilisant htpasswd

Reply

Marsh Posté le 11-07-2002 à 18:22:27    

concernant phpdebutant je te comprend!
 
Moi il m'a permis d'apprendre les principe de base!
Par conter en qui concerne les requettes SQL mmmhh :s ils peuvent êter plus simple!...
 
Mais en faite la meilleurs façon de connaitre il y a pa mieux que quelqu'un qui s'y connais en PHP et soit la pour juger ton travail et te montré s'il y a ou pas une meilleur façon et/ou t'apprendre des techniques propre a ce que tu fais!...


---------------
Si je suis près de toi c'est soit pour t'embrasser ou te croquer, alors à ce moment là rappelle toi de ce que tu m'as fait. du bien ou du mal?
Reply

Marsh Posté le 11-07-2002 à 22:54:08    

Attends, en sécurité faut pas exagérer. Si tu fais pas de script de login, la sécurité ça se limite à vérifier les variables.
Pour ça tu lis la doc pour les fonctions :
- isset() et empty()
- preg_*() <-- très important
- file_exists()
... en général c'est les seules que je me sert pour tester mes variables.


Message édité par Dost67 le 11-07-2002 à 22:54:58
Reply

Marsh Posté le 11-07-2002 à 22:54:08   

Reply

Marsh Posté le 11-07-2002 à 22:59:04    

Pour la sécurité t'as :

... Tu verras que ce qui reviens svt c'est la vérif des variables. Sinon t'as pas trop à t'inquiéter si tu fais juste du dév. Le reste c'est l'administrateur système qui s'en occupe (donc l'hébergeur !).

Reply

Marsh Posté le 12-07-2002 à 11:29:43    

Dost67 a écrit a écrit :

Attends, en sécurité faut pas exagérer. Si tu fais pas de script de login, la sécurité ça se limite à vérifier les variables.
Pour ça tu lis la doc pour les fonctions :
- isset() et empty()
- preg_*() <-- très important
- file_exists()
... en général c'est les seules que je me sert pour tester mes variables.




 
y-a du login, justement
et regarde la doc de nexen, le chapitre secu, franchement, yy-a bcp de chose à vérifier (y-a même certaines options de compilation qui sont dangereuse ensemble)

Reply

Marsh Posté le 12-07-2002 à 11:29:56    

Dost67 a écrit a écrit :

Pour la sécurité t'as :

... Tu verras que ce qui reviens svt c'est la vérif des variables. Sinon t'as pas trop à t'inquiéter si tu fais juste du dév. Le reste c'est l'administrateur système qui s'en occupe (donc l'hébergeur !).




 
merci, je regarderais

Reply

Marsh Posté le 12-07-2002 à 22:58:19    

comme le dit bobdupont, le mieux c'est un petit projet : un chti forum, un système de gestion de news ou encore gestion de stats, ... le genre de trucs que tu trouve fréquemment sur le net, histoire de pas se prendre la tête sur l'idée et de se concentrer sur la technique (ici PHP et les BDs)

Reply

Marsh Posté le 13-07-2002 à 13:53:45    


1 -> Lire la doc PHP / MySQL
 
2 -> Consulter les sites sur PHP (www.phpdebutant.com, www.phpinfo.net, www.php.net, etc...).
 
3 -> Coder des petits scripts, manipuler les variables, les structures de contrôle, etc...,comprendre les bases du langage...
 
4 -> Coder encore et encore...
 
5 -> Toujours coder, mais sans jamais oublier de réflaichir avant de se lancer tête baissée, consulter la doc au moindre problème avant de crier au secours...
 
C'est assez simple de se lancer dans la programmation PHP/MySQL, mais avant de maîtriser parfaitement le sujet, de l'eau s'écoulera sous les ponts.
De plus, vous utiliserez certainement PHP en tant que langage Web côté serveur, cela ne vous dispensera pas de maîtriser HTML, JavaScript...
 
Bonne continuation.
 

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed