Syndication Piscine

Le blog Piscine & Spa d’un webmaster averti !

la boutique piscine Lagon

Webmaster-Hub (général)

  1. Minify
    Bonjour,

    avez-vous déjà utilisé minify http://code.google.com/p/minify/ ou un équivalent?

    Est ce que l'expérience a été positive ?

    Merci d'avance pour vos retours,

    ZN
  2. Déposition d'une marque pour un site internet
    Bonjour à tous,

    Voilà, j'ai réservé un nom de domaine freezik.com et freezik.fr, cependant le .com été pris jusque début mars et la marque freezik.com a été déposer jusque 2014 par la personne qui avait réservé ce nom de domaine. Puis je avoir des soucis de propriétés sur mon site et sur la marque ?

    J'espère avoir été bien compris.

    Merci par avance.

    Mozak
  3. une bonne page de liens
    Bonjour,

    J'ai quelques questions concernant les liens externes :

    - D'abord quand est-ce qu'une page est considérée comme une ferme de liens?
    J'ai trouvé deux posts qui en parlent sur le hub. Un première et un second.
    D'autres réponses sont les bienvenues.

    - Faut-il se limiter à un certain nombre de liens dans une page partenaire?

    - Et que pensez vous de cette page qui contient une liste d'annuaires?
    Je la trouve bien faite. Mais moi qui ai toujours pensé qu'il faut privilégier le contenu, donc à chaque lien un minimum de textes (pas forçément mais c'est pour être plus claire), je ne sais plus quoi en penser.
    Ah je ne peux m'empêcher de dire qu'elle à même du PR :unsure:

    - Enfin je voudrais savoir ce qui fait qu'une page de liens est bonne ?

    J'espère que vous avez compris mes questions, et merci d'avance pour vos réponses.

    Rvdani
  4. Site dont le crawl ne dépasse pas la page 1 sur Xenu et autre bot
    Bonjour,

    En essayant de lancer un Xenu sur mon site actuel pour faire une cartographie de toutes mes URL, j'ai découvert que le logiciel ne parvenait pas à crawler le site : il reste bloqué sur la home :wacko: Ca ne me le fait que pour ce site là.

    De plus, de temps en temps (rarement) on me dit qu'il est impossible d'accéder à mon site : il renverrait une erreur de dingue (du genre des signes étranges de partout en noir sur fond blanc).

    Pire encore, quand je teste une page profonde du type http://www.cuisinetoo.com/recette-de-sandwich-camembert-jambon-fume.html
    => Xenu ne donne aucun lien, comme s'il ne voyait pas la page !

    Enfin, je viens de tester avec un autre crawler, GsiteCrawler... ça fait pareil!

    1- Pourriez vous jeter un oeil pour savoir si ça le fait de chez vous ? URL : http://www.cuisinetoo.com
    2- Savez vous pourquoi Xenu & autres crawler pevent bloquer sur la home ?

    Le plus fou c'est que Google indexe bien mes pages. Mais p-e qu'il y a un vrai problème et qu'en plus ça limite mon référencement ?

    Au niveau du header HTTP j'ai ça :
        HTTP/1.1 200 OK
        Date: Mon, 08 Mar 2010 17:26:06 GMT
        Server: Apache/2.2.X (OVH)
        X-Powered-By: PHP/4.4.9
        Set-Cookie: deja_venu=1
        Cache-Control: max-age=86400, public
        Expires: Thu, 19 Jan 2012 08:37:33 GMT
        Vary: Accept-Encoding
        Content-Type: text/html
    


    Merci
  5. Avis sur faisabilité
    Bonjour, parallèlement au site que je possède déjà je souhaiterais en créer un nouveau.
    Pour me tenir un peu à jour je souhaiterais utiliser un CMS et mon choix s'est porté vers wordpress. Je ne connais pas du tout j'ai découvert la semaine dernière. Moi j'en suis resté au html et css c'est vous dire.
    Voici ce que je voudrais faire:
    mon site sera fait entièrement avec WP (si c'est possible). Il comportera 2 parties, une contenant des pages statiques (une dizaine) comme un vrai site et une partie blog comme un vrai blog dans lequel je publierai actualités, nouveautés...
    J'ai commencé à fouiner un peu ce week end, j'ai installer WP en local, ajouté un thème et des plugins (ZD header tags et xml sitemap).
    Créer des pages statiques j'ai réussi, j'ai viré tous les widgets, commentaires... j'ai pu faire mes pages statiques pas de soucis, mais je n'arrive pas à recréer une page accueil blog présentant les 5 derniers billets et ensuite publier des billets.

    Tout d'abord j'espère avoir été clair et si quelqu'un a une idée ou la solution
    merci

    PS: je sais qu'on est pas sur un forum wordpress, mais j'ai posé la question sur ces fameux forum et pas une seule réponse. Donc si quelqu'un si connait ce serait le pied merci et bonne soirée
  6. Rewrite url OVH
    Bonjour,

    Serveur Mutu OVH.
    Je rencontre un problème pour réécrire mes urls avec paramètres.
    Mon htaccess:
    Options +FollowSymlinks
    
    RewriteEngine On
    RewriteBase /
    RewriteRule ^references/site-internet/prestation/([0-9]+)-([0-9]+)-([0-9A-Za-z]+)$ http://www.toto.fr/references/site-internet/prestation?ids=$1&cat=$2&nom=$3 [QSA,L]
    
    

    Je souhaite une url "propre" du type: http://www.toto.fr/references/site-internet/prestation/1-1-toto
    Hors j'obtiens http://www.toto.fr/references/site-internet/prestation?ids=1&cat=1&nom=toto en faisant un lien:

    <a href="http://www.toto.fr/references/site-internet/prestation/1-1-toto">
    

    Je souhaiterais l'inverse en fait !

    En espérant que je ne sois pas le seul à rencontrer se genre de souci :)
  7. ajouter un blog
    Bonjour à tous, j'ai déjà un site en place codé en html + css.
    Je souhaiterais ajouter un blog pour amener un peu de contenu et de fraicheur à l'existant.
    Par contre je n'ai aucune idée de comment faire. je vais utiliser Wordpress.
    Je pense qu'il faut que je crée un dossier blog à la racine du site. ensuite que je décompresse WP dedans.
    cela est il suffisant? si je tape www.monsite.fr/blog arriverais je directement sur ma page d'accueil blog?
    Merci à tous
  8. ralentissement serveur dédié
    Bonjour à tous,

    J'administre un serveur dédié, ci-dessous ses caractéristiques :
    Intel® Xeon Quad X3350 Quadruple coeur - 64 Bits 12 Mo L2
    8 Go DDR2 ECC
    2x 1To ou 3x 1To RAID 0/1/5 SATA2
    OS : Debian V5.0.0 (64BITS)

    J'ai des soucis de ralentissements temporaire, mon serveur fige durant quelques secondes (3 à 5 secondes généralement) et toutes opérations, même un simple 'ls' ne répond plus. puis les 5 secondes passées j'ai enfin le résultat de ma commande.

    Je ne sais pas ou regarder pour savoir ce qu'il ce passe. Voici un top qui montre bien que la machine est loin d'être à genoux hors ces ralentissements qui vont et viennent 3 à 4 fois par heure.

    malheureusement je ne peux pas faire de top durant le ralentissement celui-ci ne s'affiche qu'une fois les 5 secondes passée et que le système est revenu à la normal.

    top - 12:20:30 up 23 days, 18:46,  1 user,  load average: 0.33, 0.85, 1.33
    Tasks: 132 total,   1 running, 131 sleeping,   0 stopped,   0 zombie
    Cpu(s):  0.8%us,  0.4%sy,  0.0%ni, 94.4%id,  4.0%wa,  0.0%hi,  0.3%si,  0.0%st
    Mem:   8198160k total,  8152356k used,    45804k free,   602612k buffers
    Swap:  2088432k total,     3836k used,  2084596k free,  6062276k cached
    
      PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
     2654 mysql     20   0  646m 236m 6876 S    4  3.0   3526:30 mysqld
    30967 www-data  18  -2  257m  16m 6176 S    1  0.2   0:00.04 apache2
    30973 itraitz   20   0 85516 3584 1984 S    1  0.0   0:00.02 proftpd
     1984 root      39  19     0    0    0 S    0  0.0  65:39.27 kipmi0
        1 root      20   0 10312  752  620 S    0  0.0   0:08.94 init
        2 root      15  -5     0    0    0 S    0  0.0   0:00.00 kthreadd
        3 root      RT  -5     0    0    0 S    0  0.0   0:06.36 migration/0
        4 root      15  -5     0    0    0 S    0  0.0   0:06.26 ksoftirqd/0
        5 root      RT  -5     0    0    0 S    0  0.0   0:17.86 watchdog/0
        6 root      RT  -5     0    0    0 S    0  0.0   0:00.88 migration/1
        7 root      15  -5     0    0    0 S    0  0.0   0:05.28 ksoftirqd/1
        8 root      RT  -5     0    0    0 S    0  0.0   0:01.12 watchdog/1
        9 root      RT  -5     0    0    0 S    0  0.0   0:02.12 migration/2
       10 root      15  -5     0    0    0 S    0  0.0   0:07.08 ksoftirqd/2
       11 root      RT  -5     0    0    0 S    0  0.0   0:01.50 watchdog/2
       12 root      RT  -5     0    0    0 S    0  0.0   0:01.38 migration/3
       13 root      15  -5     0    0    0 S    0  0.0   0:05.74 ksoftirqd/3
       14 root      RT  -5     0    0    0 S    0  0.0   0:00.98 watchdog/3
       15 root      15  -5     0    0    0 S    0  0.0   0:41.44 events/0
       16 root      15  -5     0    0    0 S    0  0.0   0:34.28 events/1
       17 root      15  -5     0    0    0 S    0  0.0   4:03.60 events/2
       18 root      15  -5     0    0    0 S    0  0.0   1:02.76 events/3
       19 root      15  -5     0    0    0 S    0  0.0   0:00.00 khelper
       56 root      15  -5     0    0    0 S    0  0.0   0:20.60 kblockd/0
       57 root      15  -5     0    0    0 S    0  0.0   0:21.86 kblockd/1
       58 root      15  -5     0    0    0 S    0  0.0   0:20.12 kblockd/2
       59 root      15  -5     0    0    0 S    0  0.0   0:18.20 kblockd/3
       61 root      15  -5     0    0    0 S    0  0.0   0:00.00 kacpid
       62 root      15  -5     0    0    0 S    0  0.0   0:00.00 kacpi_notify
      142 root      15  -5     0    0    0 S    0  0.0   0:00.00 ksuspend_usbd
      148 root      15  -5     0    0    0 S    0  0.0   0:00.00 khubd
      151 root      15  -5     0    0    0 S    0  0.0   0:00.00 kseriod
      208 root      15  -5     0    0    0 S    0  0.0   4:53.04 kswapd0
      209 root      15  -5     0    0    0 S    0  0.0   0:00.00 aio/0
      210 root      15  -5     0    0    0 S    0  0.0   0:00.00 aio/1
      211 root      15  -5     0    0    0 S    0  0.0   0:00.00 aio/2
      212 root      15  -5     0    0    0 S    0  0.0   0:00.00 aio/3
      855 root      15  -5     0    0    0 S    0  0.0   0:00.00 ata/0
      856 root      15  -5     0    0    0 S    0  0.0   0:00.00 ata/1
      857 root      15  -5     0    0    0 S    0  0.0   0:00.00 ata/2
      858 root      15  -5     0    0    0 S    0  0.0   0:00.00 ata/3
      859 root      15  -5     0    0    0 S    0  0.0   0:00.00 ata_aux
      868 root      15  -5     0    0    0 S    0  0.0   0:00.02 scsi_eh_0
      869 root      15  -5     0    0    0 S    0  0.0   0:00.48 scsi_eh_1
      904 root      15  -5     0    0    0 S    0  0.0   0:00.00 scsi_eh_2
      931 root      15  -5     0    0    0 S    0  0.0   0:00.00 scsi_eh_3
     1086 root      15  -5     0    0    0 S    0  0.0   0:00.42 md0_raid1
     1093 root      15  -5     0    0    0 S    0  0.0  80:32.30 md1_raid1
     1136 root      15  -5     0    0    0 S    0  0.0  58:24.11 kjournald
    
    


    Merci pour votre aide.
  9. Caaptusss
    Bonjour,

    Je me présente rapidement, je m'appelle jérémy, 23 ans, et directeur technique d'un hébergeur gratuit Francophone.
    Je cherche depuis 1 heure comment on peut faire pour contacter l'équipe "dirigeante" du forum afin de leur poser une question, néanmoins, je ne trouve pas :)

    Quelqu'un saurait il me proposer le pseudo d'un modérateur ou admin qui pourrait répondre à mes questions concernant le forum ?

    Merci :)
  10. Forman
    Bonsoir,

    La vingtaine, plein de projets en tête, beaucoup de motivation et trois grains de réalisme face à l'investissement que peut demander un projet.
    Si je peux m'immiscer dans votre communauté, je n'hésiterai pas.
    J'ai eu l'occasion de lire quelques articles, et bien tout cela est très intéressant et on sent derrière vous une équipe de passionnés/professionnels/etc.. qui crédite le site d'un grand intérêt.

    Bien à vous,

    FOrman.
  11. Calcul panier
    Bonsoir, un dernier soucis dans l'artotheque, le calcul du nombre des œuvres dans le panier ne tient pas compte si il y a eu un effacement, elle n'apparait plus "physiquement" (image, description) mais est toujours comptabilisée, je ne comprend pas bien ce code .. :unsure:

    Le panier:
    <?
      $occurence = 0;
      $verif_existe = 0;
      $nombre_oeuvres = count($_SESSION["tableau_panier"]);
      while($occurence < $nombre_oeuvres)
      {
        $id_oeuvre = $_SESSION["tableau_panier"][$occurence];
        if($id_oeuvre!="effacé")
        {
          $verif_existe = 1;
        }
        $occurence++;
      }
    
      if(isset($_SESSION["tableau_panier"]) AND $_SESSION["occurence_panier"]>0 AND $verif_existe == 1)
      {
        echo "<table summary=\"Contenu de votre panier\">\n" ;
        echo "<tr>\n" ;
        echo "<td>\n" ;
        echo "Image\n" ;
        echo "</td>\n" ;
        echo "<td>\n" ;
        echo "Opération\n" ;
        echo "</td>\n" ;
        echo "</tr>" ;
        include("connect.php");
    
    
        //Effacer une oeuvre du panier.
    
    
    
        $occurence = 0;
        while($occurence < $nombre_oeuvres)
        {
          $id_oeuvre = $_SESSION["tableau_panier"][$occurence];
          if($id_oeuvre!="effacé")
          {
            $selection_image  = "SELECT * FROM mpf_fr_img ";
            $selection_image .= "WHERE id_img = $id_oeuvre";
    
            if($ligne_image = mysql_fetch_array(mysql_query($selection_image)))
            {
              echo "<tr>\n" ;
              echo "<td>\n" ;
              echo"<img src=http://www.webmaster-hub.com/rss/forums/1-webmaster-hub-general/\"../images/expo/".$ligne_image["nom_img"]."\
    " \nalt=\"".
              $ligne_image["nom_oeuvre"]."\" \nclass=\"miniature\" \nid=\"id_".
              $ligne_image["nom_img"]."\" \nonclick=\"javascript: ouvrirPopup(".$ligne_image['id_img'].");\" />\n";
              echo "</td>\n" ;
              echo "<td"text-align: center; padding-top: 20px;\">\n" ;
              echo "<input type=\"button\" value=\"Supprimer\" onclick=\"location.href='http://www.webmaster-hub.com/rss/forums/1-webmaster-hub-general/effacer_oeuvre.php?del_panier=".$id_oeuvre."'
    ;\" />" ;
              echo "</td>\n" ;
              echo "</tr>" ;
            }
          }
          $occurence++;
        }
        if($verif_existe == 1)
        {
    		//Calcul du nombre d'oeuvres dans le panier.
    		$nombre_occurences = count($_SESSION["tableau_panier"]);
    		$occurence = 0;
    		$oeuvres = 0;
    		while($occurence < $nombre_occurences)
    		{
    		if($_SESSION["tableau_panier"]!="effacé")
    		{
    		$oeuvres++;
    		}
    		$occurence++;
    		}
          echo "\n<tr>\n" ;
          echo "<td"commentaire\">\n" ;
    echo "<p>Votre panier contient ".$oeuvres." oeuvre(s). Le tarif pour ce nombre d'oeuvres est de :</p>" ;
    
    switch($oeuvres)
    {
    case $oeuvres >= 30 : $tarif = "<p>x€/pièce par an | x€/pièce pour 6 mois | x€/pièce pour 3mois</p>"; break;
    case $oeuvres >= 20 : $tarif = "<p>x€/pièce par an | 9€/pièce pour 6 mois | x€/pièce pour 3mois</p>"; break;
    case $oeuvres >= 10 : $tarif = "<p>x€/pièce par an | 12€/pièce pour 6 mois | x€/pièce pour 3mois</p>"; break;
    case $oeuvres < 10 : $tarif = "<p>x€/pièce par an | 15€/pièce pour 6 mois | x€/pièce pour 3mois</p>"; break;
    
    }
    echo $tarif;
          echo "</td>\n" ;
          echo "<td>\n" ;
    
          echo "</td>\n" ;
          echo "\n" ;
          echo "</tr>\n" ;		
    		
          echo "<tr>\n" ;
          echo "<td>\n" ;
          echo " \n" ;
          echo "</td>\n" ;
          echo "<td>\n" ;
          echo "<input type=\"button\" value=\"Envoyer la commande\" onclick=\"location.href='envoi_commande.php'\" />\n" ;
          echo "</td>\n" ;
          echo "\n" ;
          echo "</tr>\n" ;
          echo "</table>\n" ;
        }
      }
      else
      {
        echo "<p"font-weight: bold;\">Votre panier est actuellement vide.</p>" ;
    
      }
    ?>
    
    


    Merci déja.
  12. Un actionnaire peut-il bosser ?
    Bonjour,

    J'ai une question très bête qui me turlupine depuis quelques jours. Est-ce qu'un actionnaire d'une boîte peut y travailler sans obtenir de salaire ? Quand on crée une SARL, on peut décider de ne pas se verser de salaire, et pourtant, on bosse bien dedans, donc je pense que oui... Mais si l'entreprise a plein de salariés, un patron, etc, et que je suis actionnaire, est-ce que je peux offrir gracieusement de mon temps pour la boîte, en lui créant un site, ou en faisant le standard téléphonique, qu'importe ?

    Merci d'avance de vos réponses :D
  13. PHP Problème avec Switch et Default
    Bonjour à tous :rolleyes:

    Voilà j'ai un code qui en substance donne à peut près ça, tout marche au poil mais pas avec défault et je me demande pourquoi,mystère???

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
          <html>
          <head>
                   <title>ESTIMATOR</title>
           </head>
          
           <body>
          
    <form action="http://www.webmaster-hub.com/rss/forums/1-webmaster-hub-general/recupinfov2.php" method="POST" name="formulaire">
    <input type="radio" name="vote" value="spr"> SUPER<br>
    <input type="radio" name="vote" value="corct"> CORRECT<br>
    <input type="radio" name="vote" value="psbl"> PASSABLE<br>
    <input type="radio" name="vote" value="mdcr"> MEDIOCRE<br>
    <input type="radio" name="vote" value="nl"> NUL<br>
    <input type="submit" value="Envoyer">
    </form>
        
          </body>
          </html>
    
    


    et le voici le dossier de traitement

     <?php
      $result = $_POST ['vote'];
     
    switch ($result) 
           
    	   { 
             
            case "spr": 
                echo "CETTE ETABLISSEMENT EST VRAIMENT SUPER";
               break; break;
            case "corct": 
                echo "CETTE ETABLISSEMENT EST ASSEZ CORRECT";
               break; break;
            case "psbl": 
               echo "CETTE ETABLISSEMENT EST TOUT A FAIT PASSABLE";
               break; break;
            case "mdcr": 
               echo "CETTE ETABLISSEMENT EST ASSEZ MEDIOCRE";
               break; break;
    	case "nl": 
               echo "CETTE ETABLISSEMENT EST TOUT A FAIT NUL";
               break; break;
    		
    	default: 
               echo "IL SEMBLE QUE VOUS N'AYEZ AUCUN AVIS POUR L'INSTANT";
         } 
    
    ?>
    
    
    


    Alors là,la question mystère est pourquoi donc est ce que je reçoit ce message d'erreur lorsque je ne clic sur aucune option du formulaire et que j'appuie sur le bouton submit,pourtant la réponse arrive malgré tout:

    Notice: Undefined index: vote in C:\wamp\www\SCRIPTINTEST\VOTE\recupinfov2.php on line 2
    IL SEMBLE QUE VOUS N'AYEZ AUCUN AVIS POUR L'INSTANT.

    Merci d'avance. :cool:
    Cordialement
  14. sleep + header
    Bonjour, j'ai un soucis avec ce code, j'aimerais un délai d'affichage de 2 secondes comme indiqué de "Cette oeuvre est effacée du panier", mais j'ai aussi une erreur qui s'affiche.

    Le code pour effacer le panier :
    <?
      session_start();
    ?>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" 
       "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
    
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    <title></title>
    <meta name="description" content="" />
    <meta name="keywords" content="" />
    <meta http-equiv="imagetoolbar" content="no" />
    <link rel="stylesheet" type="text/css" href="http://www.webmaster-hub.com/rss/forums/1-webmaster-hub-general/artotheque.css" />
    <style type="text/css">
    &lt!--
    body {
    background-image: none;
    margin: 20px;
    }
    td {
    background-color: #EFDABD;
    padding: 2px;
    vertical-align: top;
    }
    -->
    </style>
    </head>
    <body>
    <h1>Votre panier</h1>
    <?
      if(isset($_GET["del_panier"]))
      {
        $nombre_oeuvres = count($_SESSION["tableau_panier"]);
        $oeuvre_a_supprimer = $_GET["del_panier"];
        $occurence = 0;
        while($occurence < $nombre_oeuvres)
        {
          if($_SESSION["tableau_panier"][$occurence]==$oeuvre_a_supprimer)
          {
            $_SESSION["tableau_panier"][$occurence]="effacé";
          }
          $occurence++;
        }
      }
    ?>
    
    <p>
    Cette oeuvre est effacée du panier.
    </p>
    <?
    sleep(2);
    header("Location: panier.php");
    ?>
    
    
    </body>
    </html>
    


    .. et l'erreur :

    Warning: Cannot modify header information - headers already sent by output started at home ...
    


    Après recherche il apparait qu'il ne doit pas y avoir d'html avant le header et je pensais avoir trouvé la solution avec ceci :
    <?php
    ob_start();
    ?>
    <?
      session_start();
    ?>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" 
       "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
    
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    <title></title>
    <meta name="description" content="" />
    <meta name="keywords" content="" />
    <meta http-equiv="imagetoolbar" content="no" />
    <link rel="stylesheet" type="text/css" href="http://www.webmaster-hub.com/rss/forums/1-webmaster-hub-general/artotheque.css" />
    <style type="text/css">
    &lt!--
    body {
    background-image: none;
    margin: 20px;
    }
    td {
    background-color: #EFDABD;
    padding: 2px;
    vertical-align: top;
    }
    -->
    </style>
    </head>
    <body>
    <h1>Votre panier</h1>
    <?
      if(isset($_GET["del_panier"]))
      {
        $nombre_oeuvres = count($_SESSION["tableau_panier"]);
        $oeuvre_a_supprimer = $_GET["del_panier"];
        $occurence = 0;
        while($occurence < $nombre_oeuvres)
        {
          if($_SESSION["tableau_panier"][$occurence]==$oeuvre_a_supprimer)
          {
            $_SESSION["tableau_panier"][$occurence]="effacé";
          }
          $occurence++;
        }
      }
    ?>
    <p>
    Cette oeuvre est effacée du panier.
    </p>
    <?
    sleep(2);
    ?>
    
    <?php
    header("Location: panier.php");
    ob_flush();
    ?>
    
    </body>
    </html>
    


    L'erreur est disparue, mais pas de petit message, ce n'est pas super génant, mais je me demande si ce n'est pas ca qui entraine une erreur dans le calcul des œuvre(s) restant dans le panier. Il y a peut etre une solution javascript ? j'en ai tenté une mais sans succès, la temporisation de l'affichage n'est pas respectée, quel que soit le temps imposé.

    Merci de vos conseils.
  15. Yohan
    Bonjour!

    Moi, c'est Yohan, 30 ans d'Arras!

    Passionné de musique (electronique), clubbing, football...

    Dans la vie, je suis opérateur de BDD de patrimoine cartographique.

    Je suis le responsable d'une petite webradio associative (à but non lucratif...) et j'arrive ici grâce à notre ami Google! LoL

    Je penses avoir fait le tour!

    A bientôt et merci d'avance pour votre accueil!
  16. Comment protéger l'upload / download php
    Bonjour a tous et toutes.

    Je suis le fondateur d'un nouveau type de réseau-social évolutif.
    Je donne la possibilité aux membres d'envoyer sur le serveur des fichiers allant jusqu'à 32 Mo.

    Mon problème est le suivant, pour évité les pirates en tout genre (comme moi :whistling: ) je voudrai forcer le download de tout fichier.
    De cette façon la brèche existante se refermera.
    De plus je ne sais pas comment mis prendre pour empêcher l'ouverture d'une page tierce tel que google ou LePetitPirateTropMalin par injection GET.

    Voici la source actuelle

    // infos du fichier $name = $_GET['name'].';
    $fichier = $_GET['name']; 
    $nom_fichier = strrchr($fichier, 'files/');
    
    
    // téléchargement du fichier
    header('Content-disposition: attachment; filename='.$nom_fichier);
    header('Content-Type: application/force-download');
    header('Content-Transfer-Encoding: fichier');
    header('Content-Length: '.filesize($fichier));
    header('Pragma: no-cache');
    header('Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0');
    header('Expires: 0');
    readfile($fichier);
    
    
  17. Probleme avec switch : rien ne s'affche
    Bonjour tout le monde,

    Alors j'ai un probleme avec mon script : rien ne s'affiche enfin si mais pas tout .En faite je veux que quand on arrive sur la page xxx.php ben qu'il y ait du texte et des images-liens qui redirige quand on clique dessus sur la meme page mais avec $_GET, et en fonction de la valeur retournée par $_GET ben qu'il y ai du texte, un formulaire de contact etc... qui s'affiche mais ca ne s'affiche pas.

    Mon code source :
    <?php
    session_start();
    $titre = "Votre compte client";
    $description = "Votre compte client";
    include("includes/haut.php");
    
    
    ?>
    
    <div>
    
    <h1> MON COMPTE CLIENT </h1>
    <?PHP
    
    if (empty($_SESSION['nomprenom']) AND !isset($_SESSION['nomprenom']))
    {
    echo' Vous devez être inscrit sur le site pour pouvoir afficher et modifier vos informations personnelles';
    }
    
    elseif (!empty($_SESSION['nomprenom']) AND isset($_SESSION['nomprenom']))
    {
    $mdp = $_SESSION['mdp'];
    $id = $_SESSION['id_client'];
    include("includes/info.php");
    mysql_connect($adresse, $nom, $motdepasse);
    mysql_select_db($database);
    
    	if (empty ($action) || empty ($r) || empty ($id))
    {
    echo'<a href="http://www.webmaster-hub.com/rss/forums/1-webmaster-hub-general/index.php">Accueil</a> > <a href="./compte.php">Mon compte client</a>'; 
    
    echo'<h3>Bienvenue '.$_SESSION['nomprenom'].'. </h3>';
    echo'<h3>À partir de cet endroit, vous pouvez gérer votre compte, modifier vos adresses, voir vos commandes etc... <br/>
    </h3>';
    echo'<a href="./compte.php?action=compte&r='.$mdp.'&id='.$id.'">
    <img src="http://www.webmaster-hub.com/rss/forums/1-webmaster-hub-general/images/compte.png" alt="Afficher ou modifier votre compte client" /></a>';
    echo'<a href="./compte.php?action=question&r='.$mdp.'&id='.$id.'"
    ><img src="images/questionsav.png" alt="Poser des questions et vos demandes de retours" /></a>';
    echo'<a href="./compte.php?action=commande&r='.$mdp.'&id='.$id.'"
    ><img src="images/commande.png" alt="Afficher vos commandes" /></a>';
    }
    	else 
    {
    $action = $_GET['action'];
    $id = $_GET['id'];
    $r = mysql_real_escape_string($_GET['r']);
    echo ''.var_dump($action, $id, $r).'';
    
    
    switch($action)
    {
    case "compte" :
    
           
           $requete1 = mysql_query('SELECT id_client, civilite, nomprenom, adresse, ville, codepostal, 
    	   email, mdp, telephone, portable, telecopie FROM client WHERE id_client='.$id.' AND mdp='.$r.'');
           
    	   if ($data1 = mysql_fetch_assoc($requete1))
           {
    
           ?><h1>Modifier son profil</h1>
          <form method="post" action="http://www.webmaster-hub.com/rss/forums/1-webmaster-hub-general/modifprofil.php" enctype="multipart/form-data">    
     
          <fieldset><legend>Identifiants</legend>
          Votre nom d\utilisateur :  <?php echo'<strong>'.stripslashes(htmlspecialchars($data1['nomprenom'])).
    '</strong>'; ?><br />       
          <label for="http://www.webmaster-hub.com/rss/forums/1-webmaster-hub-general/password">Nouveau mot de Passe :</label>
          <input type="password" name="password" /><br />
          <label for="confirm">Confirmer le mot de passe :</label>
          <input type="password" name="confirm"  />
          </fieldset>
     
          <fieldset><legend>Contacts</legend>
          <label for="email">Votre adresse E_Mail :</label>
          <input type="text" name="email"
          value="<?php echo stripslashes($data1['email']); ?>" /><br />
          </fieldset>
    	  <input type="submit" value="Modifier son profil" />
    	  </form>
    	  
    	  <form method="post" action="http://www.webmaster-hub.com/rss/forums/1-webmaster-hub-general/modifprofil.php" enctype="multipart/form-data">
          <fieldset><legend>Adresse de facturation</legend>
          <label for="localisation">Adresse :</label>
          <input type="text" name="adresse"
          value="<?php echo stripslashes($data2['adresse']); ?>" /><br />
          
          <label for="localisation">Code Postal :</label>
          <input type="text" name="code"
          value="<?php echo stripslashes($data2['codepostal']); ?>" /><br />
    	  <label for="localisation">Ville :</label>
          <input type="text" name="ville"
          value="<?php echo stripslashes($data2['ville']); ?>" /><br />
          </fieldset>     
    	 
    	<fieldset><legend>Adresse de facturation</legend>
          <label for="localisation">Adresse :</label>
          <input type="text" name="adresse"
          value="<?php echo stripslashes($data2['adresse']); ?>" /><br />
          
          <label for="localisation">Code Postal :</label>
          <input type="text" name="code"
          value="<?php echo stripslashes($data2['codepostal']); ?>" /><br />
    	  <label for="localisation">Ville :</label>
          <input type="text" name="ville"
          value="<?php echo stripslashes($data2['ville']); ?>" /><br />
          </fieldset>    
    
          <input type="submit" value="Modifier son profil" name="adresse" />
          </form>
    	  
          <?php 
    	  }
    	 else 
    {
    	  echo' Vous avez rencontré une erreur. <br/> Veuillez réessayer dans quelques minutes, s\'il vous plait !';
    }
    break;
    case "question" :
    		
    					echo "Pour poser des questions ou faire une demande de retour, veuillez remplir le formulaire ci-dessous:"; ?>
    		<form method="post" action="contact.php" enctype="multipart/form-data">
    <label for="sujet"> Sujet : </label>  <br/><input name="sujet" type="text" size="40" maxlength="100" /> <br/><br/>
    <label for="message"> Votre message : <br/></label>  <textarea name="message" type="text" cols="50" rows="10"/></textarea><br/><br/>
    <input type="submit" value="Envoyer" /></form><?PHP
    		break;
    case "commande" :
    					echo" Vous pouvez-voir ci-dessous toutes les commandes que vous avez passées sur le site, leur statut, le détail du produit etc... : ";
    break;
    }
    
    }
    }
    ?>
    </div>
    <?php include("includes/bas.php"); ?>
    
  18. leo11173
    Bonjour, Leo ici présent, environ 25 ans dans le coin de la Haute-Vienne.
    Lecteur occasionnel à la recherche d'informations pour améliorer les forum qu'il entretiens avec amour, Léo à aujourd'hui décidé de se présenter sur le hub, et si ses compétence le permettent, de participer aux discussions :smartass: .
  19. Configuration d'un serveur DNS et reverse
    Bonjour à tous,

    Après avoir lu des dizaines de tutos et parcouru autant de forum, je viens demander de l'aide car la configuration de mon serveur de DSN n'est toujours pas bonne.

    - 1 serveur dédié linux / Plesk9 commandé chez 1 and 1

    - Côté 1 and 1 : 2 adresses IP configurées comme suit :
    * IP1 (principale) => ns2.mon-serveur-nom.com
    * IP2 => ns1.mon-serveur-nom.com

    - Coté PLesk, pour le domaine mon-serveur-nom.com, la zone DNS
    * IP1/24 PTR mon-serveur-nom.com
    * IP2/24 PTR mon-serveur-nom.com
    * mon-serveur-nom.com NS ns1.mon-serveur-nom.com
    * mon-serveur-nom.com NS ns2.mon-serveur-nom.com
    * ns1.mon-serveur-nom.com A IP2
    * ns2.mon-serveur-nom.com A IP1
    * mon-serveur-nom.com A IP1
    Je passe volontairement sur les entrées MX, CNAME...pour ne pas alourdir le post.

    - Les autres sites hébergés sur le dédié sont configurés comme suit :
    * domaineX.com A IP1
    * domaineX.com NS ns1.mon-serveur-nom.com
    * domaineX.com NS ns2.mon-serveur-nom.com

    Lorsque je fais un test sur l'IP1 (principale), j'obtiens :

    Citation

    Looking up Reverse DNS for IP Address: [IP1]

    RDNS for IP1 is: [ns2.mon-serveur-nom.com] - (PTR record - 160.217.106.87.in-addr.arpa) // note : j'ignore d'où provient cette IP "PTR record"!
    ERROR - Lookup Failed for [ns2.mon-serveur-nom.com]
    ERROR - Reverse Lookup Failed
    IP [IP1] does not match []


    ET le même test sur l'IP2

    Citation

    Looking up Reverse DNS for IP Address: [IP2]

    RDNS for IP2 is: [ns1.mon-serveur-nom.com] - (PTR record - 152.94.165.213.in-addr.arpa)
    IP Address for ns1.mon-serveur-nom.com is: [IP2]
    SUCCESS! - Forward Confirmed Reverse DNS is CORRECT!
    The IP address for the reverse lookup name matches the original IP


    Qu'est ce qui cloche la dedans ?
    Merci d'avance pour aide précieuse.
  20. projectroot is not defined
    Bonjour a tous,

    Certaines de mes pages me renvoient le message d'erreur suivant : "Projectroot is not defined". :mad2:

    Quelques précisions :
    - jusqu'à la dernière mise a jour tout fonctionnait parfaitement alors que je n'ai absolument rien modifié a ces pages.
    - Tout s'affiche sauf les 2 menus principaux, qui pourtant ne posent aucun problème dans le reste du site.

    quelqu'un pourrait-il m'expliquer ce que cela veut dire et comment y remédier? :unsure:

    pour voir de quoi il en retourne, rdv sur www.belgafusion.com/accueil.php (seule solution pour naviguer dans le site : cliquer sur "avis legal" en bas de page et ne surtout pas retourner dans l'accueil!!! :sick:

    Merci d'avance, :wub:

    Nath.


Close
Recommander à un ami