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

  FORUM HardWare.fr
  Programmation
  PHP

  [PHPNuke] limitation pour inclure un fichier dans un bloc ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[PHPNuke] limitation pour inclure un fichier dans un bloc ?

n°1411855
Rio Grande
bande de nains
Posté le 23-07-2006 à 21:03:37  profilanswer
 

Bonjour tout le monde,
 
Tout est dans le titre, enfin presque.  
Je veux rajouter un compteur dans un bloc, il fait appel à une autre page php donc j'ai fais  
 

Code :
  1. include("visite.php" );


 
Mais quoi que je fasse il me met :  
 
Warning: main(visite.php): failed to open stream: No such file or directory ...
 
Est-il possible d'inclure un fichier dans un bloc ?


---------------
Topics : NFSU2 - NFS : Most Wanted - Volant PC Site :  NFS-Mania.com
mood
Publicité
Posté le 23-07-2006 à 21:03:37  profilanswer
 

n°1411893
mIRROR
Chevreuillobolchévik
Posté le 23-07-2006 à 22:09:04  profilanswer
 

a vue de nez le chemin n est pas bon

n°1411895
Infosactua​lite
Macintosh vs. Windows
Posté le 23-07-2006 à 22:10:54  profilanswer
 

Rio Grande a écrit :

Bonjour tout le monde,
 
Tout est dans le titre, enfin presque.  
Je veux rajouter un compteur dans un bloc, il fait appel à une autre page php donc j'ai fais  
 

Code :
  1. include("visite.php" );


 
Mais quoi que je fasse il me met :  
 
Warning: main(visite.php): failed to open stream: No such file or directory ...
 
Est-il possible d'inclure un fichier dans un bloc ?


Ban la syntaxe :o  
 

Code :
  1. include 'visite.php';


---------------
...::: NOUVEAU : LE PREMIER FORUM CONSACRE AUX DEBATS TROLLESQUES : Cliquez ICI !
n°1411897
mIRROR
Chevreuillobolchévik
Posté le 23-07-2006 à 22:12:49  profilanswer
 

jamais eu de probleme avec cette syntaxe il est ou le probleme ? :/

n°1411900
Infosactua​lite
Macintosh vs. Windows
Posté le 23-07-2006 à 22:19:07  profilanswer
 

Les doubles quotes :/
 
Quand on peut il faut toujours utiliser les guillemets simple ;)


---------------
...::: NOUVEAU : LE PREMIER FORUM CONSACRE AUX DEBATS TROLLESQUES : Cliquez ICI !
n°1411901
mIRROR
Chevreuillobolchévik
Posté le 23-07-2006 à 22:25:29  profilanswer
 

han j y crois pas [:petrus dei]
 
pourquoi ? :ange:

n°1411943
Rio Grande
bande de nains
Posté le 23-07-2006 à 23:56:54  profilanswer
 

sans les parenthèses :??:
 
Edit : on j'ai essayé sa change rien, et puis de toutes façon ça marche cette syntaxe puisque j'ai fais une page test dans le dossier blocks de phpnuke et ça marche... mais une fois dans le code du bloque l' "include" ne passe pas on dirait


Message édité par Rio Grande le 24-07-2006 à 00:00:06

---------------
Topics : NFSU2 - NFS : Most Wanted - Volant PC Site :  NFS-Mania.com
n°1411968
AlphaZone
Posté le 24-07-2006 à 00:33:30  profilanswer
 

C'est un problème de répertoire tout simplement.
 
Pour info, include est une fonction, bien que cela fonctionne sans les parenthèses, il est quand même plus propre de les laisser.

n°1412019
Rio Grande
bande de nains
Posté le 24-07-2006 à 09:04:36  profilanswer
 

bah si c'est un problème de répertoire comment tu expliques que quand je fais un fichier test ça marche ?  
 
et même quand je met le fichier dans le même répertoire ça marche pas non plus [:tinostar]


---------------
Topics : NFSU2 - NFS : Most Wanted - Volant PC Site :  NFS-Mania.com
n°1412141
mIRROR
Chevreuillobolchévik
Posté le 24-07-2006 à 11:21:21  profilanswer
 

hummmm
normalement ton block.php (on va l appeler comme ca) est lui meme appelé par index.php donc les chemins doivent etre definis a partir du fichier qui appelle block (donc index ou quoi que ce soit)
du genre la structure normale
index.php :
contient une ligne qui appelle block.php genre
include('includes/block.php');
 
donc si tu appelles un fichier a partir de block.php il faudra quand meme lui donner le lien relatif a la page qui appelle block.php
et en fin de compte le plus logique c est quand meme de coller ton include dans la page main(ou index enfin jme comprends) plutot que dans un des include
 
enfin si c est codé proprement on fait comme ca, mais avec phpnuke j ai quand meme un doute [:barthaliastoxik]

mood
Publicité
Posté le 24-07-2006 à 11:21:21  profilanswer
 

n°1412322
Rio Grande
bande de nains
Posté le 24-07-2006 à 14:47:18  profilanswer
 

ah bah quand je pourrais me débarrasser de phpnuke je serais content, mais pour le moment je peux pas faire autrement, et mes connaissances en php reste limitée.  
 
mais je vais essayer ce que tu dis ce soir.


---------------
Topics : NFSU2 - NFS : Most Wanted - Volant PC Site :  NFS-Mania.com
n°1412612
Infosactua​lite
Macintosh vs. Windows
Posté le 24-07-2006 à 19:56:51  profilanswer
 

AlphaZone a écrit :

C'est un problème de répertoire tout simplement.
 
Pour info, include est une fonction, bien que cela fonctionne sans les parenthèses, il est quand même plus propre de les laisser.


Paranthèses ou pas, rien est propre, c'est du pareil au même.
 
C'était surtout pour les " " en fait ;)


---------------
...::: NOUVEAU : LE PREMIER FORUM CONSACRE AUX DEBATS TROLLESQUES : Cliquez ICI !
n°1412622
mIRROR
Chevreuillobolchévik
Posté le 24-07-2006 à 20:10:06  profilanswer
 

le trip double/simple quote c etait un debat en 1845 quand on avait des procs a trois hertz :/
maintenant dans la plupart des cas la difference est tellement minime que c est negligeable

n°1412625
AlphaZone
Posté le 24-07-2006 à 20:14:31  profilanswer
 

mIRROR a écrit :

le trip double/simple quote c etait un debat en 1845 quand on avait des procs a trois hertz :/
maintenant dans la plupart des cas la difference est tellement minime que c est negligeable


+1
 
Ce qu'il faut c'est respecter un minimum le style d'écriture. Je vais me répéter mais tant pi, le PHP fait brouillon. Pour un développeur, il doit s'imposer des règles et un style d'écriture qui soit clair et surtout logique. Une variable c'est une variable et une fonction c'est une fonction. Donc pour moi, étant assez maniac la dessus, include() c'est include() et pas include. Voila tout, maintenant pour ce que j'en dis, vous faites bien ce que vous voulez, vous êtes grand, majeur et vacciné ;)

n°1412656
Rio Grande
bande de nains
Posté le 24-07-2006 à 21:12:26  profilanswer
 

merci mIRROR c'est bien comme tu as dis :jap:
 
bon maintenant j'ai d'autre problème lié au fait que les variables contenu dans le ficher inclus rentre en conflit avec phpnuke, faut que je vois si un changement de nom des variables suffi.


---------------
Topics : NFSU2 - NFS : Most Wanted - Volant PC Site :  NFS-Mania.com
n°1412657
Rio Grande
bande de nains
Posté le 24-07-2006 à 21:14:12  profilanswer
 

AlphaZone a écrit :

+1
 
Ce qu'il faut c'est respecter un minimum le style d'écriture. Je vais me répéter mais tant pi, le PHP fait brouillon. Pour un développeur, il doit s'imposer des règles et un style d'écriture qui soit clair et surtout logique. Une variable c'est une variable et une fonction c'est une fonction. Donc pour moi, étant assez maniac la dessus, include() c'est include() et pas include. Voila tout, maintenant pour ce que j'en dis, vous faites bien ce que vous voulez, vous êtes grand, majeur et vacciné ;)


moi qui commence en PHP je trouve aussi que mettre include() c'est plus logique  [:xp1700]


---------------
Topics : NFSU2 - NFS : Most Wanted - Volant PC Site :  NFS-Mania.com
n°1412658
mIRROR
Chevreuillobolchévik
Posté le 24-07-2006 à 21:15:18  profilanswer
 

[:infosactualite]

n°1412669
Rio Grande
bande de nains
Posté le 24-07-2006 à 21:44:55  profilanswer
 

le truc maintenant c'est que le script ferme le "porte" mysql une fois qu'il a fini [:tinostar]  
 
Bon j'ai qqch du type  
 

Code :
  1. $db2=mysql_connect($mysql_host,$mysql_login,$mysql_pass);


 
alors à la fin il y avait que ça  
 

Code :
  1. mysql_close();


 
Je me suis dis, "logique il ferme tout comme ça", donc j'ai fais comme ça :  
 

Code :
  1. mysql_close($db2);


 
Rien de plus basique en somme mais ça marche pas j'ai une erreur suivante :  
 
Fatal error :
There was an error while processing a database query.
...  
mySQL error: Access denied for user ...
 


---------------
Topics : NFSU2 - NFS : Most Wanted - Volant PC Site :  NFS-Mania.com

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

  [PHPNuke] limitation pour inclure un fichier dans un bloc ?

 

Sujets relatifs
Probleme extention de fichierInsertion d'un fichier Excel dans un dossier Outlook
Erreur de recensement de fichier avec readdirSupprimer un espace dans un nom de fichier
limitation champ feuille[PHP] Upload et sécurité : renommer le fichier suffit ?
Fond d'écran avec un fichier CSS externe[transverse] ouvrir un fichier local / distant avec un href
inserer contenu fichier dans une BDLimitation de bande passante
Plus de sujets relatifs à : [PHPNuke] limitation pour inclure un fichier dans un bloc ?


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