RECHERCHER :
COMMUNAUTE MP
Identifiez vous ...
Devenir Membre
J'ai oublié mon MDP
DOMAINE MP
Bavardages
Langages Généraux
Langages Web
Langages DotNet
Autres langages
Dev. Jeux Video
Sécurité
Sys. Exploitation
Graphismes
Logiciels
Réseaux
Bases de données
Méthodologies
Emplois High-tech
Aide juridique
Articles juridiques
FORUM
Index des forums
Ajouter un sujet
Rechercher sujet
Contact Responsable
Devenir modérateur
CHAT MP IRC
Votre pseudo ...
Srv: irc.moteurprog.com
Chan: #MoteurProg
PARTICIPER
Plus de 3500 emplois.
Rechercher un job
Déposez votre CV
Emplois High-tech

Visiteur MP

 changement de dossier pour un script !

Forum : PHP
Sous Catégorie : Aucune
Type du sujet : Sujet Normale
FAQ : FAQ PHP

SUIVI DES SUJETS PAR MAIL

SUIVI PAR MAIL INACTIF

RESOLUTION DU SUJET SUJET RESOLU
BLOQUAGE DU SUJET SUJET ACTIF
APPARTENANCE A LA FAQ N'APPARTIENT PAS A LA FAQ


PAGES : [1] [2] [3]

POSTER UN NOUVEAU SUJET REPONDRE A CE SUJET

FORUM PHP

PREMIERE PAGE

PAGE PRECEDENTE

Page précedente

Page suivante

PAGE SUIVANTE

DERNIERE PAGE
rainbow
Modérateur :
- PHP
Chef de projet(s) :
- IA savane
- Team MoteurProg

Avatar de rainbow
Inscrit : 26/05/2006
Messages : 1115
Message
#151346
Posté le 30/03/08 à 09:19
il faut que ton chemin précisé dans bannière.txt soit le chemin d'accès de tes bannières à partir de la page où tu veux que la bannière s'affiche (et non à partir du fichier .txt (ou du fichier.php si tu fais un include)). Pour être sûr, regarde dans la source de ta page (où tu ne vois pas ta bannière) pour comprendre où ta page cherche le fichier image (tu verras le lien erroné donc à toi de le changer après ;))
++
__________________________
............ Curtis: RTS 3D ..............
......Image
........... TeamMoteurProg...........

How to ask Questions ou Comment poser une question

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 

Publicité
Inscrit : X
Messages : X
Message
#Aucun

HAUT DE PAGE

  

marchal
Nouveau membre
Inscrit : 10/03/2008
Messages : 21
Message
#151348
Posté le 30/03/08 à 10:18
bonjour,
merci pour la reponse,
mais je ne veux pas changer le chemin des banniere dans le fichier.txt,
car je voudrai le laisser sur la racine comme le dossier image,
mais qu'il fonctionne m'importe ou je mets le scrip
merci
valerie

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 

rainbow
Modérateur :
- PHP
Chef de projet(s) :
- IA savane
- Team MoteurProg

Avatar de rainbow
Inscrit : 26/05/2006
Messages : 1115
Message
#151349
Posté le 30/03/08 à 11:10
ta page cherchera ta bannière à l'endroit indiqué dans ton fichier txt à partir de son emplacement (de la page internet)... donc à toi de voir ce qu'il faut bouger... le txt, la bannière, ou la page...
Sinon peut-être qu'avec un script php tu peux modifier le path... envoie le contenu de ton fichier php et celui de ton txt et on verra bien ;)
__________________________
............ Curtis: RTS 3D ..............
......Image
........... TeamMoteurProg...........

How to ask Questions ou Comment poser une question

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 

marchal
Nouveau membre
Inscrit : 10/03/2008
Messages : 21
Message
#151377
Posté le 30/03/08 à 19:50
Smileybonsoir,
merci, mais j'ai pas envie de faire de modif dans mon fichier banniere.txt ni dans mon dossier banniere juste faire des modif dans le scrip pour qu'il fonctionne dans m'importe quelle page
le script entier est dans un message de la page 1
merci
bonne soiree
valerie

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 

Mab
Modérateur :
- PHP
- IRC
Avatar de Mab
Inscrit : 13/05/2004
Messages : 418
Message
#151389
Posté le 31/03/08 à 08:06
Ton script PHP ne fait rien d'autre qu'afficher une bannière, dont la liste est contenue dans le fichier banniere.txt, aléatoirement.

Mais comment l'appelles tu ?

<img src="<?

$cpt=0;
$fp = fopen("../../banniere.txt","r");

while (!feof($fp))
{
$enr = fgets ($fp,4096);
$tab[$cpt]=$enr;
$cpt++;
}

srand((double)microtime()*1000000);
$nbr=rand(0,($cpt-1));
echo "$tab[$nbr]";
unset($cpt,$enr,$tab,$nbr);

?>" />

Oui ou non ?

Il te suffit juste dans ce cas de rajouter, comme je te l'ai bien expliqué dans un grand topic, le chemin (PATH) entre ta page actuelle et le dossier stockant les images avant le script php de façon relative ( ex: <img src="../<?php ... ) ou absolu (ex: <img src="http://monDomaine.com/<?php ... ) remplacer bien évidemment monDomaine.com par ton vrai nom de domaine.

++

Mab
__________________________
Image

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 

marchal
Nouveau membre
Inscrit : 10/03/2008
Messages : 21
Message
#151407
Posté le 31/03/08 à 11:54
bonjour,
merci de t'occuper de moi
le script je le colle tel que dans une page php,
et il affiche les bannieres

<?
$cpt=0;
$fp = fopen("../../banniere.txt","r");

while (!feof($fp))
{
$enr = fgets ($fp,4096);
$tab[$cpt]=$enr;
$cpt++;
}
srand((double)microtime()*1000000);
$nbr=rand(0,($cpt-1));
echo "$tab[$nbr]";
unset($cpt,$enr,$tab,$nbr);
?>

je rajoute rien !
amities
valerie

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 

Mab
Modérateur :
- PHP
- IRC
Avatar de Mab
Inscrit : 13/05/2004
Messages : 418
Message
#151408
Posté le 31/03/08 à 11:58
On peut voir à quoi ressemble ton fichier banniere.txt ?
__________________________
Image

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 

marchal
Nouveau membre
Inscrit : 10/03/2008
Messages : 21
Message
#151419
Posté le 31/03/08 à 17:36
bonsoir,
voila une ligne parmis toutes
bien a toi
<a href="http://www.mon site 2" target="_blank"><img src="promo/ban2.jpg"></a>

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 

Mab
Modérateur :
- PHP
- IRC
Avatar de Mab
Inscrit : 13/05/2004
Messages : 418
Message
#151421
Posté le 31/03/08 à 18:14
Bien ce que je pensais. Il ne te reste maintenant plus qu'à modifier les lignes extraite de ce fichier si tu ne veux pas modifier le fichier en lui même. Et vu que tu ne connais rien là dedans, je vais te proposer une solution que tu ne comprendras pas et qui n'est pas sur de fonctionner à chaque fois.

Essaye donc de remplacer la ligne :
echo "$tab[$nbr]";

Par :
define('PATH_TO_ROOT','../');
echo eregi_replace('(src="(.*)?")', 'src="'.PATH_TO_ROOT.'\2"', $tab[$nbr]);

Tu remplacera la valeur de PATH_TO_ROOT en indiquant le chemin entre le script courant et la racine de ton site ( par exemple si le fichier qui possède ce script est à la racine, cette constante vaudra : "./", si le fichier est dans un répertoire "../", si le fichier est dans un sous répertoire : "../../". )

Après je ne peux plus rien pour toi à pars pédaler dans ta cave pour te fournir du courant.

++

Mab
__________________________
Image

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 

marchal
Nouveau membre
Inscrit : 10/03/2008
Messages : 21
Message
#151425
Posté le 31/03/08 à 18:49
re,
fantastic, ca marche :-) les bannieres impec
par contre plus une image dans la page, elles ont toutes disparues que des petites croix rouges !!!
elles trouvent plus leurs chemins ?
bonne soirée

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 
POSTER UN NOUVEAU SUJET REPONDRE A CE SUJET

PREMIERE PAGE

PAGE PRECEDENTE Page précédente

Page suivante

PAGE SUIVANTE DERNIERE PAGE

FORUM PHP



    PAGES : [1] [2] [3]



.: Site Web développé par Julien Pichot et l'équipe MPWG avec www.evolvia-web.com :.