#1 2007-05-11 13:28:27

rub
Former Piwigo Team
Lille
2005-08-26
5239

fopen chez Free, je ne comprends pas

Pour gérer les photos de la démo officiel et ma demo (ruben.demo.free.fr), j'utilise le principe des sites distants avec comme site distant:
http://ruben.demo.free.fr/pwg_albums/

Jusqu'à maintenant pas de soucis, les photos de http://ruben.demo.free.fr/pwg_albums/ sont utilisées dans les 2 démos, des galeries en local, ...

Hier, j'ai changé la taille de mes images "normales" et j'ai fait la synchro de méta-données sans soucis sur http://demo.phpwebgallery.net/, ainsi que sur la galerie local par contre impossible sur ruben.demo.free.fr.

J'ai retiré le petit @ et maintenant j'ai l'erreur qui s'affiche.

J'ai cherché mais je ne vois pas d'ou ca vient.

J'ai donc fait un petit test:
http://ruben.demo.free.fr/pwg_bsf_demo/test.php

Code:

<?php
echo '<PRE>';
echo 'fopen(\'../pwg_albums/listing.xml\', \'r\');'.'<BR />';
fopen('../pwg_albums/listing.xml', 'r');
echo 'fopen(\'http://ruben.demo.free.fr/pwg_albums/listing.xml\', \'r\');'.'<BR />';;
fopen('http://ruben.demo.free.fr/pwg_albums/listing.xml', 'r');
echo '</PRE>';
?>

Ca fonctionne en chemin relatif mais pas en chemin complet.


Bref, je suis perplexe car:
  o ca fonctionne avec un browser en mettant http://ruben.demo.free.fr/pwg_albums/./listing.xml
  o ca fonctionne sur la démo officiel
  o ca fonctionne en relatif
  o ca ne fonctionne pas en chemin complet à partir du site ruben.demo.free.fr

Si quelqu'un a une idée?

Dernière modification par rub (2007-05-11 13:33:31)

Hors ligne

#2 2007-05-11 14:43:47

VDigital
Former Piwigo Team
Montpellier (FR)
2005-05-04
15127

Re: fopen chez Free, je ne comprends pas

Free a modifié le code.
Tout chemin complet est considéré externe chez free.

C'est aussi la limitation de GetId3 que j'ai utilisé pour Charlies content.

Il faudrait une fonction de substitution avant le fopen si l'url est locale pour la convertir en chemin relatif.
Mais le problème de fopen reste entier pour les url externes.
8-/


Vincent -« Plus vidéaste averti que photographe amateur... »
La galerie - Le blog   

Piwigo est une application libre de gestion de photos en ligne.

Hors ligne

#3 2007-05-11 15:12:57

rub
Former Piwigo Team
Lille
2005-08-26
5239

Re: fopen chez Free, je ne comprends pas

VDigital a écrit:

Mais le problème de fopen reste entier pour les url externes.

Tu m'as fait peur!!!
Ca fonctionne encore ca, exemple:
http://ruben.trash.free.fr/test.php

Hors ligne

#4 2007-05-11 15:17:59

mathiasm
Former Piwigo Team
2006-02-06
2692

Re: fopen chez Free, je ne comprends pas

est-ce qu'on peut faire un fopen distant sur un site free.fr ? [EDIT]=> oui, donc.[/EDIT]

Sinon, une variable $conf['fopen_relative']=array('free.fr', 'site_qui_veut_du_fopen_en_relatif',...) ?

Dernière modification par mathiasm (2007-05-11 15:20:36)

Hors ligne

#5 2007-05-11 16:23:52

rub
Former Piwigo Team
Lille
2005-08-26
5239

Re: fopen chez Free, je ne comprends pas

mathiasm a écrit:

est-ce qu'on peut faire un fopen distant sur un site free.fr ? [EDIT]=> oui, donc.[/EDIT]

Sinon, une variable $conf['fopen_relative']=array('free.fr', 'site_qui_veut_du_fopen_en_relatif',...) ?

ou bien un nouveau champ #site.location_xml qui contiendrai le chemin se trouve le listing.

2 applications:
  o pour résoudre les problèmes des liens externes qui sont en fait internes (bref mon soucis)
  o pour utiliser un fichier XML qui n'a forcement été généré par le site distant (Par exemple, un site distant sans php, le listting XML étant généré par une application annexe sur un autre site)

Hors ligne

Pied de page des forums

Propulsé par FluxBB

github twitter newsletter Faire un don Piwigo.org © 2002-2025 · Contact