luettelo ei toimi

Tekaisin harjoitustyönä pienen puhelinluettelon.(ei tietokantaa vaan tiedostopohjainen luettelo.php, luettelu.txt, ja tsv) Malli on kirjasta otettu kun vasta opettelen. Se toimii mbnetin palvelimella mutta kun siirrän sen ihan samanlaisena Elisan palvelimelle (on php-tuki) niin se ei toimi. Olen tarkistanut chmod-asetuksetkin. Luettelo.php ei löydä sitä luettelo.txt:tä. Tulee ilmoitus: Tiedoston /www/server-cgi/data/puhlu.txt avausvirhe. Toiminto keskeytynyt.

Mitä en ymmärrä ja osaa? Voisiko joku opastaa?
2290
Äänestä

Muut lukivat myös

Vastaukset 2

Vanhimmat

hakemistorakenne ihan samanlainen kuin
MBnetissä?
Siis siltä osin kun voisi vaikuttaa.
Siirsitkö myös sen luettelon etkä pelkkää koodia?
Onko koodissasi jotain php:n versiosta riippuvia
osia?

Ilman koodia vaikea sanoa tarkemmin.

Äänestä

Juu sul on ilmeisesti näin /a/anna-leea/puhlu.txt
Vai mitenkäs sen MBnetin polut menivätkään. Niin tuo ei semmoisenaan toimi Elisalla koska siel on omanlaisensa hakemistorakenne. Jotenkas poista tiedoston polku ja laita tiedosto samaan hakemistoon missä itse scripti on.

Kun kirjaannut Elisalle FTP-ohjelmal(se millä siirrät nuo tiedostot) niin siinä yleensä näkyy polku johon olet siirtämässä tiedostoja, kopioi tuo polku scriptiin mikäli haluat sen eri hakemistoon sijoittaa.


Kokeileppas näin


Tuo länttäsee näkyville PHP:n virheilmoituksen joka kertoo tarkemmin miks tiedoston avaus ei onnistu.

P.S. Puhut tekstissäsi "luettelu.txt" ja "ei löydä sitä luettelo.txt" sekä "Tulee ilmoitus: Tiedoston /www/server-cgi/data/puhlu.txt" jotenka onko tiedoston nimi luettelu.txt, luettelo.txt vai puhlu.txt, tuosta voi myös kiikastaa.

Äänestä

Kommentoi aloitusta


Anne-leea kirjoitti:

Tekaisin harjoitustyönä pienen puhelinluettelon.(ei tietokantaa vaan tiedostopohjainen luettelo.php, luettelu.txt, ja tsv) Malli on kirjasta otettu kun vasta opettelen. Se toimii mbnetin palvelimella mutta kun siirrän sen ihan samanlaisena Elisan palvelimelle (on php-tuki) niin se ei toimi. Olen tarkistanut chmod-asetuksetkin. Luettelo.php ei löydä sitä luettelo.txt:tä. Tulee ilmoitus: Tiedoston /www/server-cgi/data/puhlu.txt avausvirhe. Toiminto keskeytynyt.

Mitä en ymmärrä ja osaa? Voisiko joku opastaa?

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