AccueilAideRechercherIdentifiez-vousInscrivez-vous

Bienvenue, Invité. Veuillez vous connecter ou vous inscrire.
Avez-vous perdu votre courriel d'activation?
21 Mai 2012 à 21:37:31

Connexion avec identifiant, mot de passe et durée de la session
Rechercher
    avancée

News

Stats
8763 Messages dans 1087 Fils de discussion par 1000 Membres
Dernier membre: totor 94
+  PHP Astux
|-+  Langages Web
| |-+  PHP, ASP ... (serveur)
| | |-+  [Réglé] probleme php
Pages: [1] 2 3   Bas de page
Imprimer
Auteur Fil de discussion: [Réglé] probleme php  (Lu 3904 fois)
laudu60100
Membre Complet
***
Messages: 119


« le: 29 Août 2010 à 14:26:15 »

Bonjours, je ne comprends pas pourquoi TOUT vos codes php pour les formulaires de contactes ne marche pas sur mon ordi.

Par exemple, lorsque je copies dans bloc note ça :
<?php
   $lambda = $_POST['lambda'];
   echo "<p>Votre nom est : ".$lambda."</p>";
?>
que j'enregistre en mettant ".php" à la fin, voila ce que m'ouvre mozila :

Votre nom est : ".$lambda."

"; ?>

au lieu de marquer ce que j'écris dans le input text.


J'ai remarqué que toutS les codes php que je copies donnent un resultat semblable comme si il y avait une erreurs de synstax. (un peu comme si j'avais oublié la balise </script>.)
Savez vous d'ou viens ce probleme ?

Bref, j'attends avec impatience votre réponse.
Merci d'avance.
Cordialement
   LAURENT
« Dernière édition: 05 Janvier 2011 à 13:01:51 par laudu60100 » Journalisée
laudu60100
Membre Complet
***
Messages: 119


« Répondre #1 le: 29 Août 2010 à 14:28:45 »

Voici precisement le code :

ça dans un fichier.html :
Code:
<form id="test_formulaire" method="post" action="page_resultats.php">
<input type="text" id="test_de_mon_champ" name="lambda" />
<input type="submit">
</form>

puis ça dans page_resultats.php :
Code:
<?php
$lambda $_POST["lambda"];
echo <p>Votre nom est $lambda</p>;
?>


Je tape n'importe quoi dans la case test_de_mon_champ, je valide avec mon bouton et j'atterie sur la page page_resultats.php. Tout ceci est normal.
Le probleme, c'est qu'au lieu voir ecrie : Votre nom est : (ce que j'ai tapé dans la case), je vois :

Citation
Votre nom est : $lambda

; ?>

Ou est le probleme ? et ça me fait ça tout le temps, comme si le php n'etait pas lu par mon navigateur ...


Pareil pour ce code la :
Code:
<?php
$sexe $_POST['sexe'];
echo '<p>Votre sexe : '.$sexe.'</p>';

echo '<hr />'
echo '<p>Vos acteurs préférés :</p>';
echo '<ul>';
echo (isset($_POST['richard_gere'])) ? '<li>Richard Gere</li>' '';
echo (isset($_POST['bruce_willis'])) ? '<li>Bruce Willis</li>' '';
echo (isset($_POST['Harrisson Ford'])) ? '<li>Harrisson Ford</li>' '';
echo (isset($_POST['richard_dean_anderson'])) ? '<li>Richard Dean Anderson</li>' '';
echo (isset($_POST['Jean Reno'])) ? '<li>Jean Reno</li>' '';
echo '</ul>';

if (isset($_POST['inscrire'])) // la case inscription a été cochée
{
echo '<p>Votre adresse email a été ajoutée à la liste !</p>'
};
?>


Je vois :
Citation
Votre sexe : '.$sexe.'

'; echo '' echo '

Vos acteurs préférés :
'; echo '

    * '; echo (isset($_POST['richard_gere'])) ? 'Richard Gere
    * ' : ''; echo (isset($_POST['bruce_willis'])) ? 'Bruce Willis
    * ' : ''; echo (isset($_POST['Harrisson Ford'])) ? 'Harrisson Ford
    * ' : ''; echo (isset($_POST['richard_dean_anderson'])) ? 'Richard Dean Anderson
    * ' : ''; echo (isset($_POST['Jean Reno'])) ? 'Jean Reno
      ' : ''; echo '

'; if (isset($_POST['inscrire'])) // la case inscription a été cochée { echo '

Votre adresse email a été ajoutée à la liste !
' }; ?>
« Dernière édition: 29 Août 2010 à 14:45:09 par laudu60100 » Journalisée
Matthieu
Administrateur
Membre Héroïque
*
Sexe: Homme
Messages: 3461


Unreal Power...


WWW
« Répondre #2 le: 29 Août 2010 à 14:43:03 »

Bonjour,
il ne faut PAS ouvrir les pages "simplement" dans le navigateur ... Il faut un serveur Apache+ PHP installé ...

Typiquement, voici la MAUVAISE manip :
- enregistrer sous "lambda.php
- Internet Explorer/Firefox, Fichier > ouvrir > lambda.php

Là forcément ça ne passera pas. PHP est un langage serveur, les navigateurs Web ne savent pas l'interpréter.


La BONNE manip :
- installer un serveur Apache, type WAMP Server ou XAMPP
- créer sa page PHP et l'enregistrer sous C:\WAMP\www\lambda.php
- ouvrir Forefox/Internet Explorer à l'adresse http://127.0.0.1/lambda.php

Avez-vous bien installé un pack Apache/PHP ?
Journalisée

laudu60100
Membre Complet
***
Messages: 119


« Répondre #3 le: 29 Août 2010 à 14:49:04 »

Bonjour,
il ne faut PAS ouvrir les pages "simplement" dans le navigateur ... Il faut un serveur Apache+ PHP installé ...

Typiquement, voici la MAUVAISE manip :
- enregistrer sous "lambda.php
- Internet Explorer/Firefox, Fichier > ouvrir > lambda.php

Là forcément ça ne passera pas. PHP est un langage serveur, les navigateurs Web ne savent pas l'interpréter.


La BONNE manip :
- installer un serveur Apache, type WAMP Server ou XAMPP
- créer sa page PHP et l'enregistrer sous C:\WAMP\www\lambda.php
- ouvrir Forefox/Internet Explorer à l'adresse http://127.0.0.1/lambda.php

Avez-vous bien installé un pack Apache/PHP ?

Je ne comprends rien du tout.
Je n'ouvre pas directement mes fichiers php, c'est les "action=''" qui m'y enmene.
De plus, j'ai déjà contacter des personnes via des formulaires de contactes, et ils recevaient bien ces mails, mais ce sont les codes sources que je prends partout sur internet qui ne marche pas. (je sais pas si ça peut aider à résoudre mon problème)
par exemple, je contacte beaucoup le propriétaire de ce site via son formulaire : http://darkorbit-calculate-npc-eng.mavideotek.fr/formulaire-contact-demon-de-feu-darkorbit.aspx

Sinon, non je n'ai pas instalé Apache/php, mais à quoi sert-il se programme ?

Merci pour la réponse rapide en tout cas.  Sourire




Edit :
http://www.apprendre-php.com/tutoriels/tutoriel-2-premier-programme-affichage-du-traditionnel-hello-world.html
Je rajoute que lorsque je creer un fichier php dont le code est :
Code:
<?php echo 'Hello World !'?>
Lorsque j'ouvre ce fichier, j'ai une page blanche alors qu'il est écrie qu'on devrait voir le messahe "hello World".
Est-ce le meme probleme ?

Et sur le meme lien, il est dit :
Citation
Notion importante à retenir : le script PHP est exécuté sur le serveur et le résultat de cette exécution qui est renvoyé (ici du code html) est interprêté par le navigateur Web.
çA veut dire quoi ?? c'est ça mon problème ??

Voila, encore merci d'avance...  Clin d'oeil
« Dernière édition: 29 Août 2010 à 15:11:40 par laudu60100 » Journalisée
laudu60100
Membre Complet
***
Messages: 119


« Répondre #4 le: 29 Août 2010 à 14:51:56 »

A supprimer ! OUPS !!
Journalisée
Matthieu
Administrateur
Membre Héroïque
*
Sexe: Homme
Messages: 3461


Unreal Power...


WWW
« Répondre #5 le: 29 Août 2010 à 15:57:27 »

C'est effectivement ça le problème.

Pour schématisuer, typiquement on a 2 camps :

- le camp "client" qui est formalisé par le navigateur Web (firefox, chrome, IE...) qui ne sait lire que les langages suivants : HTML, CSS, JavaScript, Flash/ActionScript, XML

- le camp serveur qui ne sait traiter que les langages suivants : PHP, ASP, MySQL, JSP ...

Lorsqu'on visite un site, la page est stockée sur le serveur et c'est le camp "serveur" qui, à l'appel du nom de fichier, envoie le fichier au "camp client".
Par exemple j'appelle http://monsite/page1.html, le serveur envoie ce qu'il trouve dans "page1.html"
ça c'est l'explication simplifiée.

En réalité, le serveur dispose d'une sorte de "moulinette" qui vérifie tout ce qui sort. A chaque fichier qui sort, la "moulinette" le passe dans sa machine et, s'il y a du langage serveur, la "moulinette" va le traiter AVANT de renvoyer le résultat final.

Point de vue pratique, les réglages sont ainsi (pour schématiser) :
- une page extension .html ne contient que de l'HTML, la moulinette du serveur va l'analyser et l'envoyer directement au client

- une page d'extension .php (p.ex. page1.php) contient du code serveur, la moulinette va l'exécuter ce code, mettre le résultat dans "page1.php" et c'est le résultat de l'exécution de ce code qui donne du HTML que la moulinette du serveur envoie au client.



ça veut dire qu'une page comme ceci :
page1.html
Code:
<h1>Hello !</h1>

sera analysée par le serveur (ce que j'ai appelé "moulinette" est l'exécutable PHP dans notre cas Clin d'oeil) et, puisqu'il n'y a aucun code PHP, la page sera envoyée telle quelle au client et sur Firefox, on verra :

Citation
<h1>Hello !</h1>



Maintenant une page contenant ceci :
page1.php

Code:
<h1>Hello !</h1>

<?php
    
echo "<p>Nous sommes en l'an "date('Y')." et la division de 100 par 25 donne : ".(100/25)." !</p>";
?>


Lorsque que la page1.php sera appelée; la moulinette va détecter la balise <?php et se dire "tiens j'ai du boulot".
Elle va donc analyser le code PHP, l'exécuter, ce qui donnera :
- echo = "j'affiche". OK, mais j'affiche quoi ?
- <p>Nous sommes en l'an : c'est un simple texte dans une balise HTML
- date('Y') = la valeur de l'année actuelle, je remplace par 2010
- la division...donne : un simple texte
- 100/25 : une opération, je trouve 4, je remplace par 4
- </p> la fin du message

Donc si je comprends bien, je dois afficher :
<p>Nous sommes en l'an 2010 et la division de 100 par 25 donne : 4 !</p>

Ok j'affiche ça.



Et le client, dans son navigateur, verra :

Citation
<h1>Hello !</h1>

<p>Nous sommes en l'an 2010 et la division de 100 par 25 donne : 4 !</p>

Mais il ne verra AUCUN code PHP, puisque par définition, Firefox/IE/Chrome ne sait pas le lire.

Et là mes opérations PHP génèrent un code HTML, et ça, mon navigateur sait le lire Clin d'oeil






Quel est l'intérêt de WAMP ?
C'est un logiciel qui installe un serveur Apache/PHP/MySQL et lorsqu'on met une page .php dans son sous dossier www/, alors WAMP "simule" une petite moulinette Apache comme sur un vrai serveur, et Firefox/IE/chrome croit discuter avec un vrai serveur Web, alors qu'en réalité c'est un petit programme qui émule le serveur Web sur la même machine !



Et pour darkorbit ?

Le principe est exactement le même, le paramètre "action" du formulaire ne fait que demander au serveur une nouvelle page ... Si cette page est du PHP, le serveur va exécuter le code et renvoyer la réponse sous forme HTML. Le serveur ne renvoie pas le code PHP. D'ailleurs sur une page de contact classique, dans firefox/IE/Chrome, on ne voir nullement comment le mail est envoyé ... Ceci est fait par PHP, sur le serveur, AVANT la réponse sous forme de page HTML du serveur ...










« Dernière édition: 29 Août 2010 à 16:00:17 par Matthieu » Journalisée

laudu60100
Membre Complet
***
Messages: 119


« Répondre #6 le: 29 Août 2010 à 17:39:06 »

Waou, merci beaucoup pour cette belle réponse bien détaillée. Un immense merci.
J'ai (je crois) tout compris.
En gros, ce que fais WAMP, c'est ce que fais le serveur ou l'on installe son site ?

Je vais télécharger ce programme.

Je comprends pourquoi dans les codes sources des pages ou il y a un formulaire de contacte, il n'y a nul part du php et pourtant le mail arrivent bien à destination...
Je croyais que ces personnes utilisaient des script pour masquer la partie "php"...
En tout cas, merci  Clin d'oeil

---------------------------------------------------------------------------------------

Je l'ai installé, je vais faire des testes...

---------------------------------------------------------------------------------------

Bah ça marche pas, j'ai du sauté une étape...  Pleurs
J'ai deplacé un fichier php dans WAMP/www
mais lorsque je l'ouvre, ça donne exactement le meme resultat que lorsqu'il est sur mon bureau.

Sinon, tout est en anglais et donc, je ne comprends rien...  Pleurs

Que dois-je faire ??
Encore merci de t'occuper de moi  Sourire
« Dernière édition: 29 Août 2010 à 17:54:44 par laudu60100 » Journalisée
Matthieu
Administrateur
Membre Héroïque
*
Sexe: Homme
Messages: 3461


Unreal Power...


WWW
« Répondre #7 le: 29 Août 2010 à 17:51:54 »

Oui, tout à fait : sur un serveur Web il y a Apache, PHP et MySQL installés la plupart du temps et WAMPP est un package réunissant sous un exécutable Windows ces 3 logiciels ... De façon à pouvoir reproduire en local une maquette du serveur web.

Attention, WAMP estprévu pour un usage en local et pas sur un "vrai" serveur théoriquement.
Journalisée

laudu60100
Membre Complet
***
Messages: 119


« Répondre #8 le: 29 Août 2010 à 17:56:24 »

Oui, tout à fait : sur un serveur Web il y a Apache, PHP et MySQL installés la plupart du temps et WAMPP est un package réunissant sous un exécutable Windows ces 3 logiciels ... De façon à pouvoir reproduire en local une maquette du serveur web.

Attention, WAMP estprévu pour un usage en local et pas sur un "vrai" serveur théoriquement.
Ok, merci, j'ai modifié mon message avant de voir que tu m'avais répondu. Donc, voici le message :

Citation
Bah ça marche pas, j'ai du sauté une étape...  Pleurs
J'ai deplacé un fichier php dans WAMP/www
mais lorsque je l'ouvre, ça donne exactement le meme resultat que lorsqu'il est sur mon bureau.

Sinon, tout est en anglais et donc, je ne comprends rien...  Pleurs

Que dois-je faire ??
Encore merci de t'occuper de moi  Sourire
Journalisée
Matthieu
Administrateur
Membre Héroïque
*
Sexe: Homme
Messages: 3461


Unreal Power...


WWW
« Répondre #9 le: 29 Août 2010 à 22:07:13 »

Il ne faut pas ouvrir le fichier via fichier > ouvrir.
Si tu vois dans ta barre d'adresse quelque chose comme file:///c:/machin/truc c'est mauvais.

Par défaut, un serveur Web peut s'accéder de 2 manières :
- soit avec un nom de domaine, type www.machin.com
- soit avec une adresse IP type 123.123.123.123

Quand tu installes WAMP par défaut il n'y a pas de nom de domaine. Par contre l'ordinateur a toujours une IP, et c'est le moyen le plus direct d'attaquer Wamp.
L'IP de l'ordinateur qui sera toujours vraie et qui représentera toujours la machine locale s'appelle "localhost" et se note 127.0.0.1
Cette IP existe sur tous les ordinateurs et représente toujours l'ordinateur en question.

127.0.0.1 existe chez moi et représente MON ordinateur
127.0.0.1 existe chez toi et représente TON ordinateur
...

De là, en faisant http://127.0.0.1 tu tombes sur le serveur Apache de WAMP (et par défaut sa page d'accueil)

Si tu crées un sous dossier dans c:\wamp\www\ tu verras que le sous dossier sera listé sur la page d'accueil http://127.0.0.1

Par contre pour que http://127.0.0.1 fonctionne, il faut que WAMP soit lancé, il met une petite icône près de l'horloge en bas à droite de l'écran, cette icone est initialement rouge (aucun service n'est lancé), puis orange (Apache est lancé pas MySQL) puis blanche (les 2 services sont lancés).
Il faut donc que cette icône soit blanche.
Journalisée

laudu60100
Membre Complet
***
Messages: 119


« Répondre #10 le: 30 Août 2010 à 17:43:08 »

Ok, donc merci pour la réponse.
J'ai tout fais comme tu m'as dis, mais ça ne marche pas.

Je m'explique :
  • -J'ai mis mes 2 pages dans un dossier, puis je les ai mis dans le dossier Wamp/www/
    ça dans un fichier.html :
Code:
<form id="test_formulaire" method="post" action="page_resultats.php">
<input type="text" id="test_de_mon_champ" name="lambda" />
<input type="submit">
</form>

puis ça dans page_resultats.php :
Code:
<?php
$lambda $_POST["lambda"];
echo <p>Votre nom est $lambda</p>;
?>

    [/li]
  • -Je suis allé à l'adresse http://127.0.0.1
  • -Se trouve mon dossier dans la partie "Vos projets"
  • -J'ai ouvert mon fichier html, j'ai ecrit n'importe quoi dans la case lambda, j'ai appuyé sur le bouton submit et, au lieu de voir : votre nom est : (ce que j'ai tapé dans la case), j'ai ce message :
    Citation
    Parse error: parse error in C:\Program Files\wamp\www\fgf\page_resultats.php on line 3
    L'adresse est bien http://127.0.0.1/fgf/page_resultats.php




Qu'est ce que cela veut dire ?? l'icône près de l'horloge est bien blanche ...

Voila, merci d'avance pour la réponse...  Sourire
« Dernière édition: 30 Août 2010 à 17:47:25 par laudu60100 » Journalisée
Andy
Modérateur Global
Membre Senior
*
Sexe: Homme
Messages: 482



« Répondre #11 le: 30 Août 2010 à 19:52:41 »

Salut,

Tu as une erreur dans ton echo


puis ça dans page_resultats.php :
Code:
<?php
$lambda $_POST["lambda"];
echo <p>Votre nom est $lambda</p>;
?>


Remplace par:
Code:
<?php
          $lambda 
$_POST["lambda"];
          echo 
"<p>Votre nom est : "$lambda." </p>";
?>

Journalisée

Gros Travaux de restaurations maison durant quelques mois. Accès à internet perturbé durant cette période.
Matthieu
Administrateur
Membre Héroïque
*
Sexe: Homme
Messages: 3461


Unreal Power...


WWW
« Répondre #12 le: 30 Août 2010 à 19:56:06 »

echo affiche du texte, et le texte se délimite

- soit par des guillemets doubles echo "aaaa";

- soit par des apostrophes : echo 'aaaaa';


Quand utiliser l'un ou l'autre ? Pour quelqu'un qui débute, je vais pas m'éterniser sur les complications techniques, l'idéal est d'utiliser les apostrophes.
Et si le texte à afficher contient lui-même une apostrophe, alors il faut la protéger.

Typiquement (parce qu'un bon exemple vaut mieux qu'un long discours), vois la coloration syntaxique ci-dessous. Le texte est rouge. Tout ce qui n'est pas rouge n'est pas du texte.

Code:
<?php

    
// test texte simple
    
echo '<p>Bonjour, MAtthieu, comment vas-tu ?</p>';

    
// le texte ci-dessus est délimité par des apostrophes, c'est un exemple simple, aucun souci.
    // maintenant voyons un texte avec apostrophe, le bug que ça génère :
    
echo '<p>Bonjour Matthieu, quel est le menu d'hier ?</p>';

    // on constate que l'
apostrophe "d'hier" bug car PHP croit que la chaine de caractères va de <pjusqu'à d
    // ça génère ainsi une erreur de type "parse error"
    // il faut donc échapper (protéger) cette apostrophe avec un anti slash :
    echo '
<p>Bonjour Matthieuquel est le menu d\'hier ?</p>';

    
// maintenant tout le contenu entre <p> et </p> est rouge, c'est une chaine unique de caractères ...
?>


Donc dans ton cas, il faudrait écrire :
Code:
echo '<p>Votre nom est : $lambda</p>';


Mais il va y avoir un second souci. En effet, $lambda est une variable. Et sur un écho entre apostrophes, les variables, PHP ne les exécute pas.
Il faut donc faire ce qu'on appelle une concaténation, càd couper la chaine de caractères, exécuter la variable, et reprendre une autre chaine de caractères tout ça en un seul écho.
Le caractère spécial de PHP pour la concaténation est le point.

Concrètement, ça donnera :
Code:
<?php
    
echo '<p>Votre nom est '.$lambda.'</p>';
?>


Vois les 2 chaines de caractères, à gauche et à droite de la variable, elles sont indépendantes.

Sans ça, si tu tentes d'exécuter le code ainsi :
Code:
<?php
    
echo '<p>Votre nom est $lambda</p>';
?>


c'est juste, au niveau syntaxe, mais réellement tu obtiendras : Votre nom est : $lambda. $lambda (variable PHP) ne sera pas remplacée par son contenu.






Journalisée

Matthieu
Administrateur
Membre Héroïque
*
Sexe: Homme
Messages: 3461


Unreal Power...


WWW
« Répondre #13 le: 30 Août 2010 à 20:07:13 »

Je vois qu'Andy t'a donné un exemple avec des guillemets, je vais donc compléter mon explication. Mais si ça t'embrouille, c'est pas le but, retiens qu'avec l'un ou l'autre ça fonctionne, mais les considérations techniques ne sont pas les mêmes.

Typiquement, tu peux aussi écrire :
Code:
<?php

    
// ce texte ne génèrera aucun bug
    
echo "<p>Un texte délimité par des guillemets.</p>";

    
// mais lorsque la chaine a elle-même des guillemets, on trouve le même type de bug
    // qu'avec les apostrophes de tout à l'heure, PHP ne sait plus quel est le délimiteur du texte
    
echo "<a href="www.google.fr">Lien Google</a>";

    
// vois ci-dessus les guillemets autour du href, pour PHP, le texte n°1 est <a href,
    // puis il pense que la chaine de caractères est finie car il rencontre les guillemets suivants,
    // donc www.google.fr est une variable PHP qu'il doit exécuter (ce qui est archi faux !)
    // et à l'issue de cette variable il retrouve des guillemets ... et croit avoir affaire au texte n°2.
    // bref, confusion générale.

    // mais l y a moyen d'y remédier, en protégeant les guillemets avec un anti slash :
    
echo "<a href=\"www.google.fr\">Lien Google</a>";

    
// et notre bug est résolu.
?>


Moi perso, comme j'écris bien plus souvent des guillemets pour l'HTML que des apostrophes, j'ai pris l'habitude de délimiter mes chaines de caractères par des apostrophes, car ça ne pose aucun souci avec les guillemets :

Code:
<?php
    
// voici un exemple mélangeant tout
    
echo '<a href="http://menu-hier.html">Le menu d\'hier</a>';
?>


Puisque mon echo affiche une chaine avec un délimiteur apostrophe, je suis obligé d'échapper toutes les apostrophes contenues dans mon message. Mais les guillemets doubles ici ne sont pas des délimiteurs, donc aucun bug.

L'autre différence avec les apostrophes est qu'une variable entre guillemets double est interprétée par PHP (et c'est là où je ne voulais pas t'embrouiller) donc la concaténation, qui reste toujours possible (et plus propre) peut ne pas être nécessaire :

Code:
<?php

    
echo "<p>Votre nom est $lambda</p>"// affiche Votre nom est Matthieu
    // les délimiteurs sont des guillemets doubles, PHP va analyser la chaine plus finement
    // qu'avec des apostrophes, découvrir la variable cachée, l'exécuter et la remplacer
    // pour faire le echo final.


    // en concaténant, ça donne quelque chose du même genre qu'au dessus :
    
echo "<p>Votre nom est ".$lambda."</p>"// affiche Votre nom est Matthieu
?>


Pour les puristes, mettre des variables "cachées" dans du code entre guillemets est moins propre car point de vue coloration syntaxique, tous les analyseurs ne le font pas de la même façon (alors qu'avec une concaténation, ça reste propre et bien lisible).

D'autre part, tu t'en doutes, si PHP analyse plus finement la chaine avec des guillemets doubles, ça a 2 conséquences :
1) ça prend plus de temps d'afficher echo "aaa" que echo 'aaa' à cause d'une analyse plus longue
2) ça prend plus de ressources processeur

Alors soyons clairs, pour une instruction machine, le delta de puissance consommée est trèèèèèès faible. Mais pour des gros sites comme Amazon, Fnac, ou autres, des milliers d'instructions comme ça multipliées par des milliers de visiteurs connectés en même temps, on voit une différence ...
« Dernière édition: 30 Août 2010 à 20:10:02 par Matthieu » Journalisée

laudu60100
Membre Complet
***
Messages: 119


« Répondre #14 le: 30 Août 2010 à 20:24:29 »

Merci pour vos réponses, ça marche !! (pour le moment  Souriant)

Pour les guillemets et apostrophes, ne vous en faites pas, je connais. Je fais beaucoup de javascript/html. (je crée des ptits jeux par exemple)
En revanche, je ne connais absolument pas, mais pas du tout, la syntax du php, ça m'est completement inconu, et je n'ai jamais cherché à comprendre car, ça ne marchait jamais (mais plus maintenant, grace à toi Matthieu ^^).
Je vais maintenant, "etudier" le php et voir tout ce qu'il reserve...
(c'est vrai que je commence à m'ennuyer avec le js  Grima&ccedil;ant Souriant)

Bon bah en tout cas, merci, je vais voir si un formulaire de contacte marche... Sourire
Journalisée
Pages: [1] 2 3   Haut de page
Imprimer
Aller à:  

Powered by SMF 1.1.16 | SMF © 2011, Simple Machines
Amber design by Bloc | XHTML | CSS