Author Topic: Erreur PHP  (Read 3283 times)

Offline Thorgal

  • Sr. Member
  • ****
  • Posts: 402
  • Karma: 10
    • View Profile
Re : Erreur PHP
« Reply #15 on: Avril 01, 2007, 07:07:53 pm »
C'est le cas, comme vous le voyez sur mes posts précédents et je n'y comprend plus rien.
Ce petit bout de script, avec un include, ne veux pas fonctionner....
Je baisse les bras..:(
Rien ne se construit avec la haine au coeur.

Offline gloupy

  • Revendeurs
  • Hero Member
  • ******
  • Posts: 626
  • Karma: 24
    • View Profile
Re : Erreur PHP
« Reply #16 on: Avril 01, 2007, 07:24:11 pm »
Je viens de faire le test sur mon serveur :

rep public_html
--->rep forums
------>extern.php
------>test_extern.php
------>test_extern1.php

j'ai un fichier test_extern.php dont le code est le suivant
Code: [Select]
<?php
include('extern.php?action=active&show=10');
?>

et un fichier test_extern1.php dont le code est le suivant
Code: [Select]
<?php
include('http://jeanalesi.sportmecanique.com/forums/extern.php?action=active&show=10');
?>

Ces deux fichiers sont dans le meme rep que le fichier qu'on souhaite inclure donc sauf erreur de ma part les deux devraient produire le même résultat ou alors j'ai loupé un épisode.

le fichier test_extern.php me renvoie
Quote
Warning: main(extern.php?action=active&show=10) [function.main]: failed to open stream: No such file or directory in /home/jeansportm/domains/jeanalesi.sportmecanique.com/public_html/forums/test_extern.php on line 2

Warning: main() [function.include]: Failed opening 'extern.php?action=active&show=10' for inclusion (include_path='.:/usr/local/lib/php') in /home/jeansportm/domains/jeanalesi.sportmecanique.com/public_html/forums/test_extern.php on line 2

et le fichier test_extern1.php fonctionne correctement....

Alors ???

Offline Thorgal

  • Sr. Member
  • ****
  • Posts: 402
  • Karma: 10
    • View Profile
Re : Re : Re : Erreur PHP
« Reply #17 on: Avril 01, 2007, 10:53:37 pm »
Sur ton serveur oui, mais pas sur ceux d'Edel, car l'appel de fichier externe ne fonctionne pas sur les serveurs d'Edel
C'est une variable dans le php.ini qui bloque ces appel

Comment peut-on contourner cela alors ? Avez vous une idée? ;)
Merci
Rien ne se construit avec la haine au coeur.

Offline gloupy

  • Revendeurs
  • Hero Member
  • ******
  • Posts: 626
  • Karma: 24
    • View Profile
Re : Erreur PHP
« Reply #18 on: Avril 02, 2007, 11:19:19 am »
Ces deux fichiers sont dans le meme rep que le fichier qu'on souhaite inclure donc sauf erreur de ma part les deux devraient produire le même résultat ou alors j'ai loupé un épisode.

Sur ton serveur oui, mais pas sur ceux d'Edel, car l'appel de fichier externe ne fonctionne pas sur les serveurs d'Edel
C'est une variable dans le php.ini qui bloque ces appel

Je suis d'accord avec toi Albert mais regarde le code du test_extern.php : j'inclus un fichier local dans le meme repertoire ça devrait donc fonctionner. Je suis d'accord avec toi pour le test_extern1.php qui marche à cause de ma config serveur mais le test_extern.php ne devrait pas produire d'erreur : appel en local dans le meme repertoire

Offline gloupy

  • Revendeurs
  • Hero Member
  • ******
  • Posts: 626
  • Karma: 24
    • View Profile
Re : Erreur PHP
« Reply #19 on: Avril 02, 2007, 06:31:05 pm »
TROUVE !!!!! (ce n'es pas ce qu'il y a de plus propre mais bon...)


rep public_html
---> fichier test_extern.php
---> rep forums
-------->extern.php


test_extern.php
Code: [Select]
<?php
include("./forums/extern.php");
?>


extern.php
rajoutez apres le <?
Code: [Select]
$_GET['action']='active';
$_GET['show']='10';

editez la ligne
Code: [Select]
define('PUN_ROOT', './');
et la remplacez par
Code: [Select]
define('PUN_ROOT', '/home/jeansportm/domains/jeanalesi.sportmecanique.com/public_html/forums/');
evidemment à remplacer par le chemin de votre forum. Ce n'est surement pas ce qu'il y a de plus propre mais ça marche et c'est l'essentiel depuis le temps que l'on cherche.

Offline Thorgal

  • Sr. Member
  • ****
  • Posts: 402
  • Karma: 10
    • View Profile
Re : Erreur PHP
« Reply #20 on: Avril 02, 2007, 08:37:11 pm »
Merci bien.
je vais tester et vous dire le résultat (je croise les doigts) ;)
Rien ne se construit avec la haine au coeur.

Offline gloupy

  • Revendeurs
  • Hero Member
  • ******
  • Posts: 626
  • Karma: 24
    • View Profile
Re : Erreur PHP
« Reply #21 on: Avril 02, 2007, 09:40:36 pm »
il semblerait que ce soit le passage de variables dans l'include qui merdouille

Offline Thorgal

  • Sr. Member
  • ****
  • Posts: 402
  • Karma: 10
    • View Profile
Re : Erreur PHP
« Reply #22 on: Avril 03, 2007, 03:14:15 pm »
Ca ne marche pas :(
Quelle galère..
Rien ne se construit avec la haine au coeur.

Offline gloupy

  • Revendeurs
  • Hero Member
  • ******
  • Posts: 626
  • Karma: 24
    • View Profile
Re : Erreur PHP
« Reply #23 on: Avril 03, 2007, 06:13:41 pm »
Tu as posté ton pb sur punbbfr ou sur le forum officiel de punbb ?? : ils sont généralement très réactifs.

Offline gloupy

  • Revendeurs
  • Hero Member
  • ******
  • Posts: 626
  • Karma: 24
    • View Profile
Re : Erreur PHP
« Reply #24 on: Avril 03, 2007, 06:28:55 pm »
Peut etre une solution : http://www.punbb.fr/forums/viewtopic.php?id=3970

je suppose que ton message est ici : http://www.punbb.fr/forums/viewtopic.php?id=4746 ...

Offline Thorgal

  • Sr. Member
  • ****
  • Posts: 402
  • Karma: 10
    • View Profile
Re : Erreur PHP
« Reply #25 on: Avril 03, 2007, 06:47:23 pm »
Non ce n'est pas mon message mais celui du propriétaire du site.
C'est très étonnant mais toujours pas résolu, et malgré de nombreux essais.
Du coup il est parti ailleurs :(
Rien ne se construit avec la haine au coeur.