Heleppiä pliis

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.
10373
Äänestä

Muut lukivat myös

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ä.

Äänestä
  • 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.

    Äänestä

  • jorrma kirjoitti:

    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?

    Äänestä

  • Piru kirjoitti:

    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.

    Äänestä

  • jorrma kirjoitti:

    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

    Äänestä

  • Piru kirjoitti:

    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ä

    ";

    Äänestä

  • Piru kirjoitti:

    suomi24 näymmä lisää aina puolipisteen lainasumerkin jälkeen. Kandee tarkistaa ettei oo seassa ylimääräisiä

    ";

    Kiitoksia erittäin paljon !! Toimii.

    Äänestä

  • Piru kirjoitti:

    Nyt selkis mullekin. Tässä ois testattu koodi. Poista noi echo "" ja "" jos et tartte

    *$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ää.

    Äänestä

  • Piru kirjoitti:

    Nyt selkis mullekin. Tässä ois testattu koodi. Poista noi echo "" ja "" jos et tartte

    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.

    Äänestä

  • Piru kirjoitti:

    Nyt selkis mullekin. Tässä ois testattu koodi. Poista noi echo "" ja "" jos et tartte

    Voisikos joku ystävällisesti koodata tähän semmosen ominaisuuden joka listaa vaikkapa 5 satunnaista riviä. Koodaisin ite mutta en osaa.

    Äänestä

Kommentoi aloitusta


jorrma kirjoitti:

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.

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu