PHP codes

thibault2

Membre confirmé
25 Janvier 2011
118
1
Bonjours a tous,
Voila, je comte me lancer dans le PHP. J'ai une revue qui me sert de cours très complet, mis j'aimerais savoir où écrire les codes ? dans un editeur de texte ? ou dans un logiciel ?
 

thibault2

Membre confirmé
25 Janvier 2011
118
1
merci :)
et quand le code est tapé, comment fait on pour l'utiliser ?

---------- Nouveau message ajouté à 22h01 ---------- Le message précédent a été envoyé à 21h08 ----------

Et aussi, j'ai pris Sumltron car je n'arrivais pas à télécharger Fraise. Enfin, quand je l'ai téléchargé, il me dit qu'aucune application ne peut l'ouvrir. Plutot embetant non ? Alors si vous avez des propositions, je suis preneur.
 

flippy

Membre d’élite
20 Août 2009
1 399
63
Tout dépend de ta configuration. Smultron est fait plus pour Tiger (ou antérieur) et PPC. Fraise est une version de Smultron qui fonctionne sur des OS plus récents avec Intel. Tu peux essayer aussi TextWrangler... Quant à visualiser ton code, tu peux voir le résultat dans n'importe quel butineur (Safari, Firefox, etc) en y copiant ton code. N'oublie pas de bien coder tes chemins relatifs...

---------- Nouveau message ajouté à 22h46 ---------- Le message précédent a été envoyé à 22h43 ----------

Pour le PHP pur et dur, il te faudra également installer MAMP (simulateur de base temporaire en interne sur ta machine)...
 

flippy

Membre d’élite
20 Août 2009
1 399
63
Petite rectif de ma part [ma langue a chourfu] : pour voir le résultat de ton code, à partir de n'importe quel navigateur, ouvre ton fichier où se trouve ton code.........
 

Hugo38760

Membre junior
5 Août 2011
46
0
Oui il va te falloir MAMP pour visualiser le résultat de ton code car le PHP n'est pas interprété par ta machine, il faut qu'il passe par un serveur qui le retranscris en HTML et c'est ce que fait MAMP, il simule un serveur.
 

thibault2

Membre confirmé
25 Janvier 2011
118
1
ok
donc en gros, il faut que je copie mon code dans MAMP et que je le lance ?
donc en gros, l'éditeur de texte ne sert qu'a trouver les caracteres spéciaux, et encore ?
 

marctiger

Membre d’élite
Club MacG
25 Janvier 2006
3 343
156
Bruxelles
marctiger.be

thibault2

Membre confirmé
25 Janvier 2011
118
1
J'ai téléchargé KompoZer car MAMP ne marchait pour ma version de OS.
Je ne vois pas trop la différence enre un éditeur de texte comme Smulton et un logiciel tel que KompoZer.
 

marctiger

Membre d’élite
Club MacG
25 Janvier 2006
3 343
156
Bruxelles
marctiger.be
Dernière édition:

marctiger

Membre d’élite
Club MacG
25 Janvier 2006
3 343
156
Bruxelles
marctiger.be
Ok, mais pour Mamp cette version que je t"indique devrait être la bonne.

Sinon j'en ai encore de plus anciennes. ;-))
 

marctiger

Membre d’élite
Club MacG
25 Janvier 2006
3 343
156
Bruxelles
marctiger.be
Ce sont des éditeurs PHP, HTML... au même titre que "TextEdit" pour l'écriture de texte.
 

marctiger

Membre d’élite
Club MacG
25 Janvier 2006
3 343
156
Bruxelles
marctiger.be
Là je ne sais pas, il faudra l'avis d'un spécialiste mais je ne crois pas que Smultron ni Fraise feraient l'affaire ?
 

Hugo38760

Membre junior
5 Août 2011
46
0
Enfait MAMP n'est la que pour simuler un serveur, c'est à dire que tu va écrire ton code avec ton éditeur de texte, et ensuite tu enregistrera tes fichiers .php dans le dossier de mamp pour pouvoir les tester en local.
 

PA5CAL

Vétéran
Club MacG
21 Juillet 2005
9 228
597
Île-de-France
Bonjour

Je me permets une remarque en passant.

Oui il va te falloir MAMP pour visualiser le résultat de ton code car le PHP n'est pas interprété par ta machine, il faut qu'il passe par un serveur qui le retranscris en HTML et c'est ce que fait MAMP, il simule un serveur.
L'usage le plus courant de PHP est effectivement de générer des pages HTML dynamiques en mode CGI sur un serveur web.

Il n'empêche que c'est avant tout un langage de programmation interprété, et qu'à ce titre il peut également être utilisé pour créer des programmes utilisable en ligne de commande (mode CLI), c'est-à-dire en l'absence de serveur web.

L'interpréteur en ligne est la commande ... php ! Il est installé nativement sur le Mac, et ne nécessite pas MAMP pour fonctionner.


Je vous invite à copier le code suivant dans un fichier exemple.php placé sur le Bureau :
Bloc de code:
<?php
  echo "Comment t'appelles-tu ?\n> ";
  $handle = fopen ("php://stdin","r");
  $line = fgets($handle);
  echo "\nBonjour ".trim($line)." !\n\n";
?>
puis d'ouvrir Terminal et de lancer la commande :
Bloc de code:
[COLOR="DarkRed"]php ~/Desktop/exemple.php[/COLOR]
Édifiant, non ?


Un petit tour du côté du manuel serait riche en enseignements :
Bloc de code:
[COLOR="DarkRed"]man php[/COLOR]
 
Dernière édition: