[php] Probleme commande (echo)

Fermé
Unixx_33 - 14 août 2009 à 18:33
le hollandais volant Messages postés 4998 Date d'inscription samedi 8 mars 2008 Statut Membre Dernière intervention 23 décembre 2023 - 14 août 2009 à 19:10
Bonjour,

Je viens d'avoir un mon propre site dans une machine linux j'essaie de travailler on mode consol mais j'ai un petit probleme avec mes pages php

j'aissai d'inseré un code php avec la commande ECHO mais jy arrive pas

le code cé

<? include $_GET['index.php']; ?>

j'ai esssayé ca

echo <? include $_GET['index.php']; ?> > contact.php
echo "<? include $_GET['index.php']; ?>" > contact.php
echo '<? include $_GET['index.php']; ?>' > contact.php

mais ca a rien donné si quelqu'un a une solution pour m'aidez veuillez me la communiqué

merci d'avance
A voir également:

3 réponses

le hollandais volant Messages postés 4998 Date d'inscription samedi 8 mars 2008 Statut Membre Dernière intervention 23 décembre 2023 1 057
14 août 2009 à 18:43
Salut!
Euh, tu voudrais envoyer le contenu de la page "index" dans la page "contact" ?
0
c'est juste un exemple
je veux ajouter des code php dans ma page
echo '<? include $_GET['page1.php']; ?>' > page2.php
ca marche pas je sais pas se qui ne va pas :s


Merci 'le hollandais volant' pour ta réponse rapid
0
le hollandais volant Messages postés 4998 Date d'inscription samedi 8 mars 2008 Statut Membre Dernière intervention 23 décembre 2023 1 057
14 août 2009 à 19:10
ah! pas en PHP, mais via la console ? J'avais pas compris^^

Le problème avec ta commande :
 echo '<? include $_GET['page1.php']; ?>' > page2.php 
      1                 2         3     4


Les chiffres sont des guillemets. Le "1" ouvres les guillemetts (pour echo) le 2, pour echo, signifie qu'il doit les fermer. Même si c'est pas ce que tu veuilles.
Tout ce qui vient ensuite est de trop pour la console.

Pour y remédier, utilises des guillemets doubles : →"←


Tout compte fait, je me trompe… Mon analyse est fausse, mais si tu utilises des guillemets doubles, ça marche :-)
Mais je vois pas, tu dis avoir testé… ça ?
0