Php / windows Xp-ongelma

Moi!

Mulla on vähän oudompi ongelma. Tai oikeastaan parikin.

Php-scripti tekee sivun, jossa on virheilmoitus ylimääräisestä $-merkistä rivillä 123. Mutta kun tiedostossa onkin vaan 122 riviä.

Toinen ongelma on, että funktiot on kaikki yhdessä tiedostossa, mutta jostain syystä viimeinen funktio (joka siis päättyy tuohon riviin nro 122) ei ole käytettävissä ("called to undefined function"). Kirjoitusvirheitä ei pitäisi olla.

Kolmas ongelma on se, että äsken mainittuun viimeiseen funktioon tehdessäni ylimääräistä koodia, esim. }-merkin, niin siitä ei kuitenkaan tule syntaxivirhe-ilmoitusta, miksi ei? Aina sama virhe, $-merkki ja undefined function.

Tämä ei astu mun jakeluun kyllä mitenkään. Joka tapauksessa virhe ilmeni heti sen jälkeen, kun tein hetken aikaa sivuja Windowsissa, enkä Linuxissa. Oon ettinyt vikaa koodista ja väkisinkin alkaa vian etsintä kääntymään Windowsin suuntaan, vaikka eihän sen pitäisi olla mahdollista, vai? No, tää Windows Xp tekee kyllä muutenkin olon vähän vainoharhaiseksi, kun palomuuri vinkuu vähän väliä (Windows soittaa kotiin, kohteena windows.com-päätteiset osoitteet). Järjestelmä kaatuu aivan liian usein johonkin järjestelmätiedostovirheisiin. Niin, ja $-merkkiongelmakin viittaisi enempi Windowsiin kuin Linuxiin ;) No, tämä on käräkätty Xp, mutta siitäkään ei pitäisi olla kiinni, kun samalta levyltä asennettu käyttis toimii muissa koneissa hyvin. Tämä on jo toinen kerta, kun scripti sekoaa Windowsin käytön seurauksena. Viimeksi selvisin aloittamalla alusta. Niin, tiedostot koneellani sijaitsevat Fat-osiolla, web-palvelin on ulkopuolinen palveluntarjoaja Linux-alustalla.

No niin, onko kellään mitään järkevää selitystä tälle tai edes järjetöntä ideaa? Pitääkö kirjottaa kaikki alusta ja välttää Windowsia jatkossa? Mitä tässä osaa tehdä?
7496
Äänestä

Muut lukivat myös

Vastaukset 7

Vanhimmat

"
" => '
' eli unix ja windose maailma käyttävät erilaisia loppumerkkejä.

Äänestä
  • ...en käytä Microsoftin tekstieditoria, vaan Context:ia, joka kyllä ymmärtää rivinvaihdot.

    Äänestä

Kirjoitin koko paskan Linuxilla uusiksi, niin heti toimi. Jäi kyllä epäselväksi, että miksi näin tapahtui?

Äänestä
  • .. eihän se sitten ratkennut, toimii vain :)

    Äänestä

Mikä se semmonen kripti on?

Äänestä
  • Oletko sinä syyslomalla riehuva trollinpoikanen?

    Äänestä

  • Kyllä se on.......†

    Äänestä

Ketjusta on poistettu 1 sääntöjenvastainen viesti.

Kommentoi aloitusta


Plurp kirjoitti:

Moi!

Mulla on vähän oudompi ongelma. Tai oikeastaan parikin.

Php-scripti tekee sivun, jossa on virheilmoitus ylimääräisestä $-merkistä rivillä 123. Mutta kun tiedostossa onkin vaan 122 riviä.

Toinen ongelma on, että funktiot on kaikki yhdessä tiedostossa, mutta jostain syystä viimeinen funktio (joka siis päättyy tuohon riviin nro 122) ei ole käytettävissä ("called to undefined function"). Kirjoitusvirheitä ei pitäisi olla.

Kolmas ongelma on se, että äsken mainittuun viimeiseen funktioon tehdessäni ylimääräistä koodia, esim. }-merkin, niin siitä ei kuitenkaan tule syntaxivirhe-ilmoitusta, miksi ei? Aina sama virhe, $-merkki ja undefined function.

Tämä ei astu mun jakeluun kyllä mitenkään. Joka tapauksessa virhe ilmeni heti sen jälkeen, kun tein hetken aikaa sivuja Windowsissa, enkä Linuxissa. Oon ettinyt vikaa koodista ja väkisinkin alkaa vian etsintä kääntymään Windowsin suuntaan, vaikka eihän sen pitäisi olla mahdollista, vai? No, tää Windows Xp tekee kyllä muutenkin olon vähän vainoharhaiseksi, kun palomuuri vinkuu vähän väliä (Windows soittaa kotiin, kohteena windows.com-päätteiset osoitteet). Järjestelmä kaatuu aivan liian usein johonkin järjestelmätiedostovirheisiin. Niin, ja $-merkkiongelmakin viittaisi enempi Windowsiin kuin Linuxiin ;) No, tämä on käräkätty Xp, mutta siitäkään ei pitäisi olla kiinni, kun samalta levyltä asennettu käyttis toimii muissa koneissa hyvin. Tämä on jo toinen kerta, kun scripti sekoaa Windowsin käytön seurauksena. Viimeksi selvisin aloittamalla alusta. Niin, tiedostot koneellani sijaitsevat Fat-osiolla, web-palvelin on ulkopuolinen palveluntarjoaja Linux-alustalla.

No niin, onko kellään mitään järkevää selitystä tälle tai edes järjetöntä ideaa? Pitääkö kirjottaa kaikki alusta ja välttää Windowsia jatkossa? Mitä tässä osaa tehdä?

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