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 15/03/2007, 20h03   #1
Inactif
 
Avatar de Diabless6
 
Inscription : mars 2006
Messages : 154
Détails du profil
Informations personnelles :
Âge : 36

Informations forums :
Inscription : mars 2006
Messages : 154
Points : 24
Points : 24
Par défaut Problème avec mon 2nd include

Bonsoir,

Voilà, j'ai décidé de supprimer les frames pour cause de problème.
J'ai trouvé un script qui remplace cette Iframe, il marche avec un include sur
la page centrale.

j'ai un 2nd include qui permet de passer de page en page (en remerciant le Mr qui me la refait )

page-1 page-2...

par contre celui ci ne fonctionne plus, je vois pas ce que je dois modifié

ça me perd un peu ces includes.

http://isis.no-ip.info/dossiers-isis/

merci pour votre aide,

Diana
Diabless6 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/03/2007, 20h20   #2
Rédacteur/Modérateur
 
Avatar de N1bus
 
Inscription : janvier 2003
Messages : 2 018
Détails du profil
Informations personnelles :
Âge : 47
Localisation : France, Charente Maritime (Poitou Charente)

Informations forums :
Inscription : janvier 2003
Messages : 2 018
Points : 1 992
Points : 1 992
Bonjour,

Déjà tu as ça en haut :

Code :
Warning: file(../compt_live/compteur-live.txt) [<a href="http://isis.no-ip.info/dossiers-isis/function.file" target="_blank">function.file</a>]: failed to open stream: No such file or directory in C:\wamp\www\dossiers-isis\index.php on line 140
Fais attention : ton site recherche un fichier sur le pc des visiteurs C:\wamp..etc

Tu dois mettre un chemin relatif à ton site.

Tu as également le cas ici :
http://isis.no-ip.info/dossiers-isis...=astuces%20web

je suppose que c'est pareil partout.

Il faut que tu vérifies le chemin des fichiers inclus
N1bus est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/03/2007, 21h04   #3
Inactif
 
Avatar de Diabless6
 
Inscription : mars 2006
Messages : 154
Détails du profil
Informations personnelles :
Âge : 36

Informations forums :
Inscription : mars 2006
Messages : 154
Points : 24
Points : 24
bonsoir,

cette page vient de mon site qui est hébergée. Il lui manque certaine chose notamment du script que je n'ai pas rajouté a mon serveur.

Pour la simple raison que je fais que les modications nécessaire à cette page.

Donc le problème ne concerne pas l'erreur Warning: file(../compt_live/compteur-live.txt)

il concerne seulement l'include page-1 page-2...

Et pour l'instant je fais des essais que sur le menu Coups de gueule.
Diabless6 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/03/2007, 22h15   #4
Rédacteur/Modérateur
 
Avatar de N1bus
 
Inscription : janvier 2003
Messages : 2 018
Détails du profil
Informations personnelles :
Âge : 47
Localisation : France, Charente Maritime (Poitou Charente)

Informations forums :
Inscription : janvier 2003
Messages : 2 018
Points : 1 992
Points : 1 992
Oui mais ce n'est pas facile de débugger si tu laisses tous les warnings.
Il vaudrait mieux corriger au fur et a mesure pour que tu y voies plus clair.

Quand on clique sur 1 lien par ex page2 : regardes l'adresses :
Code :
http://isis.no-ip.info/dossiers-isis/index.php?page=index.php?magik2=page-2
C'est peut etre ça l'erreur, non ?
N1bus est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/03/2007, 22h20   #5
Inactif
 
Avatar de Diabless6
 
Inscription : mars 2006
Messages : 154
Détails du profil
Informations personnelles :
Âge : 36

Informations forums :
Inscription : mars 2006
Messages : 154
Points : 24
Points : 24
Citation:
Envoyé par N1bus
Oui mais ce n'est pas facile de débugger si tu laisses tous les warnings.
Il vaudrait mieux corriger au fur et a mesure pour que tu y voies plus clair.

Quand on clique sur 1 lien par ex page2 : regardes l'adresses :
Code :
http://isis.no-ip.info/dossiers-isis/index.php?page=index.php?magik2=page-2
C'est peut etre ça l'erreur, non ?
oui en faite j'essaie de rajouter là en se moment la variable de la page globale($page) dans l'url du script.
C'est presque ça, mais pas encore ça
Diabless6 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/03/2007, 22h29   #6
Rédacteur/Modérateur
 
Avatar de N1bus
 
Inscription : janvier 2003
Messages : 2 018
Détails du profil
Informations personnelles :
Âge : 47
Localisation : France, Charente Maritime (Poitou Charente)

Informations forums :
Inscription : janvier 2003
Messages : 2 018
Points : 1 992
Points : 1 992
Bon, on avance

Maintenant, il faudrait que tu mettes un bout de code pour qu'on puisse t'aider .

par exemple tu as ça dans le code :
Code :
1
2
 
<a href='?page=index.php?magik2=page-1'>page-1</a>
Le premier ? veut dire que tu appelles la même page (index.php) ensuite tu as page = index.php? (encore ?) puis magik2 = page-1

ça ne peut pas fonctionner. faudrait nous faire voir le code qui génère ces liens.
N1bus est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/03/2007, 22h50   #7
Inactif
 
Avatar de Diabless6
 
Inscription : mars 2006
Messages : 154
Détails du profil
Informations personnelles :
Âge : 36

Informations forums :
Inscription : mars 2006
Messages : 154
Points : 24
Points : 24
mdr

oui c vrai que j'ai pas l'habitude de c'est GET dans le navigateur, c une 1ere pour moi, et jy perds mon latin grave

alors pour le code du 1er script page globale:

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<li>  <a href="index.php?page=mes coups de gueule">Coups de
            gueule d'Isis</a>
          </li>
 
  <?php
$page=$_GET['page'];
if (!isset($_GET['page'])) $page= 'accueil';
 switch($page)
{
case 'accueil': include ('welcome.html');break;
case 'mes coups de gueule': include ('dos/mes coups de gueule/index.php');break;
case 'tests de produits':include ('dos/tests de produits/index.php');break;
case 'informatique':include ('dos/informatique/index.php');break;
case 'astuces web':include ('dos/astuces web/index.php');break;
case 'maladies genetiques':include ('dos/maladies genetiques/index.php');break;
}
?>
pour le 2ème code celui page-1 page-2...:

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
<?php
            define('PAGE_PAR_DEFAUT', 'page-1'); // Page par défaut
            $pages = array(  'page-1', 'page-2', 'page-3', 'page-4' ); // Liste des rubriques
            $page_courante = isset($_GET['magik2']) ? $_GET['magik2'] : PAGE_PAR_DEFAUT; foreach ($pages as $p) {  if ($page_courante == $p)
						{  echo "<a href='index.php?magik2=$p'>$p</a>&nbsp;";
                  // Page affichée à l'ouverture du menu  // Pour obtenir un menu vertical ajouter la balise <br> après :&nbsp;
            } else{  echo "<a href='index.php?magik2=$p'>$p</a>&nbsp;";
                  } } echo "<br/><br/>";// Pour obtenir un menu vertical ajouter la balise <br> après :&nbsp;
?>
 
<?php
            include("$page_courante.php");// Séparation entre les liens du menu et du contenu des pages
?>
désoler je maitrise pas bien PSpad pour aligner le code !
Diabless6 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/03/2007, 23h54   #8
Rédacteur/Modérateur
 
Avatar de N1bus
 
Inscription : janvier 2003
Messages : 2 018
Détails du profil
Informations personnelles :
Âge : 47
Localisation : France, Charente Maritime (Poitou Charente)

Informations forums :
Inscription : janvier 2003
Messages : 2 018
Points : 1 992
Points : 1 992
Code :
index.php?page=mes coups de gueule
Ce n'est pas trés correct d'utiliser des espaces dans tes URL.

Tu devrais plutôt écrire :
Code :
index.php?page=mes-coups-de-gueule
ou
Code :
1
2
 
index.php?page=mes_coups_de_gueule
N1bus est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/03/2007, 09h31   #9
Invité de passage
 
Inscription : février 2007
Messages : 11
Détails du profil
Informations forums :
Inscription : février 2007
Messages : 11
Points : 4
Points : 4
Si tu veut transmettre plusieurs variables via ton url il faut que tu utilise cette syntaxe :

Code :
1
2
3

<a href="index.php?variable1=valeur&variable2=valeur>Lien vers Index </a>
Attention aux espace en programmation , comme l'as dit N1bus préfère des tiret (-) ou des underscores (_) sinon au bout d'un moment tu aura des problèmes dans des codes un peu plus complexes

Voilou
scope est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/03/2007, 12h24   #10
Inactif
 
Avatar de Diabless6
 
Inscription : mars 2006
Messages : 154
Détails du profil
Informations personnelles :
Âge : 36

Informations forums :
Inscription : mars 2006
Messages : 154
Points : 24
Points : 24
Génial ! ça marche

merci beaucoup, et je voulais savoir aussi c'est bizarre pourquoi mes videos flash
ne s'affichent pas ?
On dirait que c'est depuis que j'ai enlevé les balises <html>...
Je comprends pas

http://isis.no-ip.info/dossiers-isis...&magik2=page-1

J'enlèverai les espaces quand je referais le code...
Diabless6 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/03/2007, 13h10   #11
Inactif
 
Avatar de Diabless6
 
Inscription : mars 2006
Messages : 154
Détails du profil
Informations personnelles :
Âge : 36

Informations forums :
Inscription : mars 2006
Messages : 154
Points : 24
Points : 24
Arf j'ai trouvé ! Comme ma page des videos est inclue dans la page principale, le chemin n'est donc plus bon

Ben dit donc, j'ai la cervelle qui cogite pour une fois

Faut tout de même que je revois la structure du site, ben de toute façon ça tombe bien car je suis hélas une insatisfaite et je voulais tout refaire encore...

Allez c parti

Diabless6 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 21h12.


 
 
 
 
Partenaires

Hébergement Web