Aller au contenu

VidaNada

Actif
  • Compteur de contenus

    23
  • Inscrit(e) le

  • Dernière visite

Messages postés par VidaNada

  1. Faille include ?

    $variable='../../../../etc/hosts';
    include($variable);

    ??

    Injections SQL ?

    function sql($variable)
    {
      if (get_magic_quotes_gpc()) {
        $variable = stripslashes($variable);
      }
      if (!is_numeric($variable)) {
        $variable = "'" . mysql_real_escape_string($variable) . "'";
      }
      return $variable;
    }

    Injections de code ?

    Quoi ? Comment ?

  2. Je vais conserver mon script puisqu'il fait exactement ce qui est nécessaire : analyse, mise en cache, vérification. Mais je vais ajouter quelques fonctionnalités comme le "niveau" des menus. :)

    Le problème n'étant pas d'afficher le contenu, mais de limiter la requête SQL afin de gagner un peu de temps.

    Le menu est mis en cache, mais l'endroit où se trouve l'utilisateur (Racine -> Logistique -> Camions -> Man.) devait être dynamique, il sera également caché afin d'éviter de charger toute la hièrarchie pour 4 catégories.

    Merci. 1H45..:(

  3. Bonsoir, je ne saurais répondre à votre problème mais je pense que vous devriez modifier votre script d'INSERT en :

    for ($n=0;$n<=count($check);$n++)

    {

    $add_id=$check[$n];

    $query2.="INSERT INTO base VALUES('0','$id','$add_id'); ";

    }

    MYSQL_QUERY($query2) or die("ERREUR...");

    afin de n'effectuer qu'une connection au serveur MySQL. :)

  4. Merci beaucoup de te pencher sur mon problème, mais en essayant ton code, je suis tombé face à l'évidence même : les procédures sont apparues avec MySQL 5. :(

    Ce serait donc :

    _MySQL4 en traitant ceci avec PHP : plus lourd,

    _MySQL5 : moins répandu et gain minime ?

    Quel est votre avis ?

  5. Bonsoir,

    je souhaiterais créer une requête SQL capable de remonter une hièrarchie.

    Donc obtenir chaque name précédant "Man" (voir informations ci-dessous).

    Ce qui donnerait : Logistique -> Camions -> Man.

    Je pensais créer un WHILE : remonter un niveau tant que "lvl" ne vaut pas "0".

    Mais impossible d'écrire cette requête moi-même.

    Merci de m'aider ou de m'indiquer une meilleure solution (autre qu'un while PHPique couplé à plusieurs requêtes).

    // Informations :

    [id] [lvl] [name]

    1 0 Personnel

    2 1 Mécanicien

    3 1 Peintre

    4 0 Logistique

    5 4 Voitures

    6 4 Camions

    7 6 Man

    Ce qui donnerait (type menu) :

    Personnel.

    -Mécanicien.

    -Peintre.

    Logistique.

    -Voitures.

    -Camions.

    --Man.

    N'hésitez pas à poser une question si cela vous semble confus.

    Je suis vraiment bloqué là. :(

    Chaque catégorie à donc une catégorie-mère représentée par [lvl].

    [lvl] 0 indique que l'on arrive à la catégorie racine.

    Je fourni au script un id de catégorie (p.e : 7) et il doit remonter jusqu'a la catégorie racine (en sélectionnant le nom de chaque catégorie-mère).

    Il doit donc trouver :

    0 -> 4 -> 6 -> 7.

    Racine -> Logistique -> Camions -> Man.

    Il y a quelques temps de cela j'utilisais un while() & effectuait plusieurs requêtes

    Très vaguement :

    $cat = 7;

    while($cat!=0){

    $resultat = query(SELECT name, topcat FROM categories WHERE id='$cat');

    $cat = resultat['topcat'];

    echo resultat['name'].' -> ';

    }

    Mais je préferais que cela se fasse du côté de MySQL.

    Merci beaucoup.

  6. Merci, ce serait un Pentium 4 > 3Ghz, Raid 1, > 512MB, 1U, Gentoo.

    Il s'agit bien de l'acheter, pas de le louer. :)

    Je suis actuellement chez OVH et compte l'héberger chez OVH ou OXYD.

    Merci.

    P.S : Je suis tombé sur ceci :

    http://www1.euro.dell.com/content/products...sdt1&l=fr&s=bsd

    Un Xeon 3ghz 2MB L2 HT EM64T, carte-mère bi-proc, 512MB DDR2, disques SATA pour 800€ TTC.

    Qu'en pensez vous ? Dell ? :blush:

  7. Bonsoir & joyeux Noël !

    Je viens vous demander conseil car je suis complètement perdu !

    Quel hébergement choisir lorsque l'on doit supporter plusieurs milliers d'images ?

    Donc un hébergement très basique : ni php, sql, panneau d'administration, mais large !

    Alors, hébergement dédié ? virtuel ? mutualisé ? où ?

    Je préfère préciser que j'ai déja administré plusieurs serveurs dédiés (x86).

    Merci beaucoup & félicitation pour ce site !

    P.S : J'ai souvenir d'un hébergeur anglais qui proposait un espace de stockage d'une quarantaine de Go, auriez-vous une idée de son nom ?

×
×
  • Créer...