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

  FORUM HardWare.fr
  Programmation
  PHP

  [résolu] Problème d'include chez Free mais pas en local

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[résolu] Problème d'include chez Free mais pas en local

n°1570495
colonelhat​i
Posté le 05-06-2007 à 17:36:32  profilanswer
 

Bonjour a tous,
 
j'ai un problème d'include qui n'apparait que lors de l'utilisation sur mon espace pesro Free...
 
Voici ce qui apparait dans mon html a la place du fichier a inclure:

Code :
  1. <br />
  2. <b>Warning</b>:  head_javascript(http://xxx.free.fr/include/gerecontrole.txt) [<a href='function.head-javascript'>function.head-javascript</a>]: failed to open stream: Connection timed out in <b>/mnt/138/sdb/2/a/xxx/include/functions.php</b> on line <b>48</b><br />
  3. <br />
  4. <b>Warning</b>:  head_javascript() [<a href='function.include'>function.include</a>]: Failed opening 'http://xxx.free.fr/include/gerecontrole.txt' for inclusion (include_path='/mnt/138/sdb/2/a/xxx/include:.:/usr/php4/lib/php') in <b>/mnt/138/sdb/2/a/xxx/include/functions.php</b> on line <b>48</b><br />


 
l'adresse qui apparait dans ce message d'erreur (http://xxx.free.fr/include/gerecontrole.txt) est bien l'adresse du fichier a inclure, je ne comprends pas  :(  :(  :(  
 
Si vous avez une idée pour me sauver...
 
Merci d'avance!  :)


Message édité par colonelhati le 06-06-2007 à 15:12:59
mood
Publicité
Posté le 05-06-2007 à 17:36:32  profilanswer
 

n°1570531
FlorentG
Unité de Masse
Posté le 05-06-2007 à 18:41:08  profilanswer
 

Tu fais un include via http, ce qui est apparemment interdit/désactivé/insérer autre problème potentiel.
 
 
Pourquoi fait-tu un include d'un lien http ? Est-il sur un autre serveur ? Parce que s'il est sur ton compte, c'est absolument pas bien de faire comme ça, vu que ça génère une connection HTTP etc.

n°1570637
colonelhat​i
Posté le 05-06-2007 à 23:27:40  profilanswer
 

Je ne vois pas ce que tu veux dire par "include http" ???
En fait en haut de mon PHP, j'ai une fonction a laquelle je passe en argument un tableau contenant les fonctions Javascript à inserer dans le header et qui seront utilisées dans la page. Ça m'évite de devoir insérer le code en dur dans chaque page ou je veux insérer une fontion.
 
Donc le PHP qui génère ma page HTML me met le message d'erreur du dessus au lieu du code Javascript se trouvant dans le fichier http://xxx.free.fr/include/gerecontrole.txt

n°1570764
omega2
Posté le 06-06-2007 à 11:01:32  profilanswer
 

include http = "include('http://....domaine.com/mapage.extension');"
 
 
Si c'est pour inclure du code javascript à ta page, pourquoi tu n'utilise pas simplement la balise html "<script>" qui est prévus pour ça? Tu indiques le fichier dans le "src" de la balise et tu n'as plus besoin de t'embêter.
Ca ne serait pas plus simple?
 
En plus avec ta méthode t'empéche la mise en cache du javascript par le navigateur vu qu'il sera obligé de récupérer tout le temps les même fonctions javascript à chaque page demandé au serveur. C'est une perte de temps et de bande passante.


Message édité par omega2 le 06-06-2007 à 11:03:53
n°1570882
colonelhat​i
Posté le 06-06-2007 à 13:09:23  profilanswer
 

Tu as raison, c'est surement mieux, je vais modifier dans ce sens.
Mais si je veux inclure plusieurs fichiers, j'indique ça comment?
Plusieurs <script src="xxx.js" /> ou alors je peux indiquer plusieurs sources du genre <script src="xxx.js, yyy.js" /> ?
 
Merci d'avance! :)


Message édité par colonelhati le 06-06-2007 à 13:09:49
n°1570973
omega2
Posté le 06-06-2007 à 14:41:37  profilanswer
 

Si t'as plusieurs fichiers à utiliser, alors le plus simple c'est de mettre plusieurs balises.
Si t'as toujours la même série de fichier à inclure, alors on doit pouvoir le faire en javascript en appelant les autres fichiers depuis le fichier principal mais je ne me souviens plus comment le faire proprement.


Message édité par omega2 le 06-06-2007 à 14:42:00
n°1571006
colonelhat​i
Posté le 06-06-2007 à 15:12:01  profilanswer
 

Ok merci beaucoup :)


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

  [résolu] Problème d'include chez Free mais pas en local

 

Sujets relatifs
[VBA] [Résolu] Partager des variables entre plusieurs userform[aide] probleme de boucle
[VB.NET/Exchange] Problème : accès refusé à l'appel de la méthode sendproblème de rpogrammation sous Matlab
Ouvertue fenêtre en VB.net problème :(Problème de validation
[RESOLU] PHP Modification[RESOLU]/[ACCESS]disparition de liste déroulantes sur formulaires
[RESOLU] ACCESS Différence entre une requète externe/interne à ACCESS[Resolu] Ordre du résultat en fonction d'une clause in.
Plus de sujets relatifs à : [résolu] Problème d'include chez Free mais pas en local


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