Käytän tätä https://www.ohjelmointiputka.net/koodivinkit/
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.
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.
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 } ?>
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...
Aihe on jo aika vanha, joten et voi enää vastata siihen.