Précédent   Forum des professionnels en informatique > PHP > Outils > EasyPHP
EasyPHP Forum d'entraide sur EasyPHP : installation, utilisation, etc. Avant de poster -> Cours EasyPHP
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 16/08/2006, 10h28   #1
Débutant
 
Inscription : mai 2005
Messages : 1 959
Détails du profil
Informations personnelles :
Localisation : Suisse

Informations forums :
Inscription : mai 2005
Messages : 1 959
Points : 615
Points : 615
Par défaut Header() et head(), y a t'il vraiment une différence

Bonjour
Y a t il vraiment une différence en tre Header("Location: dossier/fichier.php"); et header("Location: dossier/fichier.php");

A savoir que mon site de trouve pas directement dans root. Il se trouve dans
\EasyPHP\EasyPHP1-8\www\site\monsite\index.php


Dans le site qu'on ma donner, on utilise des variale global ($_SERVER['DOCUMENT_ROOT'])

Merci
pierrot10 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/08/2006, 11h10   #2
Membre Expert
 
Avatar de David Guillot
 
Homme David Guillot
Chef de projet en SSII
Inscription : mars 2004
Messages : 879
Détails du profil
Informations personnelles :
Nom : Homme David Guillot
Âge : 28
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Chef de projet en SSII
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : mars 2004
Messages : 879
Points : 1 149
Points : 1 149
salut

Citation:
Envoyé par pierrot10
Y a t il vraiment une différence en tre Header("Location: dossier/fichier.php"); et header("Location: dossier/fichier.php");
aucune différence, PHP est insensible à la casse pour ses fonctions prédéfinies.

quel est vraiment ton probleme ?
__________________
Avant de poser une question ici :

Après résolution de votre question : un clic sur , un et un vote pour les personnes qui vous ont aidé
David Guillot est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/08/2006, 11h29   #3
Débutant
 
Inscription : mai 2005
Messages : 1 959
Détails du profil
Informations personnelles :
Localisation : Suisse

Informations forums :
Inscription : mai 2005
Messages : 1 959
Points : 615
Points : 615
Mon probleme est le suivant.
Je reprend un site qui se trouve à la racine du serveur web
\EasyPHP\EasyPHP1-8\www\

J'ai reorganiser ma place de travail avec EasyPHP, et ai coller le site en local mais pas dans la racine mais dans un sous-dossier:

Citation:
\EasyPHP\EasyPHP1-8\www\monsite\index.php
Maintenant, quand je veux previsualiser ma page index, qui redirige le visiteur sur soit: index_e.php ou index_f.php (placer au meme niveau que index.php), il génere un message d'erreur que index_e.php n'est pas trouvée dans

Quand j'utilise Header avec une majuscule ca dirige bien dans le meme dossier qu'index.php, mais quand j'ai un h minuscule, ca redirige sur la racine


Je me suis demandé si le faite que le site est construit avec des varaiable global tel que
Citation:
include($_SERVER['DOCUMENT_ROOT']. "/dossier/fichier.php");
aient une influance
pierrot10 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/08/2006, 11h53   #4
Débutant
 
Inscription : mai 2005
Messages : 1 959
Détails du profil
Informations personnelles :
Localisation : Suisse

Informations forums :
Inscription : mai 2005
Messages : 1 959
Points : 615
Points : 615
En fait je crois que mon problème est tout simplemtn du à deux chose.

La premiere, mauvaise configuration du fichier de conf. concernant
Citation:
$_SERVER['DOCUMENT_ROOT']
car ca marche sur mon PC, mais pas sur mon portable. La configuration doit etre différente.

Ou puis-controler ceci?

La deuxieme, c'est le "/" qui précede index_e.php
Citation:
header ("location: /index_e.php");
Quand je l'ai enlevé, ca a passé avec un "h"minuscule pour header() , et je pense que header avec 1 "h" minscule est plus juste qu'avec un "H" majuscule


Je me demande ce qu'a fait mon prédécesseur, car sur le serveur il a mis des "/" partout, devant les images, les liens etc. Pourtant ca marche parce que le site se trouve a la racine. Mais du moment ou on le bouge dans un autre dossier, ca coince

Que pensz-vous lorsque l'on mets un "/" avant img tel que dans l'exemple suivant:

Citation:
<img src="/img/home.jpg" width="500" height="355" border="0">
pierrot10 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 16h06.


 
 
 
 
Partenaires

Hébergement Web