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ä?
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ä?
Vastaukset 7
Vanhimmat
"
" => '
' eli unix ja windose maailma käyttävät erilaisia loppumerkkejä.
...en käytä Microsoftin tekstieditoria, vaan Context:ia, joka kyllä ymmärtää rivinvaihdot.
Kirjoitin koko paskan Linuxilla uusiksi, niin heti toimi. Jäi kyllä epäselväksi, että miksi näin tapahtui?
.. eihän se sitten ratkennut, toimii vain :)
Mikä se semmonen kripti on?
Oletko sinä syyslomalla riehuva trollinpoikanen?
Kyllä se on.......†