Fonction permettant d'appeler (d'ouvrir) un autre fichier.

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Fonction permettant d'appeler (d'ouvrir) un autre fichier.

Enfin la solution...

par Invité » 20 juin 2007, 18:24

Ce n'est pas du PHP... mais ça fonctionne !!!

<META HTTP-EQUIV="Refresh" CONTENT="0;URL=NOM_DE_LA_PAGE.EXT">

Merci tout de même.

par béka » 20 juin 2007, 16:42

effectivement, ce que j'ai proposé n'est pas très judicieux.

Re: Header ne fonctionne que si l'instruction figure en prem

par zeus » 20 juin 2007, 16:40

Header ne fonctionne que si l'instruction figure en première ligne du fichier...
Donc, message d'erreur si placé après une condition !
Pas vraiment non ;)

header() ne fonctionne que si aucun entête HTTP n'a été envoyé au navigateur.
Ces entêtes sont envoyés dès que quelque chose est affiché (via un echo par exemple), ou simplement par la présence d'un saut de ligne ou un espace avant une balise <?php ;)

Header ne fonctionne que si l'instruction figure en première

par Invité » 20 juin 2007, 16:20

Header ne fonctionne que si l'instruction figure en première ligne du fichier...
Donc, message d'erreur si placé après une condition !

Ce qu'il y a de bien avec l'informatique, c'est que ça ne

par Invité » 20 juin 2007, 16:07

Ce qu'il y a de bien avec l'informatique, c'est que ça ne fonctionne jamais !!!

J'avais parlé trop vite Béka...
La fct Header fonctionnait bien... testée seule !
Une fois incluse dans une condition, je reçois un message d'erreur
"Warning: Cannot modify header information - headers already sent by (output started at /mnt/100/sdc/d/b/f.hin/secret/base.php:8) in /mnt/100/sdc/d/b/f.hin/acces.php on line 34"
Pourtant le fichier "acces.php" ne contient aucune instruction de type Header (puisque je ne la connaissais pas encore).

Une idée ?

par béka » 20 juin 2007, 15:53

effectivement, tu l'as dit, tu aurais la réponse en cherchant sur internet.
il me semble que header redirige alors que include l'inclu dans ta page

Super.

par Invité » 20 juin 2007, 15:36

Merci Beka.
La fonction Header fonctionne parfaitement.
Juste une dernière question (quoi qu'il me suffirait d'aller chercher sur le Net), mais quelle différence entre la fonction Header et Include ?

par béka » 20 juin 2007, 15:20

tu peux faire un truc du genre
if (condition1 == 'cequetuveux')
{
include ('tonfichier.php');
}
elseif (condition2 == 'cequetuveux2')
{
include ('tonfichier2.php');
}
else {
header ("Location: index.php"); //retour à l'accueil
}
moi j'opterais pour un truc simple comme ca

Génial...

par Invité » 20 juin 2007, 15:14

Mais c'est quoi la commande pour "fichier ouvrir" ???

par Cyrano » 20 juin 2007, 09:59

Non, il n'y a pas de fonction. Le déroulement sera donc le suivant :

Code : Tout sélectionner

Si motdepasse OK fichier = xxx; Sinon fichier = yyy; ouvrir fichier

Fonction permettant d'appeler (d'ouvrir) un autre fichier.

par Grenouille32 » 20 juin 2007, 07:37

Bonjour,

Quelqu'un connaîtrait-il une fonction permettant d'ouvrir un autre fichier si une condition est remplie ?
Ex. Si mot de passe ok
Ouvre fichier xxx
sinon...

Merci pour vos lumières.