Remplacer la fonction header

Règles du forum
Attention ce forum est destiné avant tout à ceux qui découvrent le référencement. Les membres qui auront l'amabilité de répondre à leurs questions sont priés de rester courtois, polis, indulgents, patients et pédagogues... Merci d'avance !

Par ailleurs, inutile d'utiliser ce forum uniquement pour obtenir des liens vers vos sites, les liens sont désactivés pour le référencement (nofollow).

Consultez la formation au REFERENCEMENT naturel Google de WebRankInfo / Ranking Metrics

FuriousPhp
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 3
Inscription: 23 Sep 2005

Remplacer la fonction header

Message le Ven Sep 23, 2005 14:04

Bonjour tous le monde :lol: ,

Je voudrais savoir si il y avait une autre fonction que header car j'ai besoin d'un require dans mon script et les deux ne sont pas compatible.

Merci pour votre attention.

Voici mon script :

require('database.php');

//initialisation des variables

$pseudo = $_POST[pseudo];
$pass = $_POST[pass];
$confpass = $_POST[confpass];
$mail = $_POST[email];

// verification et confirmation de l'inscription

if ($pass == $confpass)
{
$requete = "insert into membres(numembre, pseudo, password, email) values ('', '$pseudo', '$pass','$mail');";
$sql = mysql_query ($requete) or die ('Erreur requete');
header("Location: inscripconf2.php");


e-kiwi
Modérateur
Modérateur
 
Messages: 15544
Inscription: 23 Déc 2003

Message le Ven Sep 23, 2005 14:08

>> j'ai besoin d'un require dans mon script et les deux ne sont pas compatible.

hein ? je dirai que ton probmeme vient d ailleurs. message d erreur constaté ? (t as du code html avant ton header ? )

FuriousPhp
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 3
Inscription: 23 Sep 2005

Message le Ven Sep 23, 2005 14:21

Non il n'y a pas de html avant mais j'ai lu sur php.net que require et header ne sont pas compatible


e-kiwi
Modérateur
Modérateur
 
Messages: 15544
Inscription: 23 Déc 2003

Message le Ven Sep 23, 2005 14:29

remplace require par include alors :-)


Gralon
WRInaute impliqué
WRInaute impliqué
 
Messages: 662
Inscription: 2 Nov 2002

Message le Ven Sep 23, 2005 14:29

si tu penses que c'est vraiment require qui est pas compatible mets plutôt include ...


e-kiwi
Modérateur
Modérateur
 
Messages: 15544
Inscription: 23 Déc 2003

Message le Ven Sep 23, 2005 14:33

FuriousPhp a écrit:Non il n'y a pas de html avant mais j'ai lu sur php.net que require et header ne sont pas compatible


et file l url de la page ou t as lu ca, car j ai des doutes :-)

mbaudry
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 23
Inscription: 14 Sep 2005

Message le Ven Sep 23, 2005 14:34

require et header cela n'a rien à voir,
- require ca te permet d'obliger d'inclure un fichier dans ton programme php.
- header c'est ce que renvoie ton serveur au navigateur.
par contre si require est palcé avant header dans ton programme bien faire attention que le fichier appelé par require ne fait pas d'affichage écran du style echo.


tom_pascal
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 291
Inscription: 17 Nov 2003

Message le Ven Sep 23, 2005 14:51

Oui, mbaudry.
Je rajouterais même de faire attention que le script inclus n'ai pas commencé à envoyer un flux d'affichage quelconque de manière plus insidueuse encore, du genre un retour charriot après la balise

?>

en fin de fichier ;)


Xele
WRInaute discret
WRInaute discret
 
Messages: 109
Inscription: 10 Juil 2005

Message le Ven Sep 23, 2005 14:51

Require et header marche très bien ensemble. Il faut juste qu'il n'y ai pas de echo comme on l'a dit, et qu'il n'y ai pas de ligne vide avant <?php et après ?> dans les fichiers inclus

Edit : Tom plus rapide :wink:


e-kiwi
Modérateur
Modérateur
 
Messages: 15544
Inscription: 23 Déc 2003

Message le Ven Sep 23, 2005 14:52

de toute facon, en php, qd quelquechose ne marche pas, il y a un message d erreur retourné... ce message donne l'erreur.

FuriousPhp
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 3
Inscription: 23 Sep 2005

Message le Ven Sep 23, 2005 15:01

Merci tous le monde j'ai réussit en utilisant include. Encore merci pour vos réponse. :lol:

mbaudry
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 23
Inscription: 14 Sep 2005

Message le Ven Sep 23, 2005 16:33

oui tom_pascal, c'est très vicieux un retour chariot après le ?> dans le fichier require avant le header, le genre de truc qui pourrit la vie d'un développeur pendant 15 jours...


e-kiwi
Modérateur
Modérateur
 
Messages: 15544
Inscription: 23 Déc 2003

Message le Ven Sep 23, 2005 16:37

>> le genre de truc qui pourrit la vie d'un développeur pendant 15 jours...

faut apprendre a lire les messages d erreurs retournés par le serveur ! :-)

mbaudry
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 23
Inscription: 14 Sep 2005

Message le Ven Sep 23, 2005 20:55

c'est vrai cela peut aider les messages d'erreurs,
;-)


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Formation recommandée sur ce thème :

Formation REFERENCEMENT naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités