Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1873 connectés 

  FORUM HardWare.fr
  Programmation

  [PHP] include m'affiche le fichier à l'écran?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[PHP] include m'affiche le fichier à l'écran?

n°30753
shinji
Posté le 11-05-2001 à 14:32:22  profilanswer
 

J'ai un script php qui renvoie une image au navigateur.
Jusque là rien de particulier, puis j'ai optimiser le code, créer des fonctions. Ensuite, j'ai voulus inclure ces fonctions en faisant un include('fichier'); mais maintenant il m'affiche plus l'image mais le contenu de fichier à l'écran?

mood
Publicité
Posté le 11-05-2001 à 14:32:22  profilanswer
 

n°30756
Mara's dad
Yes I can !
Posté le 11-05-2001 à 14:35:18  profilanswer
 

Soit pas timide ! fait voir ton source.
Puis utilise require() au lieu de include().


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
n°30764
shinji
Posté le 11-05-2001 à 14:47:38  profilanswer
 

J'ai essayé require() et c'est pareil!
C'est pas que je veux pas montrer mon code mais le srcipt fait 350 lignes alors bon c'est un peu lourd.
Voilà le début où je fais le include:
Fichier principal:
<?
Header("Content-Type: image/png" );
require('XML.inc');
...
?>

 
Fichier appeler:
function XML($tableau,$param){
...
}
 
Sinon je peux mailer le script si vous voulez?
Merci

n°30768
beurrk
Posté le 11-05-2001 à 14:52:57  profilanswer
 

Perso, les seul require que j'utilise sont pour des fichier de connection et je met comme ca:  
require "connect.php";
je ne sais pas si le simple ou double quote change qqch?
En tout cas, bonne chance :)


---------------
Moi, quand on m'en fait trop j'correctionne plus : j'dynamite, j'disperse, j'ventile. (tontons flingueurs)
n°30770
Mara's dad
Yes I can !
Posté le 11-05-2001 à 15:01:09  profilanswer
 

Envoi tes fichiers par mail à fred@surleau.com.


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
n°30820
linux2000
Posté le 11-05-2001 à 16:06:01  profilanswer
 

teste ça :
require("xxxxxx.xxx" );

n°30825
duch
Posté le 11-05-2001 à 16:09:11  profilanswer
 

essaies de mettre le require avant le HEADER...


---------------
Webmaster du site de l'Île-Saint-Denis : http://www.lile-saint-denis.fr
n°30841
Mara's dad
Yes I can !
Posté le 11-05-2001 à 16:22:08  profilanswer
 

D'après les fichiers reçus :
Mettre <?php au début et ?> en fin comme c'est dit dans la doc !


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
n°30933
Roswell_
Posté le 11-05-2001 à 17:47:10  profilanswer
 

Si tu inclues plusieur fois un fichier ou il y a des fonction ça marchera pas. Fais un fichier a part avec les fonctions et inclue un seul fois dans le fichier php principale.

n°31015
louisebroo​ks
Posté le 12-05-2001 à 00:13:27  profilanswer
 

<? include "fich.inc" ?>
avant ou après le header ç a change rien  
avec double ou simple cote non plus
mais je crois qu'il yu a jamais de parentheses

mood
Publicité
Posté le 12-05-2001 à 00:13:27  profilanswer
 

n°31018
nicotine
Posté le 12-05-2001 à 00:24:31  profilanswer
 

php4 :
 
<?  include_once("fich.inc" ); ?>
 
le php apres <? ne sert a rien si ce n'est pour te rappeler que tu fait du php :lol:


---------------
Do androïds dream of electric sheep ?
n°31025
Sh@rdar
Ex-PhPéteur
Posté le 12-05-2001 à 01:59:34  profilanswer
 

exact pour le php  :)  après le <?
 
mais le require ne doit être utilisé que pour des inclusions non conditonnelles (hors boucles), vaut mieux utiliser un include pour inclure.. (dixit la doc PHP).
 
euh on s'écarte du sujet non ?


---------------
La musique c'est comme la bouffe, tu te souviens du restaurant dans lequel t'as bien mangé 20 ans plus tôt, mais pas du sandwich d'il y a 5 minutes :o - Plugin pour winamp ©Harkonnen : http://harko.free.fr/soft
n°31043
funwebmax
Posté le 12-05-2001 à 10:33:32  profilanswer
 

Essaie d'enregistrer ton fichier en php3 sil est en php ou en php sil est en php3
 
moi j'abvais changé l'extention, et c t bon ...

n°31045
louisebroo​ks
Posté le 12-05-2001 à 10:51:08  profilanswer
 

ça n'a rien à voir avec l'extension ?????!!!!...
 
avec requier le script est executer une seule fois
avec include il est réellement intégré donc on peut l'utiliser plusieur fois
 
si tu vois le code entre les balises  <? et ?> c'est que c'est pas traduit par le moteur php. tu devrais nous montrer ton script exactement la partie ou il y a l'include...

n°31055
Gaellick
Quoi ??? Noooonn !! Si !
Posté le 12-05-2001 à 12:58:59  profilanswer
 

Salut,
 
Je pense que le fichier que tu désires inclure ne doit pas se trouver dans le meme répertoire que ton fichier php avec la fonction include et que le repertoire de ton fichier à inclure ne permet pas d'executer les fichier qui se trouve dedans. Essai d'aller voir dans la configuration de ton serveur (genre pws) pour voir si effectivement 'executer' est bien activé?


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  [PHP] include m'affiche le fichier à l'écran?

 

Sujets relatifs
[PHP] tableaux, multiselection et mise à jour de table MySQL******** Gestion des scripts PHP sous Apache ********
[PHP] accesPHP et librairie GD
comment interdire tout acces a un fichier cree par un prgm[BCB]Nom de fichier sans extansion!
Php serveur SSL (Ca marche mais le cadenas ne s'affiche pas)[3DS] Algo d'un fichier ASE
PHP et Expressions régulières : un pb tout simple. 
Plus de sujets relatifs à : [PHP] include m'affiche le fichier à l'écran?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR