Olisi pari kysymystä, joita en mahdollisesti omatoimisesti osaa väsätä, joten ajattelin kysyä apua.
Käytän tätä koodia linkit-sivullani:
https://www.ohjelmointiputka.net/koodivinkit/
Käyttäjät eivät näköjään KOSKAAN muista laittaa siihen alkuun sitä tarvittavaa http:// koodia, joten minä joudun vähän väliä käymään laittamassa sen. Välillä ei myöskään http://:n puuttuminen riitä vaan sitä lähetä-nappulaa klikataan sata kertaa, että se linkki varmasti lähti eli kuinka voin estää sen, että samaa linkkiä ei voida lähettää sataa kertaa vaan vain yhden kerran ja silloin siihen lisätään automaattisesti alkuun http:// jos siitä se puuttuu ja jos ei puutu niin silloin ei lisätä sitä vaan lähetetään.
Ja huomioikaa se, että olen apua tarvitseva NOOBIE :D
Tutkit vaikka substr:illä onko siinä http ja jos ei, lisäät sen. Sitte tutkit loopissa onko sitä jo laitettu. Käyt jokaisen läpi.
Eli kuinka tämä oikein onnistuu? :D
<?php // tarkistetaan $linkin 7 ensimmäistä merkkiä ja jos ne ovat eri kuin http://... if(substr($linkki, 0, 7) != "http://") { //...lisätään http:// linkin eteen $linkki = "http://".$linkki; } // Linkin lähetys tapahtuu täällä LähetäLinkki($linkki); ?>
Tuon saman linkin lähetyksen saat juuri tehtyä käymällä tietokanta luupin läpi ja tarkistamalla onko tietokannassa jo kyseinen linkki.
Kerro minkälainen rakenne tietokannassasi on, niin ei tarvitse arvailla minkälaisen luupin tekee.
Kiitoksia... En ole ehtinyt testata koodia, kun olin mökillä, mutta äsken vessassa tuli mieleen, että vaikka sivuillani on kävijälaskuri niin tarvitsisin sivuillani jonkin laskurin, joka laskee kävijät, jotka ovat tänään käyneet sivuilla, että mä voin stats-sivulla nähdä tilaston, jossa näkee sivun lataukset yhteensä, kävijöitä yhteensä ja myös tuon laskurin avulla sen tiedon, että montako kävijää sivullani on ollut juuri TÄNÄÄN. Kuinka mä sen oikein teen?
Itse käyttelen sellaista kävijä statistiikka pakettia kuin bbclone, näyttää päivittäiset, kuukauden, jne... kävijämäärät.
Eipäs kun ExtremeTracker :)
Tuli vain mieleen että tuo http:// tarkistus rikkoo linkin jos se onkin vaikka ftp-linkki. Kannattaa tutkia vaikka sisältääkö linkin alku merkit ://
Laskuria haikaileville:
Aihe on jo aika vanha, joten et voi enää vastata siihen.