Les archives de FluxBB.fr
Vous n'êtes pas identifié(e).
Salut à tous !
Je lance un appel à témoin .
Sur les topics de mon forum , certaines fois , la page n'inclut pas header.php et footer.php , et n'a donc pas de style .
Ce cassage ne se produit que quand l'utilisation des avatars est activée .
Pourtant , les lignes concernant l'affichage des avatars sont les mêmes que celles par défaut dans la 1.2.12 !
Et vous ? Merci !
Hors ligne
Salut à tous !
Je lance un appel à témoin .
Sur les topics de mon forum , certaines fois , la page n'inclut pas header.php et footer.php , et n'a donc pas de style .
Ce cassage ne se produit que quand l'utilisation des avatars est activée .
Pourtant , les lignes concernant l'affichage des avatars sont les mêmes que celles par défaut dans la 1.2.12 !Et vous ? Merci !
Bonsoir ;
t'es gentil mais comment tu veux qu'on aille voir si tu met un .htaccess sur ton forum ??
Dernière modification par m. declercq (18-08-2006 23:22:36)
Hors ligne
salut,
Il y a un truc qui me gène dans ce que tu dis c'est ça : Pourtant , les lignes concernant l'affichage des avatars sont les mêmes que celles par défaut dans la 1.2.12 !
Pourquoi tu n'est pas à la dernière version ? Pas bien. Sinon pourquoi ? Tu parle d'autre choses ?
Hors ligne
Si je suis à la 1.2.12 , mais comme j'ai mis 2,3 mods , je me suis dit qu'elles étaient peut-être changées
.
Hors ligne
Juste une annonce : j'ai sorti la V3 de mon site donc le htaccess n'est plus présent
.
Hors ligne
Excusez du dérangement mais j'ai un gros problème .
Depuis peu , sous Ie , le site affiche une page blanche . il semble s'arrêter juste après la balise title . Vous pouvez le constater ici . Par contre sur le forum ça s'affiche .
Le problème vient donc de header.php , dont je vous donne le début ( le <html> pourri et les incompatibilités de doctype sont à régler , je veux régler ce problème avant ) :
<?php
require_once("conf.php");
echo '<html>';
?>
<head>
<title>Spider-man studio <?php if (isset($titrepage)) { echo "> "; } echo $titrepage ?></title>
<?php
define('PUN_ROOT', dirname(__FILE__).'/forum/');
require PUN_ROOT.'include/common.php';
$currentuserid = $pun_user['id'];
?>
<link rel="stylesheet" type="text/css" href="<?php echo $site; ?>/style.css" />
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<meta name="description" lang="fr" content="Site consacré à l'homme-araignée et son univers" />
<meta name="keywords" content="spiderman, spider-man, tisseur, comics, octopus, mary jane, venom, carnage, ultimate, spider, man," />
<link rel="shortcut icon" href="http://spiderflash.free.fr/V3/images/favicon.ico" />
<link href="<?php echo $site; ?>/rss.php" rel="alternate" type="application/rss+xml" title="News de Spider-man studio" />
<link href="<?php echo $site; ?>/rss?mode=maj.php" rel="alternate" type="application/rss+xml" title="Mises-à-jour de Spider-man studio" />
<script type="text/javascript">
...Pouvez-vous regarder vite fait et m'éclairer s'il vous plaît ?
Encore merci et bonne journée à tous .
Hors ligne
si les forums s'affichent et pas le site il faut comparer les sources et voir ce qui qui peut poser problème sur le site
en tout cas c'est donc pas un problème punbb, dirige toi vers un site d'entre-daide webmasters
Hors ligne
C'est bon c'est réglé ( j'ai du mettre le js a part dans un fichier ) !
Si quelqu'un a les avatars qui buguent chez lui , qu'il me le dise s'il vous plaît !
Hors ligne
salut a tous , moi j'ai un probleme de "getimagesize" dans un seul de mes forums (pour les avatars).
cela me fait peter tout mon "style",enleve aussi le header et footer...
et me donne une erreur du type :
Fatal error: getimagesize(img/avatars/2.jpg) [<a href='function.getimagesize'>function.getimagesize</a>]: failed to open stream: No such file or directory in /mnt/109/sdc/b/1/auxdeskeursanonymes/viewtopic.php on line 231que faire ??? si quelqu'un peut me donner un coup de main....je lui en serai gré. 
version de forum : PunBB 1.2.12
Dernière modification par alxboss (22-08-2006 10:47:19)
Hors ligne
Exactement pareil
. Cela me console de voir que tu es dans le même bousin que moi
.
Edit: poivrot 
Dernière modification par Zorro56 (23-08-2006 16:01:09)
Hors ligne
Pareil pour moi , mais le truc "marrant'" (si j'ose dire ) c 'est que moi , ça fonctionnait tres bien , et d'un coup , comme ça sans prevenir , pouf !!
ça s'est mis a deconner,allez savoir pourquoi! j'ai pas fait de reinstall du forum ni de mise a jour.... 
je trouves ça tres bizzarre quand même!!
donc ben du coup,désactivation des avatars , et , je ne trouves toujours pas de solutions a ce probleme.... 
Hors ligne
à mon avis ça vient de l'hebergeur, je ne vois pas d'autre explication si tu n'a touché à rien
Hors ligne
je suis chez free , et je vois pas trop comment , l'hebergeur pourrait avoir un rapport avec cette fonction "getimagesize" ? Serai-ce par rapport a ma base de données? Moi , j'avoue que la je ne comprends plus rien du tout!!
est ce que les autres personnes qui on ce probléme sont aussi chez free ??
ce qui est vraiment bizarre , c'est qu il va chercher une image en "png" quand on lui demande d'aller en chercher un en "gif" etc ... il inverse les extentions demandées....et doc, n'affiche rien du tout et fait peter toutte la page (enfin le style).
c'est quand meme dommage d'avoir un forum sans avatars non ?? lol
Hors ligne
note. mon répertoire img/avatars/ est vide
mon message d'erreur:
[c]Fatal error: getimagesize(img/avatars/100.gif) [<a href='function.getimagesize'>function.getimagesize</a>]: failed to open stream: No such file or directory in /mnt/135/sdb/2/9/afreek/punbb/viewtopic.php on line 211
[/c]
J'ai eu des soucis similaires en local, quand je refesais le forum de ma guilde. Comme j'avais pas repiqué uniquement la bdd et pas le répertoire img/avatar.
Tu n'aurais pas réinstallé le forum en oubliant de remettre les avatars des membres dans le répertoire. Si c'est le cas, c'est normal que ça plante.
:canon: Mangafan : Mettez un chat dans votre processeur ! 
Hors ligne
je suis chez free , et je vois pas trop comment , l'hebergeur pourrait avoir un rapport avec cette fonction "getimagesize" ?
ah... bah moi je vois pas comment tu pourrait avoir accès à une fonction qui n'ai pas de rapport à ton hébergeur
après effectivement si vous avez supprimé les images du répertoire avatar forcément ça fonctionne pas bien, mais il y a quand même un soucis de configuration système car il y a un @ devant la fonction et l'erreur ne devrait donc pas être affichée
Hors ligne
en fait pour préciser...
le principe est le suivant : le script test pour voir si il y a dans le répertoire image une image id_utilisateur.gif si il la trouve pas il cherche une image id_utilisateur.jpg puis une image id_utilisateur.png (ou dans un autre ordre on s'en fout) et si y'a aucun des trois on considère qu'il y a pas d'image
pour ça le script utilise la fonction getimagesize() qui permet de retouver la taille d'une image, devant cette fonction on a le caractère @ ce qui veut dire que si la fonction retourne une erreur (comme par exemple si elle trouve pas l'image comme dans votre cas) on as pas le message d'erreur affiché et on passe au test suivant
getimagesize() est une fonction native de PHP, et le @ devant le nom de fonction est également un mécanisme natif de PHP donc dans tous les cas si @getimagesize(/image_qui_existe_pas.png) retourne une erreur c'est qu'il y a un problème avec PHP ou alors j'ai râté un épisode
Hors ligne
ah... bah moi je vois pas comment tu pourrait avoir accès à une fonction qui n'ai pas de rapport à ton hébergeur
ah ah , oui en effet !! je me suis mal exprimé.:lol:
bien entendu , sans hebergeur....
mon dossier avatars est bien rempli des avatars de mes membres .
j'ai trouvé cette ligne qui n'a pas de "@" devant le getimagesize dans le "profile.php":
// Now check the width/height
list($width, $height, $type,) = getimagesize($pun_config['o_avatars_dir'].'/'.$id.'.tmp');
if (empty($width) || empty($height) || $width > $pun_config['o_avatars_width'] || $height > $pun_config['o_avatars_height']){ce que je trouves bizzare , c'est qu il y a un espace entre le "=" et "getimagesize",
est ce que je dois rajouter le @ ??
Dernière modification par alxboss (07-09-2006 11:48:57)
Hors ligne
j'ai trouvé cette ligne qui n'a pas de "@" devant le getimagesize dans le "profile.php":
Il me semblait que le problème arrivait lorsqu'on affichait un message (donc dans le fichier viewtopic.php)
Il n'y aurait alors aucun interet à modifier le fichier profile.php, qui n'est pas en interaction avec viewtopic.php pour le coup 
Hors ligne
ouaip exactement et là dans ce contexte c'est normal qu'il n'y ai pas le @
Hors ligne
Il me semblait que le problème arrivait lorsqu'on affichait un message (donc dans le fichier viewtopic.php)
Il n'y aurait alors aucun interet à modifier le fichier profile.php, qui n'est pas en interaction avec viewtopic.php pour le coup
tu a raison , (bon je suis pas un crack du php , bien loin de la
) mais dans mon fichier viewtopic.php , les "@" sont bien la , alors quand j 'ai vu qu'il en manquait un ailleurs , je me suis posé la question!
(raté , zut!! )
mon code dans viewtopic.php :
{
if ($img_size = @getimagesize($pun_config['o_avatars_dir'].'/'.$cur_post['poster_id'].'.gif'))
$user_avatar = '<img src="'.$pun_config['o_avatars_dir'].'/'.$cur_post['poster_id'].'.gif" '.$img_size[3].' alt="" />';
else if ($img_size = @getimagesize($pun_config['o_avatars_dir'].'/'.$cur_post['poster_id'].'.jpg'))
$user_avatar = '<img src="'.$pun_config['o_avatars_dir'].'/'.$cur_post['poster_id'].'.jpg" '.$img_size[3].' alt="" />';
else if ($img_size = @getimagesize($pun_config['o_avatars_dir'].'/'.$cur_post['poster_id'].'.png'))
$user_avatar = '<img src="'.$pun_config['o_avatars_dir'].'/'.$cur_post['poster_id'].'.png" '.$img_size[3].' alt="" />';
}alors du coup je ne sais toujours pas ce qui va pas ... et je commence a me dire que mon forum restera sans avatars... 
j'ai vu sur free qu'il existait un module punbb , est ce que le probleme viendrai que je ne l'ai jamais activé? (ps : j'avais jamais vu ça dailleurs chez free... )
Dernière modification par alxboss (07-09-2006 17:54:27)
Hors ligne
à moins que cela ai changé depuis, free propose l'installation de PunBB 1.1.5, ce qui est franchement pas terrible quand on sais qu'on en est à PunBB 1.2.10
ça c'est juste une installation automatique
maintenant si tu doute vraiment de ton installation de PunBB c'est pas compliqué, tu le ré-installe avec des fichiers "propres" mais là aprioris ce que je m'evertu à dire c'est que cela vient du serveur
vous êtes plusieurs à avoir ce problème avec free depuis que free est passé à PHP5 ; non effectivement tous le monde chez free n'a pas ce problème mais on sais aussi que tous les serveurs de free ne sont pas égaux
bref, à moins que tu ai bidouillé les fichiers sans savoir ce que tu faisait, tu perd ton temps à chercher dans le code de PunBB puisque celui-ci fonctionnait très bien jusqu'à présent, et faut pas rêver t'as pas découvert le bug de la mort qui tue que personne n'avait vu avant toi, si les avatars ne fonctionnaient pas sur PunBB ça se saurait quand même, après çsi t'as bidouillé, là c'est autre chose...
et afreek dit que c'est pas sur tous les messages, raison de plus pour incriminer le serveur plutôt que le script car si c'etait le script ça marcherait jamais
maintenant d'où ça vient côté serveur ? j'en sais rien, peut être un bug sur une version de PHP 5 peut être un paramètre particulier sur un des serveur, franchement j'en sais strictement rien
Hors ligne
non , non , je te rassures , je n'ai jamais mis les pieds dans du codage si je ne sais pas ce que je fait,donc tout est résté tel quel.Jamais , O grand jamais ,
je n'ai dit que ça venait du script , car tout marchait tres bien ,et même tres tres bien!
mais je me raccrochais peut etre a l'idée que je pourrais trouver la solution ...
donc , ce serai peut etre a cause de free ... ça ne m'ettones pas du tout,j'ai toujours eu des problemes avec eux... bon ben je vais essayer de me faire heberger ailleurs pour essayer.une fois fait , je vous tiendrai au courant des avancements , si ça peux aider les autres...
en tous cas merci beaucoup de ton aide vin100 , merci encore! 
Hors ligne
tu peut aussi remonter le problème auprès de free, l'administrateur des pages perso peut peut être faire quelque chose ; d'autant plus que ça ne le fait pas partout
Hors ligne
Tenez-moi au courant s'il vous plaît
.
Hors ligne
Je ne sais pas si cela sert à quelque chose de remonter un topic dont la dernière réponse date de près de trois mois ou si mon post sera utile. Si ce n'est pas le cas, tant pis (on ne pourra pas me dire que je n'ai pas utilisé la fonction recherche
).
J'ai également un forum hébergé chez Free et une des membres a également eu le problème mentionné précédemment dans le topic, qu'elle était d'ailleurs la seule à avoir. Après essais, je suis parvenu à obtenir la même erreur qui était due au fait que la membre demandait dans son profil que le forum affiche chaque topic par page de 40 posts. En mettant 30 posts, le problème n'est plus survenu (par contre si on augmente par exemple à 50, le problème survient à nouveau).
Cela dit, j'ai une sauvegarde du forum en local et la mise à 40 ou 50 posts par page n'a posé aucun problème 
Hors ligne