KIM - logiciel et développement

Un forum de programmation et de diffusion des logiciels KIM
 
AccueilAccueil  FAQFAQ  RechercherRechercher  S'enregistrerS'enregistrer  MembresMembres  GroupesGroupes  Connexion  

Partagez | 
 

 Premiers pas en php

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
Admin
Admin


Nombre de messages : 9
Age : 30
Date d'inscription : 12/03/2007

MessageSujet: Premiers pas en php   Mer 11 Avr - 22:38

Bonjour, bienvenu sur le topic de présentation au php.

Nous n'aborderons pas ici ses source "historique", pour nous consacrer davantage a la progammation a proprement parler.

Sachez cependant que vous trouverez facilement des informations a ce sujet sur le net. (pour vous guider dans vos recherche, la personne qui é inventé le php s'appelle Rasmus Lerdorf).


Tout d'abord, vous devez disposer d'un intepréteur de php, pour pouvoir utiliser vos scripts. Nous vous laissons installer easyphp, ou wamp (ou lamp, si vous êtes sous linux geek )

(il est l'heure de dormir, j'ai a peine eut le temps de commencer. Je reprend ce tuto demain.)
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://kim-logiciel.asiafreeforum.com
Admin
Admin


Nombre de messages : 9
Age : 30
Date d'inscription : 12/03/2007

MessageSujet: Re: Premiers pas en php   Sam 1 Sep - 15:52

Bon, reprenons un peu plus professionellement.

Le php est un langage interprété, faiblement typé. Il est généralement utilisé dans le cadre de la création de pages web, mais il peut également avoir d'autre applications, notemment depuis la version 5.
C'est un langage open source, et n'mporte qui peut donc creer des interpréteur php (en théorie, la pratique étant plus dure).

Le php est un langage haut niveau, mais d'une grande simplicité qui permet à n'importe qui de pouvoir obtenir des résultats satisfaisant en un temps très court.
Hélas, cette simplicité a un revers : les phpeurs (ceux qui font du php) codent vite, sans prendre de temps de faire attention a sécuriser leur système; pour cette raison, le php a souvent été désigné comme un langage peu fiable et faible en sécurité. Pourtant, ce n'est pas une faiblesse intrinsèque au php (sous certaine conditions).

Si le php a des très nombreux avantages, il possède également des défauts : le fait qu'il soit un lanage interprété le rend inadapté a la création d'application. Pour cela, il est conseillé de se tourner vers d'autre langage plus dur mais plus adapté (comme le c ou le c++).

L'utilisation du php dans le cadre de création de page web necessite tout de même de connaitre la syntaxe du html : en effet, le php ne fat que generer du text qui sera envoyé vers le client : de fait, il ne peut pas faire plus que le html de ce coté. Il permet de générer dynamiquement des pages html, mais pas de générer des pages html dynamiques (pour cela, il faut qu'il génère du javascript).
Cette différence est importante, même si elle n'est généralement pas comprise par 90% des phpeurs.

Le php peut s'interfacer avec des base de données et de gerer des données enoyées par des formulaires html. Ces deux choses combinées suffisent pour creer des forums, des blogs, des livres d'or et une grande quantité d'autre chose.

Cependant, l'utilisation de base de données necessite de connaître la syntaxe du sql, et affaibli encore la sécurité du site.

Il faut garder en mémoire que le php ne peut en aucun cas faire un site plus sécurisé que si celui était entièrement statique, en html. Tout au plus, il pourra ne pas l'affaiblir. Mais pour peu qu'un site soit bien conçu et que le serveur soit bien configuré, vous ne devriez pas craindre les attaques des hackers (a la seule condition de toujours gerer la sécurité).
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://kim-logiciel.asiafreeforum.com
Admin
Admin


Nombre de messages : 9
Age : 30
Date d'inscription : 12/03/2007

MessageSujet: Re: Premiers pas en php   Lun 10 Déc - 22:10

Commençons a faire nos premiers vrais programmes.
Ceux -ci serons mis pour le moment dans le dossier www dans le repertoire php (si vous utilisez easyphp).

Commençons le premiers fichier:
Code:
<?php

echo 'bonjour';

?>

lorsque vous l'ouvrez... cela affiche bonjour Surprised
bon, vous me direz que vous auriez pu tout simplement mettre 'bonjour' dans un fichier htm, et que ça aurait donné le même résultat. Ce en quoi vous n'auriez pas tort.
Mais ça n'est pas encore là que c'est interessant.
Le php permet de generer des pages dynamique, c'est à dire qui change toute seule.

Evidemment, pour qu'elle soit dynamique, il faut que l'utilisateur fasse quelque chose.
Un peu de patience, ça va venir.
Suivant code, ici on déclare des variables par un $.


Code:
<?php

$salutation = 'bonjour';
echo $salutation;

?>

C'est quoi une variable? Tout simplement, c'est une case mémoire ou on peut ranger des informations. Classiquement, ça contient des chaines de caractère, ou encore plus souvent des entier. Et c'est l'une des bases de la programmation. A l'exception du langage bas niveau assembleur et de ceux encore plus bas, tous les langages ont des variables. C'est super utile!
Bien entendu, on peut changer le contenu d'une variable si on le veut. Tout simplement vous lui donnez une autre valeur, comme quand vous lui aviez donné une valeur en la créant.

Code:
<?php

$salut = 'bonjour';
$salut = 'non, je change';
$salut = 3;
$salut = 'ok, on affiche maintenant ^^';

echo 'et oui, on va afficher ';
echo $salut;

?>

Bien sur, en pratique, donner comme ceci une série de valeur a une variable représente peu d'interet : chacune des nouvelles valeurs viens écraser l'ancienne.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://kim-logiciel.asiafreeforum.com
Contenu sponsorisé




MessageSujet: Re: Premiers pas en php   

Revenir en haut Aller en bas
 
Premiers pas en php
Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Premiers corégones
» HM1100 Premiers tours de roue.
» Photos des premiers arrivants PBP 2007
» Belphégor pompier premiers secours
» Mes premiers souvenirs

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
KIM - logiciel et développement :: PHP :: PHP-
Sauter vers: