Nous sommes actuellement le 12 Juil 2026, 21:37

Le fuseau horaire est UTC-5 heures [Heure d’été]




Publier un nouveau sujet Répondre au sujet  [ 7 message(s) ] 
Auteur Message
MessagePublié: 02 Juil 2004, 13:15 
Hors-ligne
Toujours là!
Toujours là!
Avatar de l’utilisateur

Inscription : 04 Sep 2002, 18:49
Message(s) : 1076
Je voudrait caller un fichier PHP sur mon portail mais je ne sais trop comment faire...

Si vous regarder ici : http://www.xtrem-media.com vous pouvez voir a votre droite un calendrier....

La fonction est :

Code :
<?php
require_once 'calendrier.php';
echo calendar();
?>


Sa va bien pcq c'est un fichier simple "Calendrier.php" qui est dans le meme répertoire que portal.php. Donc portal.php call Calendrier.php dans le meme répertoire....

Mais comment faire pour caller un fichier plus complexe qui est dans un autre répertoire et qui call lui meme d'autre fonction..

Je veux mettre le calendrier de mon Blog dans "Portal.php" mais le fichier en question est dans un autre répertoire ...


exemple : Portal.php est dans disons : public_html/forum/mod/flechtall/portail.php

et disons que BlogCalendar.php est dans : public_html/blog/BlogCalendar.php


Alors comment caller le fichier...




Oufff j'espere que c'est pas trop compliquer a lire ! :roll:


Haut
 Profil  
Répondre en citant  
 Sujet du message:
MessagePublié: 02 Juil 2004, 14:18 
Hors-ligne
Régulier
Régulier
Avatar de l’utilisateur

Inscription : 27 Juin 2002, 01:12
Message(s) : 458
Localisation : Québec
include_once('config.inc.php');
include_once(nom_dossier/lib.inc.php');
include_once('../../testphp');

chaque "../" signifie un dossier "en arrière"

Tu peux utiliser "include" ou "require"

J'espère que c'est assez clair :)


Haut
 Profil  
Répondre en citant  
 Sujet du message:
MessagePublié: 02 Juil 2004, 14:26 
Hors-ligne
Toujours là!
Toujours là!
Avatar de l’utilisateur

Inscription : 04 Sep 2002, 18:49
Message(s) : 1076
End-i a écrit:
include_once('config.inc.php');
include_once(nom_dossier/lib.inc.php');
include_once('../../testphp');

chaque "../" signifie un dossier "en arrière"

Tu peux utiliser "include" ou "require"

J'espère que c'est assez clair :)


C'est quoi au juste Config.inc.php un nom fictif que tu as donner ou un vrai fichier a crée ?

Pour les ../ quoi faire dans le cas ou revenir en arriere c'est pas assez...

Mon fichier sur ma page d'acceuille est dans : public_html/forum/mods/phpbb_fetch_all/examples/

Et mon fichier pour la calendrier est dans : /public_html/blog/

Donc si je recule je peux pas entre dans 'blog'

Merci de m'aider et d'etre patient avec moi ! lolllllllll


Haut
 Profil  
Répondre en citant  
 Sujet du message:
MessagePublié: 02 Juil 2004, 14:53 
Hors-ligne
Régulier
Régulier
Avatar de l’utilisateur

Inscription : 27 Juin 2002, 01:12
Message(s) : 458
Localisation : Québec
Le fichier Config.inc.php n'est pas nécessaire, c'était juste un exemple.

Tu peux mélanger les retours et les dossiers.
Ce qui te donne:
../../../../blog/ton_fichier.php


Haut
 Profil  
Répondre en citant  
 Sujet du message:
MessagePublié: 02 Juil 2004, 15:16 
Hors-ligne
Toujours là!
Toujours là!
Avatar de l’utilisateur

Inscription : 04 Sep 2002, 18:49
Message(s) : 1076
Fait comme 1hrs que j'essais plein de compinaison pi je trouve juste pas !


La j'ai revenu a la case départ voici :

Code :
<?php

require_once ('../../../../blog/b2calendar.php');

echo calendar();
?>

<br />


J'ai l'erreur suivante sur ma page :

Warning: main(./b2-include/b2template.functions.php): failed to open stream: No such file or directory in /public_html/blog/b2calendar.php on line 55

La sois disante ligne 55 :


Code :
54 - include('b2config.php');
55 - require_once("$b2inc/b2template.functions.php");
56 - require_once("$b2inc/b2functions.php");
57 - require_once("$b2inc/b2vars.php");



J'ai mal a tête là !


Haut
 Profil  
Répondre en citant  
 Sujet du message:
MessagePublié: 02 Juil 2004, 15:32 
Hors-ligne
Régulier
Régulier
Avatar de l’utilisateur

Inscription : 27 Juin 2002, 01:12
Message(s) : 458
Localisation : Québec
Le problème est que tout est relatif au premier "require", donc les autres "require" dans le fichier "b2calendar.php" ne sont plus bon puisqu'il va les cherchers dans /blog/b2-include/b2template.functions.php à cause que le premier fichier qui exécute le require se trouve là.

Ce que tu pourrais faire, c'est de laisser la ligne:
require_once ('../../../../blog/b2calendar_copie.php');
mais d'utiliser une copie du fichier que tu utilise déjà ailleur.
Et dans cette copie tu modifies l'emplacement pour revenir au bon dossier: ../forum/mods/phpbb_fetch_all/examples/b2-include/nom.php/b2template.functions.php

Mais ce qui risque d'arriver, c'est d'avoir plus d'un fichier à copier/modifier donc tu serais peut-être mieux de toute copier le calendrier dans le dossier: /public_html/blog/ pour pas avoir de chiar.


Haut
 Profil  
Répondre en citant  
 Sujet du message:
MessagePublié: 02 Juil 2004, 15:40 
Hors-ligne
Toujours là!
Toujours là!
Avatar de l’utilisateur

Inscription : 04 Sep 2002, 18:49
Message(s) : 1076
Oin ben a faite j'ai regler les troubles du haut la . mais c'est exactement ce que tu dis ....

En bref je dois me retaper tout les fichiers a gauche et a droite a chaque fois...

Entk ma essayer encore un peu par moi meme , mais c'est de la grosse job sale juste pour avoir un calendrier cliquable selon les entrées dans mon blog...

Merci vieu de ton aide ca me mets sur des pistes a chaques fois...

Ma tanter mon mieu mais c pas évidement , surtout quand on fait tout de facon autoditacte...

Merci encore ;)


Haut
 Profil  
Répondre en citant  
Afficher les messages publiés depuis :  Trier par  
Publier un nouveau sujet Répondre au sujet  [ 7 message(s) ] 

Le fuseau horaire est UTC-5 heures [Heure d’été]


Qui est en ligne ?

Utilisateur(s) parcourant ce forum : Aucun utilisateur inscrit et 2 invité(s)


Vous ne pouvez pas publier de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum

Recherche de:
Aller vers :  
cron
Propulsé par phpBB® Forum Software © phpBB Group
Traduction et support en françaisHébergement de site