Aller au contenu

rottman

Webmaster Régulier
  • Compteur de contenus

    80
  • Inscrit(e) le

  • Dernière visite

Messages postés par rottman

  1. Tu peux faire ça en PHP/MySQL, avec une table qui contient les enregistrement des urls qui devraient contenir le lien :

    <?php
    .... // tu feras une bloucle
    $page1 = implode("", file("url1.html"));
    if(ereg("<a href="http://www.lelien-que-t-a-demandé.com",$page1))
    { echo "oui"; } else { echo "non"; }
    ...
    ?>

  2. Bonjour,

    J'ai 2 questions :blush:

    -Existe t-il une requète SQL pour selectionner seulement les enregistrements dont la chaine commence par une lettre pré-definie ? Si oui laquelle !

    -En PHP existe t-il une fonction pour récuperer le contenu entre <title> et </title> à partir d'une url ?

    Merci !

    Vincent : J'ai modifié le titre

  3. Je vais rajouter qu'un formulaire avec un GET ça sert à "créer" une redirection vers une url avec des variables.

    Exemple :

    imaginons une page index.php :

    <?php

    echo "Bonjour $_GET["nom"]";

    ?>

    Si tu vas à la page index.php?nom=marc , la page affichera :

    Bonjour marc

    Et si tu veux faire ça avec un fomulaire :

    <form action=index.php method="get">

    <input type="text" name="nom">

    <input type="submit">

    </form>

    Compris ?

  4. si tu veux mon avis, essaye de mettre plus de mots clés dans ton titre, et essaye d'avoir plus de contenus sur ta page d'accueil pour avori encore plus de mots clés... Et niveau design, personnelement si je devais reserver, le design me ferais un peu fuir, alors essaye de faire un design un peu plus simple, mais efficace, et pratique / lisible...

    a++ et bonne chance

  5. re !

    J'ai essyé cette fonction mais j'ai un problème, ça me fait une parse erreur et en + sur dreamweaver : in_array ne se met pas en bleu comme toute les fonctions !

    ...            
    $bad_words = array("un","une","de","des","du","la","les")

    if (in_array ($table[0], $bad_words))
    ...

    mais où est le problème ?

  6. <?php
    $q = $_GET['q']

     if (!$q) include("index-body.html");      
       
     else {            

         $table = explode(" ", $q);      

         $nb_mots = count($table);      

                  if ($table[0]=="un"        
                 OR $table[0]=="une"
                 OR $table[0]=="de"
                 OR $table[0]=="des"
                 OR $table[0]=="du"
                 OR $table[0]=="la"
                 OR $table[0]=="les")

    { $sql = "SELECT * FROM moteur WHERE description LIKE '%abstardpa%' OR title LIKE '%ehfzhrs%' "; }

    else { $sql = "SELECT * FROM moteur WHERE description LIKE '%$table[0]%' OR title LIKE '%$table[0]%' "; }    

             for ($i = 1; $i < $nb_mots; $i++) {
                               
    if ($table[$i]=="un"            
                                OR $table[$i]=="une"
                                OR $table[$i]=="de"
                                OR $table[$i]=="des"
                                OR $table[$i]=="du"
                                OR $table[$i]=="la"
                                OR $table[$i]=="les")
       
                                {sql .= " "; }                                                              
                               
    else { $sql .= "OR description LIKE '%$table[$i]%' OR title LIKE '%$table[$i]%'"; }    
                             }        
              $sql .= " LIMIT 0,10";        
                       
       
    $connexion = mysql_connect("localhost", "LOGIN", "PASS");                        
    $result = mysql_db_query("DATABASE", $sql);                                              
    $nb_sites = mysql_num_rows($result);                              

              if ($nb_sites == 0    OR $q=='+'
        OR $q==' '
        OR $q==''
        OR $q=='.'
        OR $q==','
        OR $q=='\''
        OR $q=='"'
        OR $q=='?'
        OR $q=='!') include("no-result-body.html");        
        mysql_close($connexion);              
        else include("result-body.php");          
    ?>

    Voila ça c'est la page de recherche, alors maintenant tu crées une page index avec le formulaire de recherche, cete page s'appelle index-body.html, une page qui dit que y'a pas de resultat : no-result-body.html et une page en php qui affiche les resultats, pour afficher les resultats tu peux faire une boucle en utilisant :

    <?php echo ''.htmlentities($data['url']).''; ?>
    <?php echo ''.htmlentities($data['description']).''; ?>
    <?php echo ''.htmlentities($data['title']).''; ?>

    et tu crées une table moteur avec les infos que tu as besoin !

  7. Ben c'est la bonne occasion de se mettre au php !

    Nan mais si tu cherches un annuaire, je vien d'en créer un (voir mon site) il est tout simple à modifier même sans connaissance en php si tu le veux contact moi !

    a+ :)

×
×
  • Créer...