PDA

Voir la version complète : Import Phpbb ==> vB


Kano
28/02/2008, 22h24
Bonsoir,

Petit question,

J'ai importe un forum de phpbb vers vB tout est nickel enfin presque.

Le systéme n'importe pas les avatars ?

Que veux dire ces 2 options ?

Would you like to import the avatars, this can take some time if they are remotely linked

What is the full path to your avatars directory ? (make sure the web server has access to read them).

Eve_Ra
28/02/2008, 22h56
La première :
Voulez-vous importer les avatars, cela peut prendre un peu de temps s'ils sont à distance (enfin, c'est à peu de chose près cela)

La deuxième :
Quel est le chemin complet de votre répertoire d'avatars ? (soyez sûr que le serveur a les droits de lecture)

Pour connaître le chemin complet du répertoire en question, il faut y placer un fichier php qui te renverra la réponse.
Tu crées un fichier que tu nommes forumpath.php ou realpath.php (pas d'importance, et les deux noms ont l'avantage d'être bien explicites) avec un éditeur de texte (le bloc-notes par exemple) dans lequel tu mets le code suivant :
<?php
if ($_SERVER['PATH_TRANSLATED'])
{
$path = $_SERVER['PATH_TRANSLATED'];
}
else if ($_SERVER['SCRIPT_FILENAME'])
{
$path = $_SERVER['SCRIPT_FILENAME'];
}
else
{
echo 'We are sorry, but this script is unable to determine your forums path.';
exit;
}
echo substr($path, 0, (strlen($path) - 14));
?>
Tu l'enregistres et tu l'uploades dans le répertoire de tes avatars. Puis dans ton navigateur, tu appelles le fichier :

http://url-de-ton-site.com/dossier-avatars/forumpath.php (ou realpath.php)

Il te renverra en réponse le chemin réel de ton dossier, du genre :

/var/serveur/httpdocs/forum/avatars

C'est ce chemin-là qu'il faut placer dans ton second point. Par sécurité, mets ton dossier d'avatars en CHMOD 777, ce qui évitera tout ennui d'accès.

Kano
28/02/2008, 23h12
Donc l'option 1) c'est pour les avatars personnalisé ?

Et l'option 2) pour les avatars mis dans un répertoire ?

Et le chemin complet c'est sur l'ancien forum ou le nouveau ?

Pitchoune
29/02/2008, 01h57
Le nouveau je pense.

Et la fonction realpath() suffisait dans le fichier php :)