Jump to content

Dumbo

Actif
  • Content Count

    22
  • Joined

  • Last visited

Community Reputation

0 Neutre
  1. Bonjour, J'affiche des flux RSS google actu, je n'ai rien changé du tout dans l'url du flux ou dans magpiemode et pourtant j'ai cette erreur là, désormais : Warning: MagpieRSS: Failed to parse RSS file. (not well-formed (invalid token) at line 11, column 18) in /home.10.31/monsite/www/magpiemod/rss_fetch.inc on line 238 A quoi est-ce dû à votre avis ?
  2. Merci pour ta réponse Dan J'avais posté une question sur Webmaster-Hub il y a quelque semaines à propos du choix du script de forum pour mon projet et les réponses m'avaient orientées sur IPboard. Pour l'instant je suis assez content du choix, c'est vrai que c'est une belle machine. Sans vouloir abuser, où dans le PCA active-t'on la reconnaissance des moteurs ? Parce que je ne suis pas encore très familiarisé avec le forum, je viens d'acquérir la licence.
  3. Bonjour, Voilà j'ai acheté une licence IPboard et je constate qu'il y a des id de session dans les URL lorsque l'on arrive sur le forum, puis elles disparaissent. C'est une catastrophe pour le référencement, je ne vous apprend rien. Comment on s'en débarrasse ? Par exemple sur webmaster-hub, vous y arrivez. Comment vous faites, s'il vous plait ? (sans dévoiler vos secrets de fabrication, mais bon je veux bien savoir quand même). Merci d'avance pour vos réponses.
  4. Bon j'ai fait un peu le tour de la question, alors je pense que je vais opter pour invision, car j'ai vu qu'ils ont une option blog qui m'intéresse (70$ si j'ai bien lu). Je suis pas débutant en phpmysql, sans être un pro non plus, donc je voudrais savoir si je n'aurais pas trop de mal avec ce forum. Idem, question design. Je me débrouille assez bien avec les css, mais des fois ces gros scripts sont complexe à bidouiller. Donc 6 questions : 1) Mon site est au format 760px de largeur, est-ce que la modification va être jouable facilement avec invision ? 2) J'ai déjà un système d'identification/inscription sur mon site. Le mieux est sans doute de passer dorénavent par celui d' invision. Pourrais-je ensuite aisément récupérer les variables de session créées lors de l'authentification d'invision, pour les réutiliser ailleurs dans mon site ? 3) La mise à jour en français est-elle facile ? 4) Que pensez-vous de leur système de blog ? 5) Invision se référence-t'il bien et peut-on se passer de l'url rewriting ? 6) Que vaut-il niveau sécurité ? Merci d'avance pour vos réponses éclairées :-)
  5. Je suis pret à payer si c'est du solide et si ça me permet de faire ce que je souhaite. Peut-on bidouiller un peu le code sur Vbulletin, si je souhaite rajouter quelques options par la suite ?
  6. Ca roule, merci Dan, pour ta réponse. Je vais voir du côté d'invision, donc.
  7. Bonjour, Voilà, j'ai un projet et je cherche un forum qui puisse me permettre de le réaliser sans mettre les mains dans le code. J'explique : -J'ai 2 catégories de cours (disons Sciences et Economie) => niveau 1. -Chaque catégorie comporte 2 sous-catégories (disons Physique, Chimie pour la catégorie Sciences et Finance, Comptabilité pour la catégorie Economie) => niveau 2. -Chaque sous-catégorie comporte 10 cours (cours A, cours B, cours C etc...) => niveau 3 Ce que je souhaite : Un membre s'inscrit. Je valide son inscription manuellement. Je lui donne accès aux cours A et B de la sous-catégorie Physique ainsi qu'aux cours A, E et F de la sous-catégorie Finance. Tout le reste du forum est bloqué, il ne peut avoir accès qu'aux cours pour lesquels j'ai validé son inscription. Autrement dit, je veux pouvoir donner les autorisations pour le niveau 3. Voilà, connaissez-vous un forum, gratuit ou non, qui offre ces possibilités d'administration ? Merci d'avance pour vos réponses.
  8. Bonjour, Voilà, j'ai trois div. J'en ouvre une en cliquant sur un lien. Si je reclique sur le lien, elle se referme. Si je clique sur le lien d'une autre div qui s'ouvre aussi en javascript, alors la précédente doit se refermer. Ca fonctionne pas . Voilà mon code : Balise head : function switchDiv(n) { var id; switch(n) { case "1": id = "signature"; break; case "2": id = "envoiMP"; break; case "3": id = "voirMP"; break; } document.getElementById('signature').display = "none"; document.getElementById('envoiMP').display = "none"; document.getElementById('voirMP').display = "none"; document.getElementById(id).display = "block"; } Les liens : <span class="java" onClick="switchDiv(1);"> modifier la signature</span> <span class="java" onClick="switchDiv(2);"> envoyer un MP</span> <span class="java" onClick="switchDiv(3);"> voir les MP</span> Les divs à ouvrir : <div class="baliseDiv" style="display:none;" id="signature">texte 1 </div> <div class="baliseDiv" style="display:none;" id="envoiMP"> texte 2</div> <div class="baliseDiv" style="display:none;" id="voirMP"> texte 3 </div> Voyez-vous le problème, SVP
  9. Bah c'est vraiment bâteau, je devais être mal réveillé, en fait je fais un if(!empty) pour les 5 premières cases du tableau et si ça n'est pas vide, j'envoie chaque case dans le champs prévu à cet effet. C'est un peu lourd comme solution, mais ça fonctionne, donc...
  10. Bonjour, J'ai une pile de 30 cases à cocher, comme suit : <input type="checkbox" name="specialite[]" value="2" id="1" >choix 1 <input type="checkbox" name="specialite[]" value="3" id="2" >choix 2 <input type="checkbox" name="specialite[]" value="4" id="3" >choix 3 <input type="checkbox" name="specialite[]" value="5" id="4" >choix 4 <input type="checkbox" name="specialite[]" value="6" id="5" >choix 5 <input type="checkbox" name="specialite[]" value="7" id="6" >choix 6 Dans la base de donnée, j'ai 5 champs : specialiteA, specialiteB, specialiteC, specialiteD, specialiteE Le client va cocher, par exemple, les cases 2, 4, 8, 15, 16, 26, 30. Dans ce cas, je veux récupérer les 5 premières cases cochées, soit ici 2, 4, 8, 15, 16 et les expédier respectivement dans sA, sB, sC, sD, sE. S'il en a coché que 3, par exemple, alors on utilise seulement les champs sA, sB, et sC. S'il en a coché plus que 5, l'excédent est ignoré. Je dois donc avant d'expédier les variables dans la table, les afficher toutes séparément (par exemple $var1 a pour valeur l'id de la première case cochée et est expédiée dans sA, $var2 a pour valeur l'id de la seconde case cochée et est expédiée dans sB ect...) Donc voilà l'exposé du problème. Merci d'avance pour votre aide
  11. Taratata, me revoilà eh eh ! Alors j'ai presque réussi. (je sais c'est fastoche, mais bon) //on test si il y a le fichier photo if(is_uploaded_file($_FILES['photo']['tmp_name'])) { //on test le poids if( filesize($_FILES['photo']['tmp_name']) <= 30000 ) {//si le poids est inférieur à 30ko, on test les dimensions et le type du fichier $chemin = 'visu/membres/'; $chemin2=$chemin.$_FILES['photo']['name']; list($width, $height, $type, $attr) =getimagesize($_FILES['photo']['name']); echo" $width - $height - $type <p> "; $datas=getimagesize($_FILES['photo']['name']); echo $datas['mime']; //on va tester les dimensions et le format du fichier if($width<130 AND $height<130 AND ($type=="image.gif" OR $type=="image.jpg")) { //on passe le fichier du répertoire temporaire au répertoire définitif if (move_uploaded_file($_FILES['photo']['tmp_name'], $chemin.$_FILES['photo']['name'])) { echo "Le fichier ".$_FILES['photo']['name']. " a été téléchargé avec succès dans ".$chemin; echo'<p>' ;}//ferme if move_uploaded_file ;}//ferme le test des dimensions et du format else { //si dimension ou format mauvais echo'dimension ou format mauvais' ;} ;}//ferme le test du poids else { //si poids >30KO, message d'erreur echo'fichier trop gros' ;} }//ferme le test si le fichier est présent Bon le problème, c'est que ça m'affiche ça : Warning: getimagesize(bonne-taille-gif.gif) [function.getimagesize]: failed to open stream: No such file or directory in /home/site/www/photo-test.php on line 148 - - Warning: getimagesize(bonne-taille-gif.gif) [function.getimagesize]: failed to open stream: No such file or directory in /home/site/www/photo-test.php on line 151 dimension ou format mauvais Par contre avec ce code, je n'ai pas d'erreur à l'affichage. Mais il n'est pas valable car la condition sur les dimensions et le type mime n'est pas prévue, seul l'affiche est effectué : if(is_uploaded_file($_FILES['photo']['tmp_name'])) { //on test le poids if( filesize($_FILES['photo']['tmp_name']) <= 30000 ) { //si le poids est inférieur à 30ko, on l'insère $chemin = 'visu/membres/'; if (move_uploaded_file($_FILES['photo']['tmp_name'], $chemin.$_FILES['photo']['name'])) { echo "Le fichier ".$_FILES['photo']['name']. " a été téléchargé avec succès dans ".$chemin; echo'<p>'; list($width, $height, $type, $attr) =getimagesize("visu/membres/barre-test.gif"); echo" $width - $height - $type -$attr <p> "; $chemin2=$chemin.$_FILES['photo']['name']; $datas =getimagesize("$chemin2"); echo $datas[mime]; } }//ferme le test du poids else { //si poids >30KO, message d'erreur echo'fichier trop gros' ;} }//ferme le test si le fichier est présent
  12. Bon alors j'ai mis un chemin relatif et c'est bon, ce petit script fonctionne et j'ai regardé dans le ftp de dreamweaver, l'image est arrivée dans le bon dossier. Il me reste à : - changer le nom de l'image pour lui attribuer par exemple le nom image_id_du_membre.jpg. - controler que l'image est jpg, gif, ou un png, ou si c'est possible tout bascule en jpg par exemple. - controler le poids et la taille. Et quand tout ça est fait, alors seulement j'expédie l'image comme je viens de le faire. Déjà pour changer le nom de l'image, je vois pas, puisque pour le peu que j'ai compris, je dois travailler avec le nom temporaire. Je suis pas sorti de l'auberge.
  13. Bon je continue de lutter, j'ai essayé ça : $chemin = 'http://www.site.com/visu/membres/'; if (move_uploaded_file($_FILES['photo']['tmp_name'], $chemin.$_FILES['photo']['name'])) { echo "Le fichier ".$_FILES['photo']['name']. " a été téléchargé avec succès dans ".$chemin; } Et ça m'affiche : Warning: move_uploaded_file(http://www.site.com/visu/membres/image.jpg) [function.move-uploaded-file]: failed to open stream: HTTP wrapper does not support writeable connections. in /home/site/scripts/compte/minisite/form-pro-gratuit.php on line 662 Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move '/tmp/phpgDQvud' to 'http://www.site.com/visu/membres/image.jpg' in /home/site/scripts/compte/minisite/form-pro-gratuit.php on line 662 Sachant que le script se situe dans le répertoires scripts/compte/minisite, à l'extérieur du dossier WWW. Alors que le répertoire visu/membres, celui des images, se situe à l'intérieur du dossier WWW. Donc déjà, avant de (re)voir la suite, quelqu'un peut-il m'expliquer cette erreur ?
×
×
  • Create New...