Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: hakurobotti

juhaz [17.08.2004 06:05:01]

#

Käytän tätä https://www.ohjelmointiputka.net/koodivinkit/23791-php-hakurobotti eli siis Temen hakurobottia ja haluaisin tehdä siitä ihan yleisen hakurobotin eli vähänkuin joku google niin mulla on yksi ongelma sen kanssa.

Nimittäin linkit, joita se hakee pitäisi sijaita sivuhakemistossa eikä se sitten osaa näitä avata, kun tiedostossa lukee:
google:google:googlen hakukone:http://www.google.com

se yrittää http:tä hakea samasta hakemistosta missä itse hakurobotti sijaitsee vaikka sen pitäisi avata tuo koko linkki eli onko mitään keinoa?

Toinen kysymys on, että kuinka voin tehdä sivulle sillaisen jutun, että käyttäjät voivat lähettää linkkejä eli vastaava kuin tämä:
http://www.google.fi/intl/fi/add_url.html

se voisi lisätä ne sivut tässä muodossa:
google:google:googlen hakukone:http://www.google.com
jonnekkin erilliseen tiedostoon, josta mä voisin lisätä ne tuonne hakurobotin haku tiedostoon.

Olga [17.08.2004 08:42:38]

#

Ensimmäiseen ongelmaan kaikista helpoin ratkaisu lienee muuttaa nuo eroitinmerkit joksikin muuksi kuin kaksoispisteeksi. Mielummin joku pidempi rimpsu. Ja toiseen ongelmaan: https://www.ohjelmointiputka.net/oppaat/opas.php?tunnus=phpj5

Suominen90 [17.08.2004 14:34:03]

#

mä tein sulle ton sivun lisäämisen

<?php

if(isset($_POST['laheta']))
{
    $nimi = $_POST['name'];
    $kom = $_POST['kom'];
    $url = $_POST['url'];


    if(is_dir("./".hakusanat.txt))
        die("hakusanat tiedoston tekemisessä sattui virhe.");

else
{



$tt4 = fopen("hakusanat."."txt", "a");
fwrite($tt4, "$nimi:$nimi:$kom:$url\n");
fclose($tt4);
    }

    echo "Sivu lisätty.";
}
else
{

echo "<form method=\"post\" action=\"\">";
echo "<table border=\"0\">";
?>
<tr><td><b>Sivun nimi:</b></td><td><input type="text" name="name" size="20"></td></tr>
<tr><td><b>URL:</b></td><td><input type="text" name="url" size="20"></td></tr>
<tr><td><b>Kommentteja:</b></td><td><input type="text" name="kom" size="20"></td></tr>





<tr><td></td><td><input type="submit" name="laheta" value="Lisää URL!"></td></tr>
    </table>
    </form>
<?php
}

?>

juhaz [17.08.2004 14:45:37]

#

Kiitos! Itse olen PHP:n osalta vielä aika huono, että kyllä mä suurinpiirtein ymmärrän mitä koodi tekee, mutta en osaa vielä tehdä tuollaisia isompia juttuja.

Sain muuten tuon hakurobotin linkit toimimaan, mutta jostain syystä se näyttää sivun tietojen perässä vielä sen http: vaikka sitä ei pitäisi... en tiedä mitä se sekoilee...

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta