Précédent   Forum des professionnels en informatique > PHP > Langage > Fichiers
Fichiers Forum d'entraide sur les fichiers avec PHP. Avant de poster -> FAQ fichiers et Sources fichiers
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 02/11/2006, 15h12   #1
Invité de passage
 
Inscription : novembre 2006
Messages : 2
Détails du profil
Informations forums :
Inscription : novembre 2006
Messages : 2
Points : 1
Points : 1
Par défaut changer de logo suivant les pages affichées

Bonjour,
j'ai réalisé un site où j'ai utilisé pour la première fois du code PHP (pseudo-frames) et du CSS.
Basique, il se compose de 2 hauts de page, d'un menu gauche, d'un pied de page et d'une page centrale, qui change, suivant le choix du visiteur.
Ce que j'aimerais réaliser, ce serait de pouvoir changer le logo principal (qui s'affiche dans toutes les pages) par un logo secondaire (à la même place que ce dernier) mais uniquement pour une partie du menu gauche.
J'ai un fichier index.php, à l'architecture suivante :
Code :
1
2
3
4
5
6
<?php require "choda.php"; ?>
...du html clasique...
<div class="feuille">
  <?php include $page; ?>
</div>
...du html clasique...
Un fichier choda.php d'édition de liens :
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<?php
$numlien = @$_GET["numlien"];
switch ($numlien)
{
case 100 :
$page = "accueil.php";
$title = "Les motos italiennes comme les Moto Guzzi, Ducati, Laverda, Benelli";
break;
              etc.
default :
$page = "accueil.php";
$title = "Les motos italiennes comme les Moto Guzzi, Ducati, Laverda, Benelli";
break;
}
?>
Et, ce petit script, insérer dans la balise logo, du fichier index.php :
Code :
1
2
3
4
5
6
7
8
<div id="logo">
<?php
if(isset($_GET['numlien'])) 
if(($_GET['numlien']>299)&&($_GET['numlien']<302)) 
{$logo = 'images/guzzilande.jpg';}
else $logo = 'images/logo.jpg';
?>
</div>
Aucun affichage de logo, le script n'est donc pas fonctionnel ?
Merci.
Antoine
supertonio est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/11/2006, 15h22   #2
Membre chevronné
 
Avatar de Dia_FR
 
Homme Aurélien
Développeur Web
Inscription : avril 2006
Messages : 510
Détails du profil
Informations personnelles :
Nom : Homme Aurélien
Localisation : France

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : avril 2006
Messages : 510
Points : 643
Points : 643
Code :
echo "<img src=\"$logo\" alt=\"...\" title=\"...\" />";
__________________
Dia [ Page DVP ] [ Blog ] [ Site pro ]
Dia_FR est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/11/2006, 17h06   #3
Membre habitué
 
Avatar de Pahcixam
 
Étudiant
Inscription : avril 2006
Messages : 266
Détails du profil
Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : avril 2006
Messages : 266
Points : 108
Points : 108
Salut, essaye donc avec ce code:

Code :
1
2
3
4
5
6
7
<?php
if(isset($_GET['numlien']) && ($_GET['numlien']>299) && ($_GET['numlien']<302))
{
$logo = 'images/guzzilande.jpg';
}
else $logo = 'images/logo.jpg';
?>
Pahcixam est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/11/2006, 19h41   #4
Invité de passage
 
Inscription : novembre 2006
Messages : 2
Détails du profil
Informations forums :
Inscription : novembre 2006
Messages : 2
Points : 1
Points : 1
Bonsoir,
MERCI à vous deux.
En résumé, j'avais oublié la commande echo, et forcé sur les parenthèses et les IF.
Antoine
supertonio 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 23h06.


 
 
 
 
Partenaires

Hébergement Web