Page 1 sur 1

Pb include script galerie sur autre serveur

Posté : 30 août 2005, 13:13
par AdRi1
Salut à tous !

Je suis en train de changer mon site de version... Pour cette v2, jme suis pris un serveur pro 1Go. Le problème, c'est que je peux pas uploader ma galerie d'images dessus, sinon mon compte serait saturé tout de suite =/

Donc jme suis dit "j'ai qu'à inclure le script situé sur mon ancien serveur, dans une page du nouveau !". Bien évidemment, ça marche pas... Jvous mets des bouts du script, vous allez comprendre :

- ancien serveur = adri1du94.free.fr
- nouveau serveur = captainaruto.n-serv.com
$root = 'http://adri1du94.free.fr/Captainaruto/';
$conf_root = 'galerie/';  // the path to where the gallery files are located
$conf_root_url = 'galerie/'; // the url that points to the path above.
$conf_gallery_url = '?page=galerie/index&'; // the url that you would type into the address bar to access the gallery. note the ?. If you use something like index.php?page=gallery, then add & at the end. Otherwise just leave the question mark ?
if ( !is_dir ( $conf_root ) ) { print 'Could not open the root directory.'; return; }
    if ( !is_dir ( $conf_root . 'cache' ) ) { print 'Could not open the cache directory.'; return; }
    if ( !is_dir ( $conf_root . 'albums' ) ) { print 'Could not open the albums directory.'; return; }
    if ( !is_dir ( $conf_root . 'thumbnails' ) ) { print 'Could not open the thumbnails directory.'; return; }
    
    if ( !is_writeable ( $conf_root . 'cache' ) ) { print 'The cache directory does not have write permission.'; return; }
    if ( !is_writeable ( $conf_root . 'thumbnails' ) ) { print 'The thumbnails directory does not have write permission.'; return; }
    if ( !$conf_bypass && $conf_create_thumbnails && !extension_loaded ( 'gd' ) ) { print 'The extension GD has not been loaded. To bypass this, change $conf_bypass to 1.'; return;}
J'ai le droit à l'erreur : " Could not open the root directory." (ça n'affiche que cette erreur, mais aucune des conditions !is_dir() n'est remplie)

Voilà donc je voulais savoir comment bien remplir le premier bout de code, car je m'emmêle complètement les pinceaux !

Un grand merci d'avance !

ps : le script est situé là : http://adri1du94.free.fr/Captainaruto/galerie, et je veux l'afficher là: http://captainaruto.n-serv.com/index.php?page=galerie

Posté : 30 août 2005, 13:15
par Cyrano
Essaye en mettant:
$conf_root = './galerie/';
C'est un détail mineur, mais selon la configuration parfois suffisant pour bloquer le script.

Posté : 30 août 2005, 13:21
par AdRi1
Salut,

J'ai essayé et ça ne marche toujours pas =/

Au fait, le premier bout de code, il marchait parfaitement quand la page qui affichait la galerie était sur le meme serveur que le script.

Posté : 30 août 2005, 13:24
par smarties
Je dirais que c'est cette ligne qui te pose problème :
$root = 'http://adri1du94.free.fr/Captainaruto/'; 
Si tu mets rien, ca change quelque chose ?

Posté : 30 août 2005, 13:45
par AdRi1
Erf, non plus, ça j'avais déjà essayé, ainsi que ça :
    $root = '';
    $conf_root = './galerie/';  // the path to where the gallery files are located
    $conf_root_url = 'http://adri1du94.free.fr/Captainaruto/galerie/'; // the url that points to the path above.
    $conf_gallery_url = '?page=galerie/index&';
Mais aucun des 2 ne marche

edit : à tout hasard, je pourrais pas utiliser fsockopen() ? Jviens de voir dans un topic de ce même forum que ce pouvait être une alternative à include... (je dis ça, mais j'ai rien compris de la fonction ^^)

Posté : 01 sept. 2005, 15:50
par AdRi1
Up s'il vous plaît, on me harcèle pour que jremette ma galerie online xD

Donc est-ce que jpourrais utiliser un fsockopen ?