Précédent   Forum des professionnels en informatique > PHP > Langage
Langage Forum sur le langage PHP, la POO, les conventions, la sécurité, etc. Avant de poster : FAQ Langage, toutes les FAQ PHP, cours langage et sources PHP
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 31/01/2007, 11h04   #1
Membre habitué
 
Inscription : mai 2006
Messages : 204
Détails du profil
Informations personnelles :
Âge : 28

Informations forums :
Inscription : mai 2006
Messages : 204
Points : 126
Points : 126
Par défaut Bug d'affichage en ligne et en local

bonjours,
je suis entrain de faire un site internet, si si je vous assure
j'ai un un problème, à bon vous le saviez déjà!!

mon site possède 4 divisions normalement, l'en-tête, le pied de page, la gauche et la droite!
en en-tête j'affiche le nom de l'entreprise, en pied de page 2 liens un pour les mention légale, et l'autre pour contacter l'entreprise. à gauche je place le menu et à droite j'affiche les page du site! jusque là tout va bien dans le meilleurs des monde le site fonctionne nickel encore un peu vide mais bon pour le moment ce n'est que la phase de test!

Le problème :
lorsque j'affiche un diaporama, mon site affiche la page de news en plus du diaporama
Voici le code de la page incriminer si vous avez besoin d'autre renseignement n'hésité pas!

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
<DIV class="droite">
<p class="CentrerItaliqueGras"> Notre Diaporama </p>
<?php
$arrFichier = array();
$i=0;
$directory='photos/'; // Ouvertur du dossier photo
if (is_dir($directory)) {
  if($dh = opendir($directory)) {
    while (($file = readdir($dh)) !== false) {
     $extension = pathinfo($directory.$file);
	 //N'affiche pas le . et .. ainsi que le dossier Logo, ne prends que es image .jpg
      if($file!='..' && $file!='.' && $file!='Logo'&& strtolower($extension['extension'])=='jpg'){
        $arrFichier[$i] = $file; //PLace les fichier dans un tableau
        $i++;//incrémente $i
      }
    }
  }
  closedir($dh); //fermeture du rpertoire.
}
//Initalisation.
if($_GET['index']!=''){
  $index = $_GET['index'];
}else{
  $index = 0;
}
//Affichage des liens précédent et suivant.
if($index > 0){ //N'affiche pas le boutton au premier
//lien vers la page index.php?PageDemandee=12&index='.($index-1)
  echo '<P align="center"><input onClick="window.location=\''.$_SERVER['SCRIPT_NAME'].'?PageDemandee=12&index='.($index-1).'\'" type="button" name="precedent" value="<<">';
}
//affichage de l'image
echo '<img src="'.$directory.'/'.$arrFichier[$index].'">'; //Affichage de l'image
if($index < (count($arrFichier)-1)){ //N'affiche pas le boutton suivant lorsqu'il y a pas d'image apres
//lien vers la page index.php?PageDemandee=12&index='.($index+1)
  echo '<input onClick="window.location=\''.$_SERVER['SCRIPT_NAME'].'?PageDemandee=12&index='.($index+1).'\'" type="button" name="suivant" value=">>"></P>';
}
?>
</DIV>
__________________
pas de demande d'aide par mp rester sur le topic il y aura plus de chance pour que vous ayez une réponse.
ben_skywalker est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/01/2007, 11h08   #2
Membre chevronné
 
Avatar de J0r_x
 
Homme
Analyste - Programmeur
Inscription : mai 2006
Messages : 712
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Marne (Champagne Ardenne)

Informations professionnelles :
Activité : Analyste - Programmeur
Secteur : Administration - Collectivité locale

Informations forums :
Inscription : mai 2006
Messages : 712
Points : 607
Points : 607
Pour la creation d'un site l'utilisation de frame est deconseillé, il faut plus utiliser les <div>.
__________________
Aucune aide par MP, utilisez le forum.
J0r_x est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/01/2007, 11h18   #3
Membre habitué
 
Inscription : mai 2006
Messages : 204
Détails du profil
Informations personnelles :
Âge : 28

Informations forums :
Inscription : mai 2006
Messages : 204
Points : 126
Points : 126
j'ai enmployer le terme division car j'utilise les <div> regarde le code!!
__________________
pas de demande d'aide par mp rester sur le topic il y aura plus de chance pour que vous ayez une réponse.
ben_skywalker est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/01/2007, 11h24   #4
Membre chevronné
 
Avatar de J0r_x
 
Homme
Analyste - Programmeur
Inscription : mai 2006
Messages : 712
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Marne (Champagne Ardenne)

Informations professionnelles :
Activité : Analyste - Programmeur
Secteur : Administration - Collectivité locale

Informations forums :
Inscription : mai 2006
Messages : 712
Points : 607
Points : 607
Oups je suis à cotés ce matin :p
__________________
Aucune aide par MP, utilisez le forum.
J0r_x est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/01/2007, 11h26   #5
Membre habitué
 
Avatar de BGDC
 
Inscription : septembre 2003
Messages : 102
Détails du profil
Informations forums :
Inscription : septembre 2003
Messages : 102
Points : 108
Points : 108
je trouve bizarre un <p> qui commence dans un if et un </p> qui se termine dans un autre.....Meme s'il se peut que ca n'ai rien a voir.

essaye plutot ca :
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
echo "<p align=\"center\">";
//Affichage des liens précédent et suivant.
if($index > 0){ //N'affiche pas le boutton au premier
//lien vers la page index.php?PageDemandee=12&index='.($index-1)
  echo '<input onClick="window.location=\''.$_SERVER['SCRIPT_NAME'].'?PageDemandee=12&index='.($index-1).'\'" type="button" name="precedent" value="<<">';
}
//affichage de l'image
echo '<img src="'.$directory.'/'.$arrFichier[$index].'">'; //Affichage de l'image
if($index < (count($arrFichier)-1)){ //N'affiche pas le boutton suivant lorsqu'il y a pas d'image apres
//lien vers la page index.php?PageDemandee=12&index='.($index+1)
  echo '<input onClick="window.location=\''.$_SERVER['SCRIPT_NAME'].'?PageDemandee=12&index='.($index+1).'\'" type="button" name="suivant" value=">>">';
}
echo "</p>";
BGDC est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/01/2007, 11h35   #6
Membre habitué
 
Inscription : mai 2006
Messages : 204
Détails du profil
Informations personnelles :
Âge : 28

Informations forums :
Inscription : mai 2006
Messages : 204
Points : 126
Points : 126
Citation:
Envoyé par J0r_x
Oups je suis à cotés ce matin :p
c'est pas grave t'inquiète pas pour ça

Citation:
Envoyé par BGDC
je trouve bizarre un <p> qui commence dans un if et un </p> qui se termine dans un autre.....Meme s'il se peut que ca n'ai rien a voir.

essaye plutot ca :
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
echo "<p align=\"center\">";
//Affichage des liens précédent et suivant.
if($index > 0){ //N'affiche pas le boutton au premier
//lien vers la page index.php?PageDemandee=12&index='.($index-1)
  echo '<input onClick="window.location=\''.$_SERVER['SCRIPT_NAME'].'?PageDemandee=12&index='.($index-1).'\'" type="button" name="precedent" value="<<">';
}
//affichage de l'image
echo '<img src="'.$directory.'/'.$arrFichier[$index].'">'; //Affichage de l'image
if($index < (count($arrFichier)-1)){ //N'affiche pas le boutton suivant lorsqu'il y a pas d'image apres
//lien vers la page index.php?PageDemandee=12&index='.($index+1)
  echo '<input onClick="window.location=\''.$_SERVER['SCRIPT_NAME'].'?PageDemandee=12&index='.($index+1).'\'" type="button" name="suivant" value=">>">';
}
echo "</p>";
non ça ne viens pas pas de là, j'ai changer cette partit mais sa n'a aucune insidence!
__________________
pas de demande d'aide par mp rester sur le topic il y aura plus de chance pour que vous ayez une réponse.
ben_skywalker est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/02/2007, 10h03   #7
Membre habitué
 
Inscription : mai 2006
Messages : 204
Détails du profil
Informations personnelles :
Âge : 28

Informations forums :
Inscription : mai 2006
Messages : 204
Points : 126
Points : 126
en faite mon problème ne venait pas de cette page!!!
mais de mon index.php!!

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
switch ($page)
		{
			case 1:
		    	include('DroiteNews.php');
			    break;
			case 2:
		    	include('DroiteProduits.php');
			    break;
			case 3: 
		    	include('DroiteInscription.php');
			    break; 
			case 4: 
		    	include('DroiteCaddy.php');
			    break;
			case 5: 
		    	include('DroiteAdministration.php');
			    break;
			case 6:
		  		include('DroiteSaveCommande.php');
				break;
			case 7:
		  		include('DroitePartenaires.php');
				break;
			case 8:
				include('MentionsLegales.php');
				break;
			case 9:
				include('DroiteHistorique.php');
				break;
			case 10:
				include('DroiteQqChiffres.php');
				break;
			case 11:
				include('DroitePtFort.php');
				break;
			case 12:
				include('DroiteDiapo.php');
				break;
			default:
		 		include('DroiteNews.php');
			    break;
		}
j'avais oublié le break!!!
__________________
pas de demande d'aide par mp rester sur le topic il y aura plus de chance pour que vous ayez une réponse.
ben_skywalker est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 01h29.


 
 
 
 
Partenaires

Hébergement Web