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

  FORUM HardWare.fr
  Programmation
  PHP

  [php/javascript] utilisation de variable php dans un javascript

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[php/javascript] utilisation de variable php dans un javascript

n°345469
fbtheretur​n
Posté le 27-03-2003 à 15:52:16  profilanswer
 

voila, j'ai une page php:

Code :
  1. $chemin = "http://www.site.com/";
  2. function redirection_ident(){
  3. echo "<script language=\"JavaScript\">";
  4. echo "window.location='http://www.site.com/repertoire/page.php'";
  5.   echo "</script>";
  6. }


 
comment puis-je utiliser la variable $chemin au lieu de réécrire "http://www.site.com/ dans le javascript?
 
merci d'avance


Message édité par fbthereturn le 27-03-2003 à 15:52:54
mood
Publicité
Posté le 27-03-2003 à 15:52:16  profilanswer
 

n°345480
Hermes le ​Messager
Breton Quiétiste
Posté le 27-03-2003 à 15:56:37  profilanswer
 

fbthereturn a écrit :

voila, j'ai une page php:

Code :
  1. $chemin = "http://www.site.com/";
  2. function redirection_ident(){
  3. echo "<script language=\"JavaScript\">";
  4. echo "window.location='http://www.site.com/repertoire/page.php'";
  5.   echo "</script>";
  6. }


 
comment puis-je utiliser la variable $chemin au lieu de réécrire "http://www.site.com/ dans le javascript?
 
merci d'avance


 

Code :
  1. echo "window.location="."\'$chemin\'".";";


 
Tu es sûr d'avoir réfléchi un peu avant de poser ta question ??  :heink:
 
EDIT : évidemment, ta variable $chemin doit être défini AVANT l'énoncé de la fonction en JS.


Message édité par Hermes le Messager le 27-03-2003 à 15:57:46
n°345494
fbtheretur​n
Posté le 27-03-2003 à 16:02:58  profilanswer
 

oui, j'avais réfléchi c'est que je suis débutant en javascript, j'ai fait des essais mais avec + pour la concaténation...  
 
mais la, je n'y arrive pas...
il'a toujours une erreur :
j'essaye pleins de possibilité mais ça ne va pas.

Code :
  1. echo "window.location="."\'$chemin\'".";";


 
il doit avoir un problème avec les ' ou "
et repertoire/page.php je le mets à la place de l'avant dernier ;?  


Message édité par fbthereturn le 27-03-2003 à 16:20:33
n°345600
fbtheretur​n
Posté le 27-03-2003 à 16:37:39  profilanswer
 

excusez moi d'etre lourd, mais ça fait plus de 30 minutes que je cherche (sans compter ce matin)  mais je n'y arrive pas.

n°345629
Hermes le ​Messager
Breton Quiétiste
Posté le 27-03-2003 à 16:49:25  profilanswer
 

fbthereturn a écrit :

excusez moi d'etre lourd, mais ça fait plus de 30 minutes que je cherche (sans compter ce matin)  mais je n'y arrive pas.


 
Montres le code HTML généré par PHP en faisant un bête click droit dans la page générée...

n°345647
fbtheretur​n
Posté le 27-03-2003 à 16:57:10  profilanswer
 

Code :
  1. <script language="JavaScript">window.location=\'\'repertoire/page.php</script>


 
et ma page contient ça:

Code :
  1. <?php
  2. $chemin = 'http://www.site.com/';
  3. function redirection_ident(){
  4.   echo "<script language=\"JavaScript\">";
  5.   echo "window.location="."\'$chemin\'"."repertoire/page.php";
  6.    echo "</script>";
  7. }
  8. redirection_ident();
  9. ?>


j'ai essayé pleins de solutions pour la ligne window.location..;
celle ci n'en est qu'une parmi plusieurs.

n°345737
fbtheretur​n
Posté le 27-03-2003 à 17:34:00  profilanswer
 

si quelqu'un pouvait me donner clairement la ligne avec
echo "window.location..
 
merci beaucoup

n°345807
stef_dober​mann
Personne n'est parfait ...
Posté le 27-03-2003 à 18:17:23  profilanswer
 

salut :hello:

Code :
  1. $chemin = "http://www.site.com/";
  2. function redirection_ident($chemin){
  3. echo "<script language='JavaScript'>
  4. window.location = '$chemin';
  5. </script>";
  6. }
  7. Appel de la fonction comme ca
  8. redirection_ident($chemin);


pour info :
juste un truc, PHP sait faire des redirections
fonction header("Location:$chemin" );
c super facile !


Message édité par stef_dobermann le 27-03-2003 à 18:18:12

---------------
Tout à commencé par un rêve...
n°346227
fbtheretur​n
Posté le 28-03-2003 à 10:30:02  profilanswer
 

ça ça marche!! merci beaucoup;;; :-)  
mais comment rajouter "page.php" juste aprés chemin
j'essaye plusieurs solutions mais je n'y arrive pas!...

n°346293
beleg
黑社會
Posté le 28-03-2003 à 11:25:38  profilanswer
 

Code :
  1. $chemin = "http://www.site.com/"; 
  2.  
  3.   function redirection_ident($chemin){ 
  4.     echo "<script language='JavaScript'>
  5.     window.location = '$chemin'page.php;
  6.     </script>"; 
  7.   } 
  8.  
  9.   Appel de la fonction comme ca 
  10.   redirection_ident($chemin);


 

Code :
  1. $chemin = "http://www.site.com/"; 
  2.  
  3.   function redirection_ident($chemin){ 
  4.     echo "<script language='JavaScript'>
  5.     window.location = '".$chemin."'page.php;
  6.     </script>"; 
  7.   } 
  8.  
  9.   Appel de la fonction comme ca 
  10.   redirection_ident($chemin);


 
 
 
tabuses, javascript ou pas, ca reste de la simple concatenatio nde texte et de variables, niveau débutant, premier heure.

mood
Publicité
Posté le 28-03-2003 à 11:25:38  profilanswer
 

n°346321
stef_dober​mann
Personne n'est parfait ...
Posté le 28-03-2003 à 11:45:19  profilanswer
 

fo arreter les gars, on veux bien aider, mais il faut quand meme réflechir un peu !! :pfff:
 

Code :
  1. $chemin = "http://www.site.com/page.php"; 
  2. function redirection_ident($chemin){ 
  3. echo "<script language='JavaScript'>
  4. window.location = '$chemin';
  5. </script>"; 
  6. }


si tu c pas concaténer, tu peux aussi réfléchir !


Message édité par stef_dobermann le 28-03-2003 à 11:49:25

---------------
Tout à commencé par un rêve...
n°346330
fbtheretur​n
Posté le 28-03-2003 à 11:47:21  profilanswer
 

SteF_DOBERMANN a écrit :

fo arreter les gars, on veux bien aider, mais il faut quand meme réflechir un peu !! :pfff:  


 
ça fait deux jours que je réfléchis

n°346333
stef_dober​mann
Personne n'est parfait ...
Posté le 28-03-2003 à 11:48:50  profilanswer
 

alors faut que tu réflechissent différement ! car la concatenation, c'est juste une question d'ouvrir et de fermer de cote !


---------------
Tout à commencé par un rêve...
n°346344
fbtheretur​n
Posté le 28-03-2003 à 11:52:48  profilanswer
 

SteF_DOBERMANN a écrit :

alors faut que tu réflechissent différement ! car la concatenation, c'est juste une question d'ouvrir et de fermer de cote !


 
oui bien je suis d'accord avec toi, mais la ça ne marche pas.
Vos solutions non plus.
J'ai donc fait la 'simple concaténation' en php, et j'appelle la fonction avec le chemin complet.
Je n'ai trouvé que ça comme solution.
Je laisse tomber le concaténation dans le javascript.  
 
Merci pour tout

n°346362
stef_dober​mann
Personne n'est parfait ...
Posté le 28-03-2003 à 12:00:19  profilanswer
 

et la j'ai écris koi ?
c pas une concatenation simple?
regarde $chemin :heink: ...
j'ai donc répondu à toute tes questions et je l'avait meme anticipé :D

SteF_DOBERMANN a écrit :

fo arreter les gars, on veux bien aider, mais il faut quand meme réflechir un peu !! :pfff:
 

Code :
  1. $chemin = "http://www.site.com/page.php"; 
  2. function redirection_ident($chemin){ 
  3. echo "<script language='JavaScript'>
  4. window.location = '$chemin';
  5. </script>"; 
  6. }


si tu c pas concaténer, tu peux aussi réfléchir !


Message édité par stef_dobermann le 28-03-2003 à 12:03:36

---------------
Tout à commencé par un rêve...
n°346367
fbtheretur​n
Posté le 28-03-2003 à 12:02:02  profilanswer
 

SteF_DOBERMANN a écrit :

et la j'ai écris koi ?
c pas une concatenation simple?
regarde $chemin :heink: ...
 


 
oui! merci, je me suis aidé de ça!! vu que ça marchait
mais au début, je ne voulais pas ça!!!!
merci

n°346390
beleg
黑社會
Posté le 28-03-2003 à 12:19:08  profilanswer
 

Code :
  1. $chemin = "http://www.site.com/"; 
  2.    
  3.     function redirection_ident($chemin){ 
  4.         echo "<script language='JavaScript'>
  5.         window.location = '".$chemin."page.php';
  6.         </script>"; 
  7.     } 
  8.    
  9.     Appel de la fonction comme ca 
  10.     redirection_ident($chemin);


 
evidemment jai mis une ' avant page.php et non apres ...  :pfff:

n°346393
stef_dober​mann
Personne n'est parfait ...
Posté le 28-03-2003 à 12:21:39  profilanswer
 

certe, mais bon, en regardant 30 secondes tu voi l'erreur  :D


---------------
Tout à commencé par un rêve...

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

  [php/javascript] utilisation de variable php dans un javascript

 

Sujets relatifs
Insertion et utilisation de donnéesVariable et requete Mysql
[javascript] [newbie inside] redirection si netscape ?[Java] ou [javascript] appels methodes parametrables
utilisation d'un flash !faire UNE variable avec <xsl:for-each...> ?
problème variablenewsletter en javascript ?
sécurité javascriptUtilisation des caches L1 et L2 sur pentium!!??
Plus de sujets relatifs à : [php/javascript] utilisation de variable php dans un javascript


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR