Eli, käytän tätä koodinpätkää jolla teen automaattisesti linkkejä. txt-filuun en pysty vaikuttamaan. Se sisältää rivejä joissa on kaksiosaisia sanoja(esim. ilmaista tavaraa) Pystynkö php:n avulla lisäämään näihin sanoihin väliviivan tms. että sivuilleni tulostuisi linkki muotoon ilmaista-tavaraa.html? Tämä mun käyttämä koodi poimii vain ensimmäisen sanan, jolloin linkki on muotoa ilmaista.html.
Heleppiä pliis
jorrma
10373
0Äänestä
Muut lukivat myös
Odottaa vastausta
Näihin keskusteluihin ei ole vielä vastattu. Ole ensimmäinen.
Vastaukset 10
Vanhimmat
file() palauttaa tiedoston arrayna, jossa tiedoston jokainen rivi on oma elementtinsä. Explode on kait siis turha?
str_replace() korvaa merkkejä tai merkkijonoja, niin käytät vaan sitä.
No niin.. melekeen nyt jo toimii. Nyt .html päätteen sijasta tulostuu ;
Osassa linkeistä pääte on muotoa ;.html
Auttakaapa php osaajat, itellä ei ole oikein homma hanskassa.
on ne linkit? Meinaan vois tehdä ihan toimivan skriptin. Onko niissä puolipiste perässä vai mitä siellä tiedostossa on?
kukka keppi;purkki;multa;
haarniska;rauta;maski;
auto;renkaat;istuin;
jne...
Tarkoitus käyttää ensimmäisiä sanoja.
Nyt selkis mullekin. Tässä ois testattu koodi. Poista noi echo "" ja "" jos et tartte
suomi24 näymmä lisää aina puolipisteen lainasumerkin jälkeen. Kandee tarkistaa ettei oo seassa ylimääräisiä
";
Kiitoksia erittäin paljon !! Toimii.
*$tietokanta = file("http://www.xxx.com/lista.txt");*
Semmoinen huomautus, että jättämällä pois tuon http..... saadaan lisää nopeutta koska tällöin tiedostoa ei haeta Apachen(web-serverin) kautta vaan PHP hakee sen suoraan. Tämä toimii tosin silloin jos tiedosto on samalla palvelimella.
echo ""; ennemmin
echo ''; Myös nopeutta lisää.
Tällaista koodia olen itsekin haeskellut. Kiitoksia. Osaisiko joku vielä koodata tähän jonkinmoisen hakutoiminnon, olis tarvetta. Käytän tätä automerkkien listaamiseen. Eli koodiin pitäisi saada lisäystä sen verran että kun klikkaan esim. ford niin koodi listaa kaikki ford merkkiset autot allekkain. Ja sellainen toiminto olisi plussaa joka tekee titlen sivuun haetun automerkin perusteella. Eli jos haen vaikka ford sierra niin sivun title olisi silloin myös ford sierra.
Voisikos joku ystävällisesti koodata tähän semmosen ominaisuuden joka listaa vaikkapa 5 satunnaista riviä. Koodaisin ite mutta en osaa.