PHP sivun haku alikansiosta

Miten haen alikansiosta php tiedoston sivulle? Älkää nyt naurako. Olen yrittänyt tälläisellä
10956
Äänestä

Muut lukivat myös

Vastaukset 10

Vanhimmat
  • Kiitos vinkistä. Http:llä sain onnistumaan.
    Mutta muuten en. Joka tapauksessa saat pikkurillini.

    Äänestä

  • aloittelija kirjoitti:

    Kiitos vinkistä. Http:llä sain onnistumaan.
    Mutta muuten en. Joka tapauksessa saat pikkurillini.

    tai juuresta asti



    jos pistät /alikansio/sivu.php

    niin se olettaa että etsitään se juuresta ja siellä ei vissiin tollasta /alikansio-hakemistoa ole.

    Käsi tänne!

    Äänestä

  • Piru kirjoitti:

    tai juuresta asti



    jos pistät /alikansio/sivu.php

    niin se olettaa että etsitään se juuresta ja siellä ei vissiin tollasta /alikansio-hakemistoa ole.

    Käsi tänne!

    Muilla tavoin en saanut onnistumaan. Kaikkia noita yritin mitä tähän muutkin ovat vastanneet. Mutta tuo riittä mikä onnistui.

    Viitsisitkö vielä vasta, ottaako laskurikoodi vain kerran kävijän ip osoitteet? Vaiko kerran per päivä?

    $file = "vieras.txt";
    $user_ip = $_SERVER['REMOTE_ADDR'] . "\n";
    $ip_list = file($file);
    $visitors = count($ip_list) - 1;

    if (in_array($user_ip, $ip_list))
       {
       echo ("$visitors");
       } else {
       
       $fp = fopen($file,"a");
       fwrite($fp, "\n$user_ip");
       fclose($fp);
       
       $visitors ;
       echo $visitors;
       }

    P.S. Käyhän vasen? Olen oikea kätinen.

    Äänestä

  • aloittelija kirjoitti:

    Muilla tavoin en saanut onnistumaan. Kaikkia noita yritin mitä tähän muutkin ovat vastanneet. Mutta tuo riittä mikä onnistui.

    Viitsisitkö vielä vasta, ottaako laskurikoodi vain kerran kävijän ip osoitteet? Vaiko kerran per päivä?

    $file = "vieras.txt";
    $user_ip = $_SERVER['REMOTE_ADDR'] . "\n";
    $ip_list = file($file);
    $visitors = count($ip_list) - 1;

    if (in_array($user_ip, $ip_list))
       {
       echo ("$visitors");
       } else {
       
       $fp = fopen($file,"a");
       fwrite($fp, "\n$user_ip");
       fclose($fp);
       
       $visitors ;
       echo $visitors;
       }

    P.S. Käyhän vasen? Olen oikea kätinen.

    Tuo laskurikoodi lukee yhden ip-osoitteen vain kerran. Jos haluat muuttaa sitä niin, että se lukee sen kerran/päivä tavalla, pitää liittää tuohon $user_ip -stringiin esim.
    $user_ip = $user_ip . date("Y.m.d");
    -komennolla jonkinlainen päivän, kuukauden ja vuoden yksilöivä merkkijono.

    Kannattaa tarkistaa vielä tuo daten syntaksi, tuli vedettyä hatusta.

    Äänestä

  • harmaahurtta kirjoitti:

    Tuo laskurikoodi lukee yhden ip-osoitteen vain kerran. Jos haluat muuttaa sitä niin, että se lukee sen kerran/päivä tavalla, pitää liittää tuohon $user_ip -stringiin esim.
    $user_ip = $user_ip . date("Y.m.d");
    -komennolla jonkinlainen päivän, kuukauden ja vuoden yksilöivä merkkijono.

    Kannattaa tarkistaa vielä tuo daten syntaksi, tuli vedettyä hatusta.

    Kiitoksia kaikille kysymyksiini vastanneille.
    Laskuri koodi ei ole omatekemäni, koska se toimii :) En ollut varma kummanko se laskee.
    Refresh laskurin sain toimimaan, mutta en näe järkeä sellaisen käyttämiseen web sivulla.

    Äänestä

kokeile esim.

toi menee alikansioon 'alikansio' joka on nykyisen kansion alikansio.

jos haluat nykyisestä kansiosta pois ja eri alikansioon kokeile esim.

Äänestä

""

Arvaisin että sulta puuttuu tuosta polusta "/"-merkki alusta? Eli kokeilisin näin

Äänestä
  • eli jos hakemistopolun juuressa on toi /alikansio, niin sitten se /-merkki sinne. Muuten ei toimi. Jos halutaan nykyisen hakemiston alikansio, niin sitte alikansio tai ./alikansio

    Äänestä

siis hä?

Tuon pitäisi toimia tuolaisesna?!?!

Tiedoksi myös että jos haluat alikansion tiedostot suojata .htacess tiedostolla niin voit laittaa .htacess ja .htpasswd tiedoston alikansioon ja include toiminto hakee kansioissa olevat tiedostot siitä huolimatta.

Äänestä

Kommentoi aloitusta


aloittelija kirjoitti:

Miten haen alikansiosta php tiedoston sivulle? Älkää nyt naurako. Olen yrittänyt tälläisellä

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