Jump to content

Florian

Hubmaster
  • Content Count

    118
  • Joined

  • Last visited

Community Reputation

0 Neutre

Profile Information

  • Genre
    Homme
  1. Bonsoir, Merci pour ta réponse, Le support de virtualmin est t'il en francais? J'ai été voir sur le site officiel de virtualmin mais je n'ai pas trouvé d'informations sur ce problème
  2. Bonsoir à tous, Voilà je suis en train d'installer un panel d'administration sur mon serveur dédié. J'ai donc installer webmin puis virtualmin via un tuto disponible ici. Cependant je bloque à l'étape Apache. J'installe donc les 2 modules a2enmod actions et a2enmod suexec mais quand je vais a nouveau dans virtualmin pour l'installer j'ai l'erreur suivante: The Suexec command on your system is configured to only run scripts under /var/www, but the Virtualmin base directory is /home. CGI and PHP scripts run as domain owners will not be executed. Si quelqu'un pouvait m'aider à résoudre cette erreur Merci par avance
  3. Bonsoir à tous, Voilà je dois créer un script qui confirme la fermeture de la page (au cas où si l'utilisateur ferme la page par inadvertance). Le message de confirmation doit s'afficher que si au moins un champs du formulaire est remplit. J'ai donc coder ma fonction de cette manière: <script type="text/javascript"> function formulaireok(post){ if(post == undefined){ return fermeture(); } } function fermeture(){ if(!document.monform.monchamp.value){ alert ('Champ non remplit'); //Puis on ouvre la page demandé par l'utilisateur } else{ var confirmation = confirm('Etes vous sur de vouloir quitter?'); //On demande à l'utilisateur si il est sur de vouloir quitter la page if(confirmation){ return true; } else{ return false; } } } Puis j'appelle ma fonction de cette manière: <body onBeforeLoad="return formulaireok();"> Et dans mon formulaire sur le bouton submit: onclick="formulaireok('ok'); Le problème est que si je valide le formulaire j'ai tout de même la boite de dialogue "Etes vous sur de vouloir quitter?" qui s'affiche (uniquement si un champ du formulaire est remplit). Hors je voudrais que ce message ne s'affiche pas si le formulaire est envoyé et je ne sais pas comment faire Je tiens à préciser que c'est pour une interface d'administration donc ça ne sera pas public, celà permettra aux administrateur d'éviter d'avoir à retaper tout le formulaire (qui au passage est assez conséquent) si il font une erreur de manipulation Merci par avance pour votre aide
  4. Fais plutôt: <?php $cfg_insert = mysql_query("UPDATE ors set dispo =".$nbplaces." WHERE idFiness ='".$id."'") or die(mysql_error()); ?> sinon ça ne peut fonctionner
  5. Bonjour à tous Je suis en train de créer mon premier script javascript pour faire du bbcode mais je rencontre un problème. Je vous présente déjà mon script: CODE <html><head> <title> Test bbcode</title> <script> function liensprompt() { var_retour = '' + prompt('Titre du liens:', '') + ''; document.getElementById('message').value= var_retour; } </script> </head> <body> <form method="post" action="" name="form2"> <input name="liens" type="button" id="liens" value="liens" onclick="liensprompt()" /><br /> <textarea cols=35 rows=10 id="message" name="message"></textarea> </body> </html> Cependant si je veux mettre plusieurs liens il me remplace à chaque fois le premier liens par le second etc . . . . De plus sous internet explorer 7 j'ai une barre jaune qui s'affiche comme quoi ce site utilise une fenêtre sriptée etc . . . (choses qui ne s'affiche pas sous Firefox) et il me met null. Si quelqu'un pouvait m'aider à résoudre ce petit problème celà m'arrangerais Merci d'avance
  6. Merci pour vos réponses, Pour ceux qui est de plesk oui OVH le propose. Pour ceux qui est du serveur de stockage je dois être le seul à y avoir accès. En fait ce que je veux c'est un bureaux a distance (c'est a dire pouvoir se servir de ma souris et mon clavier) sur mon kimsufi. J'ai vu qu'il proposait ubuntu deskstop sauf que là il faut installé apache et tout le tralala pour héberger un site. Mais d'après vos réponses si on a un contrôle totale sur le serveur (même avec plesk 8.0) quel programme pourrai-je installé pour avoir un bureau a distance? J'ai entendu parler de VNC donc je pense qu'il est possible de l'installé sur kimsufi non?
  7. Je ne cherche pas la performance mon site génère 10 000 visites par mois (donc assez pour être sur un mutualisé à la base) je cherche plus une unité de stockage et l'hébergement de mon petit site dessus aussi. J'aurais un site qui génèrerais beaucoup de visite je prendrais le start 100
  8. Bonjour tout le monde, Il y avait longtemps que je n'étais pas venu sur ce forum mais là j'ai une questions qui me trotte dans la tête. Donc voilà je souhaite hébergé mon site sur un serveur Kimsufi en prenant plesk 8.0. Cependant j'aimerais aussi m'en servir comme bureau a distance pour stocker des fichiers pour étendre mon disque dur. J'aimerais donc savoir si il est possible d'avoir plesk et avoir un bureau a distance et si oui quel logiciels installer pour faire ce genre de manipulation? Merci par avance
  9. Bonsoir, Ce n'est pas grave pour les erreurs c'est plutôt à moi de m'excuser pour le dérangement Sinon je viens de refaire ce que vous m'avez dit sur le message ci dessus. Cette fois si la page ne déclare aucune erreur mais j'ai toujours 11 fichiers à la place de 10 et aucun liens suivant ou précédent alors que le script est installé Je crois que je vais passé autant de temps à résoudre ce problème qu'a avoir fait mon site
  10. <? include("conf.inc.php3"); ?> <html> <head> <title>.:: LOGITHEQUE ::.</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <style> <!-- a{text-decoration=none} a:hover{text-decoration=underline; color: <? echo $hlink ?>} --> </style> </head> <body bgcolor="#FFFFFF" text="#000000" link="<? echo $link ?>" vlink="<? echo $vlink ?>" alink="<? echo $alink ?>"> <p align="center"><b><font color="#336699" size="6" face="Arial, Helvetica, sans-serif">LOGITHEQUE</font></b></p> <table width="444" border="0" cellpadding="0" cellspacing="0" align="center"> <tr> <td width="444" height="138" valign="top"> <p align="center"><font face="Arial, Helvetica, sans-serif" size="2"> <? ////////////////////////////////////////////////////////// // // // phpMaLogithèque Version 2.0 // // // ////////////////////////////////////////////////////////// // // // Détails des logiciels présents // // dans chaque catégorie // // // ////////////////////////////////////////////////////////// if($cat=="nul"): echo("<b><font size=3 face=arial color=#000000>Recherche dans toutes les catégories</font></b>"); else: $mysql_link = mysql_connect($host,$login,$pass); mysql_select_db($base, $mysql_link); $query = "select * from $table_categories where NB='$cat'"; $resultat = mysql_query($query, $mysql_link); $perpage = 5; // Nombre d'enregistrement par page $totalnumrows = mysql_result(mysql_query("SELECT COUNT(*) FROM $table WHERE cat='$cat' ORDER BY 'version'"),0); $numpages = ceil($totalnumrows / $perpage); while($row = mysql_fetch_row($resultat)) { $categorie = $row[1]; } echo("<b><font size=3 face=arial color=#000000>$categorie</font></b>"); endif; ?> <br> <a href="index.php3"><font size="1">Liste des catégories</font></a></font></p> <p align="center"><font face="Arial, Helvetica, sans-serif" size="2">Vous pouvez choisir de trier les informations par <a href="details_cat.php3?tri=nom&cat=<? echo $cat ?>">nom</a>, ou par <a href="details_cat.php3?tri=date&cat=<? echo $cat ?>">date</a>. Vous pouvez également effectuer une recherche :</font></p> <form name="form1" method="post" action="details_cat.php3?cat=<? echo $cat ?>"> <div align="center"> <p> <input type="text" name="recherche"> <input type="submit" name="submit" value="Rechercher"> <input type="hidden" name="posted" value="1"> </p> </div> </form> </td> </tr> </table> <? include "compteurdl.php3"; $mysql_link = mysql_connect($host,$login,$pass); mysql_select_db($base, $mysql_link); $perpage = 5; // Nombre d'enregistrement par page $totalnumrows = mysql_result(mysql_query("SELECT COUNT(*) FROM $table WHERE cat='$cat' ORDER BY 'version'"),0); $numpages = ceil($totalnumrows / $perpage); if (($tri == 'version') && ($cat!=nul)): $query = "select * from $table where cat='$cat' order by 'version'"; $resultat = mysql_query($query, $mysql_link); elseif (($tri == 'version') && ($cat==nul)): $query = "select * from $table order by 'version'"; $resultat = mysql_query($query, $mysql_link); elseif (($tri == 'date') && ($cat!=nul)): $query = "select * from $table where cat='$cat' order by 'dateUS' DESC"; $resultat = mysql_query($query, $mysql_link); elseif (($tri == 'date') && ($cat==nul)): $query = "select * from $table order by 'dateUS' DESC"; $resultat = mysql_query($query, $mysql_link); elseif($posted): if(!$recherche): print("<div align=center><b><font color=red face=Arial size=2>Vous n'avez pas saisi de critère de recherche! Veuillez recommencer.</font></b></div>"); $query = "select * from $table"; $resultat = mysql_query($query, $mysql_link); else: $query = 'SELECT * FROM '; $query .= $table; $query .= ' WHERE NOM LIKE "%' . $recherche . '%" '; $query .= ' ORDER BY NOM'; $resultat = mysql_query($query, $mysql_link); endif; else: if($cat==nul): $query = "select * from $table"; $resultat = mysql_query($query, $mysql_link); else: $query = "select * from $table where cat='$cat'"; $resultat = mysql_query($query, $mysql_link); endif; endif; $num = mysql_num_rows($resultat); print("<table width=\"500\" cellspacing=\"0\" align=\"center\">\n"); print("<tr><td height=\"2\" colspan=\"6\" valign=\"top\" bgcolor=\"#ffffff\"><b><font color=\"#336699\" face=Arial size=2>"); if(isset($_GET['page']) && is_numeric($_GET['page']) && $_GET['page'] > 0 && $_GET['page'] <= $numpages) { $page = intval($_GET['page']); } else { $page = 1; } $offset = ($page - 1) * $perpage; // On calcule la position du premier élément à afficher $limitclause = ' LIMIT '.$offset.', '.$limit; // Cela sera utilisé pour limiter les requêtes afin d'effectuer la pagination print("</font></b></td></tr>\n"); print("</table><br>"); while ($ligne = mysql_fetch_array($resultat)) { echo("<table width=500 cellspacing=0 align=center>"); print("<tr><td height=\"2\" colspan=\"6\" valign=\"top\" bgcolor=\"#336699\"></td></tr>\n"); print("<tr><td bgcolor=#cccccc>"); printf("<img src='images/fleche.gif'><font color=white size=2 face=Arial> <a href='description.php3?id=%s&cat=%s'><b>%s %s</b></a></font>\n", $ligne["ID"], $ligne["cat"], $ligne["<img src='nom'\n"], $ligne["version"]); if($ligne["langue"] == "français"): echo(" <img src=images/france.gif align='middle'>"); endif; print("</td><td align=right bgcolor=#cccccc>"); $aujourdhui = date("z"); $ajoute = $ligne["ajoute"]; if(($aujourdhui-$ajoute)<='14'): echo("<b><font color=red size=1 face=verdana>Nouveau! </font></b>"); endif; printf("<font color=black face=Arial size=2>Ajouté le %s</font></td></tr>\n", $ligne["dateFR"]); print("<tr><td bgcolor=#eeeeee colspan='2'>"); printf("<font color=black size=2 face=verdana>%s...</font></td></tr>\n", substr($ligne["description"], 0, 70)); printf("<tr><td bgcolor=white colspan=2><font color=#666666 size=2 face=arial>Taille: %s os: %s Licence: %s</font></td>\n", $ligne["taille"], $ligne["os"], $ligne["licence"]); printf("<tr><td bgcolor=white colspan=2><font color=#666666 size=2 face=arial><img src='images/tele_xfois.gif' border=0 align='absbottom'>\n", $ligne['ID'], $ligne['ID']); nbdl($ligne['ID']); echo(" (dernier le "); lastdl($ligne['ID']); echo(")"); print("<tr><td height=\"2\" colspan=\"6\" valign=\"top\" bgcolor=\"#336699\"></td></tr>\n"); print("</font></td></tr><tr><td bgcolor=white> </td></tr>\n"); echo("</table>"); } if ($numpages > 1) { // Affichage de la navigation par page lorsqu'il y a plus d'une page echo '<ul>'; $previous = $page - 1; $next = $page + 1; // Lien précédent if ($page != 1) { echo '<li><a href="?page='.$previous.'">Précédent ></a></li>'; } // Liste des pages for($i=1; i<=$numpages; $i++) { if($page != $i) { echo '<li><a href="?page='.$i.'">'.$i.'</a></li>'; } else { echo '<li class="active">'.$i.'</li>'; } } // Lien suivant if ($page != $numpages) { echo '<li><a href="?page='.$next.'">Suivant ></a></li>'; } echo '</ul>'; } ?> </BODY> </HTML> Merci à toi pour ton aide en tout cas, surtout à cette heure ci
  11. En effet je n'ai plus d'erreur en mettant ces lignes au dessus mais par contre ça n'affiche pas 10 logiciels par page mais toujours toute la liste et ensuite j'ai un énorme menu (d'environ 50 000 pages) en dessous de cette liste, et quand je clique sur page 2 il me dis que cette page ne contient aucun fichier comme si le script ne balancais pas les fichiers sur l'autre page mais gardait tout sur la première
  12. Bonjour, Voici donc l'erreur entière: Erreur 0 : Warning: Division by zero in /mnt/165/sdb/b/1/logdownload/phpmalogitheque/details_cat.php3 on line 83 Je débute dans le php d'où mon incompréhension
  13. Bonjour, Merci beaucoup pour ton aide et ta réponse rapide. J'ai donc essayé ton script mais je rencontre un petit problème. Lorsque que j'affiche ma page il m'indique une erreur à la ligne 83 mais affiche tout de même les 11 logiciels (au lieu des 10 normalement). J'ai donc regarder ce qu'il y avait à la ligne 83 et il se trouve cette ligne: $numpages = ceil($totalnumrows / $perpage); De plus je n'ai pas les liens suivant précédent. Pourtant j'ai bien mit la limitation a 10 affichages par page comme indiqué dans votre script. Sinon c'est vrai que phpmalogitheque n'est pas très bien programmer mais c'est le seul que j'ai trouvé **EDIT Administrateur (TheRec)** Merci d'utiliser la balise CODEBOX uniquement pour les longs code, dans les autres car il faut utiliser CODE.
  14. Bonjour, Voilà je suis en train de développer un nouveau site mais ça fait 2 jours que je bloque sur un problème. J'utilise le script Phpmalogitheque. C'est un script qui permet de faire des fiches de présentations pour des logiciels avant de les télécharger. Cependant sur la page details_cat.php qui donne la liste des logiciels présent dans une catégorie il n'y a pas de limite pour la page. C'est à dire que s'il y a 50 logiciels dans la catégories et bien il affichera les 50 logiciels sur la même page. Hors je voudrais limiter ce nombre de logiciels à 10 par pages J'ai essayé plusieurs scripts de pagination mais sans succès. C'est pour celà que j'ai besoin de votre aide Voici donc la page details_cat.php3 <? include("conf.inc.php3"); ?> <html> <head> <title>.:: LOGITHEQUE ::.</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <style> <!-- a{text-decoration=none} a:hover{text-decoration=underline; color: <? echo $hlink ?>} --> </style> </head> <body bgcolor="#FFFFFF" text="#000000" link="<? echo $link ?>" vlink="<? echo $vlink ?>" alink="<? echo $alink ?>"> <p align="center"><b><font color="#336699" size="6" face="Arial, Helvetica, sans-serif">LOGITHEQUE</font></b></p> <table width="444" border="0" cellpadding="0" cellspacing="0" align="center"> <tr> <td width="444" height="138" valign="top"> <p align="center"><font face="Arial, Helvetica, sans-serif" size="2"> <? ////////////////////////////////////////////////////////// // // // phpMaLogithèque Version 2.0 // // // ////////////////////////////////////////////////////////// // // // Détails des logiciels présents // // dans chaque catégorie // // // ////////////////////////////////////////////////////////// if($cat=="nul"): echo("<b><font size=3 face=arial color=#000000>Recherche dans toutes les catégories</font></b>"); else: $mysql_link = mysql_connect($host,$login,$pass); mysql_select_db($base, $mysql_link); $query = "select * from $table_categories where NB='$cat'"; $resultat = mysql_query($query, $mysql_link); while($row = mysql_fetch_row($resultat)) { $categorie = $row[1]; } echo("<b><font size=3 face=arial color=#000000>$categorie</font></b>"); endif; ?> <br> <a href="index.php3"><font size="1">Liste des catégories</font></a></font></p> <p align="center"><font face="Arial, Helvetica, sans-serif" size="2">Vous pouvez choisir de trier les informations par <a href="details_cat.php3?tri=nom&cat=<? echo $cat ?>">nom</a>, ou par <a href="details_cat.php3?tri=date&cat=<? echo $cat ?>">date</a>. Vous pouvez également effectuer une recherche :</font></p> <form name="form1" method="post" action="details_cat.php3?cat=<? echo $cat ?>"> <div align="center"> <p> <input type="text" name="recherche"> <input type="submit" name="submit" value="Rechercher"> <input type="hidden" name="posted" value="1"> </p> </div> </form> </td> </tr> </table> <? include "compteurdl.php3"; $mysql_link = mysql_connect($host,$login,$pass); mysql_select_db($base, $mysql_link); if (($tri == 'version') && ($cat!=nul)): $query = "select * from $table where cat='$cat' order by 'version'"; $resultat = mysql_query($query, $mysql_link); elseif (($tri == 'version') && ($cat==nul)): $query = "select * from $table order by 'version'"; $resultat = mysql_query($query, $mysql_link); elseif (($tri == 'date') && ($cat!=nul)): $query = "select * from $table where cat='$cat' order by 'dateUS' DESC"; $resultat = mysql_query($query, $mysql_link); elseif (($tri == 'date') && ($cat==nul)): $query = "select * from $table order by 'dateUS' DESC"; $resultat = mysql_query($query, $mysql_link); elseif($posted): if(!$recherche): print("<div align=center><b><font color=red face=Arial size=2>Vous n'avez pas saisi de critère de recherche! Veuillez recommencer.</font></b></div>"); $query = "select * from $table"; $resultat = mysql_query($query, $mysql_link); else: $query = 'SELECT * FROM '; $query .= $table; $query .= ' WHERE NOM LIKE "%' . $recherche . '%" '; $query .= ' ORDER BY NOM'; $resultat = mysql_query($query, $mysql_link); endif; else: if($cat==nul): $query = "select * from $table"; $resultat = mysql_query($query, $mysql_link); else: $query = "select * from $table where cat='$cat'"; $resultat = mysql_query($query, $mysql_link); endif; endif; $num = mysql_num_rows($resultat); print("<table width=\"500\" cellspacing=\"0\" align=\"center\">\n"); print("<tr><td height=\"2\" colspan=\"6\" valign=\"top\" bgcolor=\"#ffffff\"><b><font color=\"#336699\" face=Arial size=2>"); if($num==0): print("Aucun logiciel n'a été trouvé."); elseif($num==1): print("$num logiciel trouvé."); else: print("$num logiciels trouvés."); endif; print("</font></b></td></tr>\n"); print("</table><br>"); while ($ligne = mysql_fetch_array($resultat)) { echo("<table width=500 cellspacing=0 align=center>"); print("<tr><td height=\"2\" colspan=\"6\" valign=\"top\" bgcolor=\"#336699\"></td></tr>\n"); print("<tr><td bgcolor=#cccccc>"); printf("<img src='images/fleche.gif'><font color=white size=2 face=Arial> <a href='description.php3?id=%s&cat=%s'><b>%s %s</b></a></font>\n", $ligne["ID"], $ligne["cat"], $ligne["<img src='nom'\n"], $ligne["version"]); if($ligne["langue"] == "français"): echo(" <img src=images/france.gif align='middle'>"); endif; print("</td><td align=right bgcolor=#cccccc>"); $aujourdhui = date("z"); $ajoute = $ligne["ajoute"]; if(($aujourdhui-$ajoute)<='14'): echo("<b><font color=red size=1 face=verdana>Nouveau! </font></b>"); endif; printf("<font color=black face=Arial size=2>Ajouté le %s</font></td></tr>\n", $ligne["dateFR"]); print("<tr><td bgcolor=#eeeeee colspan='2'>"); printf("<font color=black size=2 face=verdana>%s...</font></td></tr>\n", substr($ligne["description"], 0, 70)); printf("<tr><td bgcolor=white colspan=2><font color=#666666 size=2 face=arial>Taille: %s os: %s Licence: %s</font></td>\n", $ligne["taille"], $ligne["os"], $ligne["licence"]); printf("<tr><td bgcolor=white colspan=2><font color=#666666 size=2 face=arial><img src='images/tele_xfois.gif' border=0 align='absbottom'>\n", $ligne['ID'], $ligne['ID']); nbdl($ligne['ID']); echo(" (dernier le "); lastdl($ligne['ID']); echo(")"); print("<tr><td height=\"2\" colspan=\"6\" valign=\"top\" bgcolor=\"#336699\"></td></tr>\n"); print("</font></td></tr><tr><td bgcolor=white> </td></tr>\n"); echo("</table>"); } ?> </BODY> </HTML> Si quelqu'un sait comment faire celà m'aiderait énormément Merci par avance
  15. Oui j'ai vu ça, il y a aussi des portails gratuit sur des site de php dont certains qui sont facile a modifier, donc peut être que je pourrais intégré le design de mon site au portail il faudrait que j'essai
×
×
  • Create New...