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

 


Dernière réponse
Sujet : [php+javascript]je vois pas ce qui cloche aidez moi!je desespere!
djfm ah oui merci!
une pure connerie ce code.
javais pa s pense au cas ou dux personnes seraient sur mon site a la fois :)  
@°+

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
djfm ah oui merci!
une pure connerie ce code.
javais pa s pense au cas ou dux personnes seraient sur mon site a la fois :)  
@°+
youdontcare tu lis un peu les docs avant de te servir d'un langage ? c'est parfois utile ...
 
php = éxécuté sur le serveur
javascript = éxécuté sur le navigateur.
 
<script language="javascript">  
function page1()  
{  
        <? $page=1; ?>  
        load();  
}  
 
ici php envoie la fonction js au navigateur, et au beau milieu change la valeur de $page à 1. pareil pour la deuxième fonction, $page vaudra 2. pour résumer tu fais n'importe quoi :)
 
écrire un nombre dans un fichier, oublie. imagine un visiteur qui s'amène, choisit le lien 1, mais pendant ce temps là un autre a déjà choisi le 2 et relit la page. mais le premier visiteur écrase le fichier, donc le deuxième qui veut la deuxième page se voit balancer la 1.
 
bref. si tu veux faire des includes différents suivant le lien, c'est tout con, tu récupères $page par l'url.
 
ie au lieu de <a href='javascript:....
tu utilises : <a href='mapage.php?page=1'>page 1</a>, <a href='mapage.php?page=2'>page 2</a>
 
et dans mapage.php :
if ($page == 1) { include 'page1.html'; }
else if ($page == 2) { include 'page2.html'; }
 
ne pas oublier les accolades autour de l'include (cf php.net).
djfm bon, voila. je veux faire des especes de frames en php.
quand je clique sur un lien ca lance une fonction javascript qui modifie la variable <? $page ?> puis cette variable est ecrite ds un fichier et au reload de la page, cette variable est lue et perment de charger la page correspondant dans un calque,via un <? include("chose.htm" ); ?>
 
je vois pas du tout ce kli peut clocher , voila le source:
 
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
 
<script language="JavaScript">
 
</script>
</head>
 
<body bgcolor="#9CF4FE" text="#000000">
<table width="100%" border="0" cellspacing="0" height="15%" bgcolor="#15F2C0">
  <tr>  
    <td height="60"><font size="+2" color="#0000FF"><center>Welcome to palestinian poulet's domain!</center> </font></td>
  </tr>
</table>
 
 
<table width="13%" border="0" cellspacing="0" height="37">
  <tr>
    <td height="36"> </td>
  </tr>
</table>
 
<table width="14%" border="1" cellspacing="0" height="70%" bgcolor="#00FFFF">
  <tr>  
    <td><a href="javascript:page1()">page1 </A>  
 
 <script language="javascript">
 function page1()
 {  
         
         <? $page=1; ?>
 
         load();
 
 }
 
 
 </script></td>
  </tr>
  <tr>  
    <td><a href="javascript:page2()">page2</a>
 
 <script language="javascript">
 function page2()
 {
         
  <? $page=2; ?>
 
         load();
 
 }
 
 
 </script>
 
 </td>
 
</table>
 
 
<script language="javascript">
 
function load()
{
   
         alert("load" );
 
 
 
         <?
          $fichier=fopen("page.txt","w" );
   fputs($fichier,"$page" );
          fclose($fichier);
  ?>
 
 
 
 
}
</script>
 
 
 
 
<div id="Layer1" style="position:absolute; width:771px; height:600px; z-index:1; left: 204px; top: 123px; visibility: visible; overflow: visible">  
<?
 
$fichier=fopen("page.txt","r" );
$lapage = fgetc($fichier);
if ($lapage==1) include("cancre.html" );
fclose($fichier);
 
 
 
 
 
?>
 
 
 
 
</div>
</body>
</html>
 
merci davance.

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