Page 1 sur 1

Difference entre php et html ?

Posté : 03 oct. 2005, 23:11
par Naru
Bonjour,

J'aurai besoin de quelques esplications

En gros quelqu'un peut t'il me dire les avantage de faire un site en php plutot qu'en HTML.

Je connais le code HTML j'ai deja fais plusiseur site en HTML et je trouve ca assez facile

pour ce qui est du php j'ai utilisé par le bias de php-nuke donc c du php mais que je n'ai pas fais et quand je devais faire des bloc ou module je transformais mes page HTML en php mais le code etait pas tres propre.

on m'a dit que je devais faire du php pour relier mon site a une base de donnée es vraie ? et es compliquer pour une personne qui ne connais pas se langage du tt

Je viens de commencer un bouquin sur php4 et je vois que sa ressemble a du c++ avec les boucles et j'ai une horreur du c++ pour en avoir fais en DUT

En gros si quelqu'un peut me dire par ou commencer pour les bases si c'est vraiment si formidable que ca considerer moi comme un vraie debutant du php et montrer moi le chemin

Merci d'avance

Posté : 03 oct. 2005, 23:22
par Cyrano
Bien, on va dépoussiérer un peu pour commencer: on ne remplace pas le html par du PHP : on complète l'un avec l'autre pour ajouter des options sur un site (Internet/Intranet/extranet)

Le PHP est un langage serveur dont la syntaxe peut s'apparenter sommairement à du C (pas C++, quoique...). C'est un langage qui est exécuté coté serveur, jamais coté client, les navigateurs ne peuvent pas l'interpréter.

Ce que permet le PHP, c'est effectivement un accès à des données stockées dans une base de données, de nombreux types de bases sont accessibles en PHP : MySQL, SQLServer, MS-SQL, Oracle, DB2(?), SQL (qui est une base embarquée dans PHP5), Sybase, etc, etc...

Ce que fait sommairement le PHP : on construit des application avec des "morceaux" de HTML et on reconstruit dynamiquement des pages en ajoutant un contenu qui peut varier en fonction des mises à jour dans une base de données. C'est là l'intérêt premier du système. Si tu n'aimes pas les boucles en C++, j'ai peur que tu ne doives te faire à l'idée qu'il y en a aussi en PHP comme dans la plupart des langages de programmation existants, même en javascript tu en trouves.

Mais le PHP est un langage de programmation, le HTML par contre n'en est pas un, c'est un langage de structure pour stocker des données, un navigateur sait lire cette structure et restituer l'affichage selon un certain nombre de critères.

Voilà, c'est vraiment succinct, mais il est difficile de s'étendre, j'espère que ça rpond à ta question :)

Posté : 03 oct. 2005, 23:27
par Naru
ok merci de l'esplication

Donc sa complete et sa ne remplace pas completement


par contre si je veux mettre une option rechercher je dois absolument mettre du php et sa relier a une base de donnée ?


je sens que je vais encore passer des nuits blanche a comprendre le php :p

Posté : 03 oct. 2005, 23:34
par Cyrano
Disons que tu auras besoin d'un langage serveur pour effectuer des requête soit dans une base de données, soit dans un fichier texte, puisqu'il est éventuellement possible de se passer de base de données, même si c'est peut-être moins pratique.

Et Base de données = un langage qui va avec : le SQL (Structured Query Langage) qui sert à dialoguer avec le serveur de base de données.

Tu devrais si tu souhaites te lancer dans le PHP commencer par des choses sans base de données pour d'abord te familiariser avec le langage. Après, tu intègreras les bases de données.

J'ajouterais qu'il sera plus facile également d'installer sur ta machine un environnement de développement du genre WAMP ou EasyPHP qui mettra sur ta machine un serveur http Apache, PHP, Un serveur de base de données MySQl et un utilitaire pour gérer ce SGBD phpMyAdmin, pour l'essentiel.

Il existe d'autres langages serveur, mais le PHP est probablement le plus facile à aborder.

Posté : 04 oct. 2005, 09:15
par starkeus
Quelques liens pour débuter en php:
www.siteduzero.com/
www.phpdebutant.org/
www.phpfacile.com/
et biensur PhpFrance mais essaie de visiter ces sites d'abord!
Tu peux foncer, tu vas voir ca va te plaire :wink:

Posté : 04 oct. 2005, 12:43
par Naru
merci a tt les deux je vais consulter ces sites continuer a lire des bouquins la dessus et quand je comprendrais rien je reviendrai crier au secours ici :P

a tres bientot :D