affichage aleatoire de banniere en php

  • Auteur de la discussion redbulls60
  • Date de début

redbulls60

Nouveau membre
bonjour

je suis un peu perdu en php, mais je vais vous expliquez mon probleme

j'utilise un script qui gere mes bannieres et qui me donne un code comme celui-ci pour les affichers:

Code:
<? $vrgpubemp='1'; include'vrgpub/espacespub.php'; ?>

code normal qui affiche ma banniere "1",
ce que je voudrais faire , c'est un affichage aléatoire de plusieurs banniere et j'ai essayé ca , mais cela ne fonctionne pas :

Code:
<?php   
      
     $vrgpubemp[1] = "include'vrgpub/espacespub.php'";   
     $vrgpubemp[2] = "include'vrgpub/espacespub.php'";  
     $vrgpubemp[3] = "include'vrgpub/espacespub.php'";   
     $vrgpubemp[4] = "include'vrgpub/espacespub.php'";  
        
      
     srand((double)microtime()*1000000);    
     $num = rand(0,sizeof($vrgpubemp)-1);    
     
   //affichage   
     echo "Message n° <B>".$num."</B> :    
     <B>".$vrgpubemp[$num]."</B>";     
      
  ?>

au lieu de m'afficher ma banniere, il m'affiche l'emplacement de la banniere (include'vrgpub/espacespub.php')et je n'arrive pas a la corriger.Visible ici
ne pas hésiter à rafraichir la page

si quelqu'un a une idee pour me debloquer?

merci d'avance
 

Thomas_R

Habitué
Ton vrgpubemp il contient que des chaines de caracteres, pas des fonctions. Dans la logique des choses, je verrais plutot ca comme ca :
Soit tu fais
Code:
$vrgpubemp[1] = include('vrgpub/espacespub.php'); 
     $vrgpubemp[2] = include('vrgpub/espacespub.php'); 
     $vrgpubemp[3] = include('vrgpub/espacespub.php'); 
     $vrgpubemp[4] = include('vrgpub/espacespub.php');
ou beaucoup plus logique :
Code:
$vrgpubemp[1] = 'vrgpub/espacespub.php';
...
...
include($vrgpubemp[$num]);

Derniere chose, quelle est l'utilité de ton tableau $vrgpubemp puisque chaque occurence de ce tableau contient la meme valeur :S ?
 
Vous devez vous inscrire ou vous connecter pour répondre ici.
Derniers messages publiés
Statistiques globales
Discussions
730 098
Messages
6 717 064
Membres
1 586 286
Dernier membre
petitangebleu1977
Partager cette page
Haut