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
<?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
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-/
Hors ligne
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
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
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