Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
4649 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  PB echo < ...

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

PB echo < ...

n°1629478
popov1301
Posté le 23-10-2007 à 16:27:51  profilanswer
 

Voilà mon petit soucis :
 

Code :
  1. $bodyB = "<body background=\"$monImage\" ";
  2. echo '$bodyB = ' . $bodyB . "<br />";


 
retoune

Code :
  1. $bodyB =


 
sans la valeur. Le caractère < pose apparemment pb vu que lorsque je l'enlève ça affiche la bonne valeur...


Message édité par popov1301 le 24-10-2007 à 12:38:26
mood
Publicité
Posté le 23-10-2007 à 16:27:51  profilanswer
 

n°1629480
FlorentG
Posté le 23-10-2007 à 16:29:50  profilanswer
 

Y'a un gros problème là... Poste un peu plus de code, y'a quoi au-dessus ?

n°1629493
anapajari
s/travail/glanding on hfr/gs;
Posté le 23-10-2007 à 16:42:45  profilanswer
 

FlorentG a écrit :

Y'a un gros problème là... Poste un peu plus de code, y'a quoi au-dessus ?


+1...
L'execution des deux lignes données affiche:

$bodyB = <body background="" <br />

n°1629513
micfont999
Simplement Moi
Posté le 23-10-2007 à 16:59:26  profilanswer
 

déjà je verrais plus

Code :
  1. $bodyB = '<body background="$monImage">';
  2. echo '$bodyB = '.$bodyB.'<br />';


 
Il y à des mélange de ' et " c'est horrible ... je savais même pas qu'on pouvait concaténer un ' avec un " moi ...

Message cité 1 fois
Message édité par micfont999 le 23-10-2007 à 16:59:42
n°1629551
naceroth
Posté le 23-10-2007 à 17:35:04  profilanswer
 

micfont999 a écrit :

déjà je verrais plus

Code :
  1. $bodyB = '<body background="$monImage">';
  2. echo '$bodyB = '.$bodyB.'<br />';




 
Sauf qu'écrit comme ça, son $monImage ne sera pas évalué, ce qui ne l'aide pas vraiment.

n°1629669
popov1301
Posté le 23-10-2007 à 21:18:24  profilanswer
 

Code :
  1. $tableFichier = LireRep(Folder);
  2.      foreach($tableFichier as $lienFichier)
  3.      {
  4.      changeBackground($lienFichier);
  5.      }
  6. function changeBackground($currentFile){
  7.    global $monImage;
  8.    $file = fopen($currentFile, "r+" );
  9.    $bodyB = "background=\"" . $monImage . "\" ";
  10.    $bodyB2 = "<body background=\"$monImage\" ";       
  11.         echo '$bodyB2 = ' . $bodyB2 . "<br />";
  12.         ...
  13.         ...


 
voilà m'sieurs


Message édité par popov1301 le 24-10-2007 à 00:13:24
n°1629788
micfont999
Simplement Moi
Posté le 24-10-2007 à 08:47:29  profilanswer
 

naceroth a écrit :


 
Sauf qu'écrit comme ça, son $monImage ne sera pas évalué, ce qui ne l'aide pas vraiment.


 
Bah j'ai oublié de concatener monimage  
 

Code :
  1. $bodyB = '<body background=" '.$monImage.' ">';
  2. echo '$bodyB = '.$bodyB.'<br />';


Message édité par micfont999 le 24-10-2007 à 08:47:39
n°1630031
popov1301
Posté le 24-10-2007 à 12:24:27  profilanswer
 

Quand je fais  
 

Code :
  1. $bodyB = '<body background=' . $fichierBackground . ' ';
  2. echo var_dump($bodyB);


 
 
Il me retourne :

Code :
  1. string(85) "
  2. $bodyB =
  3. ...


 
et dès que j'enlève juste le '<' devant le Body, le programme tourne nickel (sauf que je veux <body et pas juste body dans ma chaîne).  
 
Ca vous aide un peu (je suis largué là) :cry:


Message édité par popov1301 le 24-10-2007 à 12:38:05
n°1630083
popov1301
Posté le 24-10-2007 à 12:58:54  profilanswer
 

Essayez ceci :
 

Code :
  1. <?
  2.    $monImage="D:\Program Files\EasyPHP1-8\www\catalog2\images\checkout_bullet.gif";
  3.  
  4.    $bodyB = "<body background=\"$monImage\" ";     
  5.    echo '$bodyB = ' . $bodyB . "<br />";
  6. ?>


 
puis ceci

Code :
  1. <?
  2.    $monImage="D:\Program Files\EasyPHP1-8\www\catalog2\images\checkout_bullet.gif";
  3.  
  4.    $bodyB = "body background=\"$monImage\" ";     
  5.    echo '$bodyB = ' . $bodyB . "<br />";
  6. ?>


 
Vous verrez ...  :heink: ... un nouveau cas d'école


Message édité par popov1301 le 24-10-2007 à 13:00:36
n°1630084
FlyPhp
Posté le 24-10-2007 à 13:01:09  profilanswer
 

Juste pour être sur...
Quand tu dis que <body background n'apparait pas... tu regardes la source ou tu regarde la page ?

mood
Publicité
Posté le 24-10-2007 à 13:01:09  profilanswer
 

n°1630086
FlorentG
Posté le 24-10-2007 à 13:03:04  profilanswer
 

Parce que le chemin vers une image, c'est par rapport à l'url de la page, ce ne doit surtout pas être un "D:\programe files..." machin

n°1630090
FlyPhp
Posté le 24-10-2007 à 13:04:26  profilanswer
 

Ouais enfin là c'est en local donc à la rigueur ^^

n°1630104
FlorentG
Posté le 24-10-2007 à 13:23:25  profilanswer
 

Ca ressemble mystérieusement à de l'osCommerce, donc la pratique est de faire :

Code :
  1. $bodyB = '<body background="' . DIR_WS_IMAGES . 'checkout_bullet.gif">';
  2. echo $bodyB


Message édité par FlorentG le 24-10-2007 à 13:23:48
n°1630111
popov1301
Posté le 24-10-2007 à 13:26:59  profilanswer
 

là je teste en local effectivement c'est de l'OSCommerce ...
DIR_WS_IMAGES ok on remet une variable pour donner le rep
des images mais pourquoi ça marche pas avec une image en local ??


Message édité par popov1301 le 24-10-2007 à 13:28:51
n°1630119
popov1301
Posté le 24-10-2007 à 13:31:14  profilanswer
 

DIR_WS_IMAGES c'est défini ou ça dans Osc ?

n°1630124
FlorentG
Posté le 24-10-2007 à 13:33:13  profilanswer
 

Dans catalog\includes\configure.php

Message cité 1 fois
Message édité par FlorentG le 24-10-2007 à 13:33:28
n°1630128
micfont999
Simplement Moi
Posté le 24-10-2007 à 13:35:39  profilanswer
 

tu dois avoir ça quelque part  
 
define('DIR_WS_IMAGES', 'images/');
 
dans le fichier de definition des variables :)

n°1630130
micfont999
Simplement Moi
Posté le 24-10-2007 à 13:36:15  profilanswer
 

FlorentG a écrit :

Dans catalog\includes\configure.php


 
[:benou_grilled]

n°1630132
popov1301
Posté le 24-10-2007 à 13:38:15  profilanswer
 

Pour info
 

Code :
  1. <?
  2.    $monImage='C:\album\max.JPG';
  3.       $bodyB = '<body background="' . $monImage;
  4.       echo $bodyB;
  5. ?>


 
ça n'affiche rien non plus


Message édité par popov1301 le 24-10-2007 à 13:38:29
n°1630134
popov1301
Posté le 24-10-2007 à 13:39:45  profilanswer
 

et ça :
 

Code :
  1. <?
  2.    $monImage='C:\album\max.JPG';
  3.       $bodyB = 'body background="' . $monImage;
  4.       echo $bodyB;
  5. ?>


 
ça affiche bien
 
body background="C:\album\max.JPG

Message cité 1 fois
Message édité par popov1301 le 24-10-2007 à 13:40:04
n°1630135
micfont999
Simplement Moi
Posté le 24-10-2007 à 13:40:02  profilanswer
 

Je comprend pas moi, il se fini ou ton body ??? Tu dois bien avoir un > quelque part non??

n°1630136
FlorentG
Posté le 24-10-2007 à 13:40:25  profilanswer
 

En même temps, il manque de la balise. Et on fait ça en css, plus en HTML.
Bon soit, ça donnerait :

Code :
  1. <?php
  2.   $monImage='C:\album\max.JPG';
  3.   $bodyB = '<body background="' . $monImage . '">';
  4.   echo $bodyB;
  5. ?>


Et oublie pas de faire attention à n'avoir qu'un seul <body> dans le document.

n°1630137
popov1301
Posté le 24-10-2007 à 13:41:12  profilanswer
 

FlyPhp : je regarde la page

n°1630138
micfont999
Simplement Moi
Posté le 24-10-2007 à 13:41:28  profilanswer
 

popov1301 a écrit :

et ça :
 

Code :
  1. <?
  2.    $monImage='C:\album\max.JPG';
  3.       $bodyB = 'body background="' . $monImage;
  4.       echo $bodyB;
  5. ?>


 
ça affiche bien
 
body background="C:\album\max.JPG


 
Logique, puisqu'avec le < tu rentre dans un code html .. donc ça s'affichera que dans le code source  

n°1630140
micfont999
Simplement Moi
Posté le 24-10-2007 à 13:42:26  profilanswer
 

popov1301 a écrit :

FlyPhp : je regarde la page


 
[:sabrewulf]  
 
[:choubi-chouba]
 
regarde la source ça vaudra mieux ;)


Message édité par micfont999 le 24-10-2007 à 13:46:26
n°1630167
FlyPhp
Posté le 24-10-2007 à 14:08:01  profilanswer
 

J'ai hésité à demander, j'avais peur que l'on me dise que je posais une question bête... Finalement j'ai bien fait, sinon on y serait encore :p


Message édité par FlyPhp le 24-10-2007 à 14:09:45
n°1630175
micfont999
Simplement Moi
Posté le 24-10-2007 à 14:11:58  profilanswer
 

J'y ai pensé au moment ou il à dis :
 
et dès que j'enlève juste le '<' devant le Body, le programme tourne nickel (sauf que je veux <body et pas juste body dans ma chaîne).
 
Enfin je comprend pas comment on peut vouloir mettre en place un osCommerce, alors qu'on fait une erreur comme ça ...

n°1630180
FlyPhp
Posté le 24-10-2007 à 14:15:01  profilanswer
 

Ben si il peut mettre en place un oscommerce... mais faut pas qu'il touche au code :p

n°1630181
micfont999
Simplement Moi
Posté le 24-10-2007 à 14:15:51  profilanswer
 

lol .. raté pour le coup ^^

n°1630194
popov1301
Posté le 24-10-2007 à 14:32:20  profilanswer
 

oh putain ! ok les gars je sors  :D

Message cité 1 fois
Message édité par popov1301 le 24-10-2007 à 14:32:41
n°1630259
FlyPhp
Posté le 24-10-2007 à 15:26:18  profilanswer
 

popov1301 a écrit :

oh putain ! ok les gars je sors  :D


 
^^

mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  PB echo < ...

 

Sujets relatifs
[RESOLU] Comment faire un echo sans retour chariot sous unix ?Batch Probleme Echo sur serveur distant
Création d'une variable avec echo et affectation d'une valeur[Batch - Win XP] Commande ECHO et "&"
Executer du javascript dans un echo en phpProblème avec "echo"
ECHO dans un batch...valeurs avec slash (\'), comment l'enlever lors de echo() ?
echo vs printfUne équivalence à la commande "echo"
Plus de sujets relatifs à : PB echo < ...


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)