Moi,
Yksinkertainen kyssäri. Jos avaan tiedoston tällei:
$tiedosto = fopen("tiedosto.txt","r") or die("Tiedostovirhe");
..ja nyt oletettais niin, ettei kyseestä tiedostoa olekaan olemassa. Niin miten voin antaa PHP:n jatkaa tuosta kohtaa? Haluaisin, että se tulostaa siinä tapauksessa vain yksinkertaisen virheilmoituksen, mutta jatkaa kuitenkin koodin loppuun saakka, eikä katkaise sitä tuohon "or die" lauseeseen. Kokeilin ihan vain echoa tuon tilalle, muttei toiminut..
En vaan osaa..
Tiedoston avaus, virhe ja jatkaminen
5
604
Vastaukset
- 73856
Kannattaa tarkistaa että löytyykö tiedostoa varmaan jotenkin näin:
if ( file_exists("tiedosto.txt") ) {
$tiedosto = fopen("tiedosto.txt","r");
} else {
echo "tiedostoa ei löydy";
}
http://fi.php.net/file_exists- Roosa82
Niin totta. Sujuishan se noinkin, tuossahan se ei tosiaankaan katkea siihen "or die" -komentoon.
Thänks.
Mitäs, jos kesken tiedoston lukemisessa tulee sitten vain joku muu ongelma.. niin sitten se todellakin katkee siihen "or die" -komentoon.. eikö sitä pysty korvaa millään echo -komennolla siinä tiedoston luku funktiossa? - teuro
Roosa82 kirjoitti:
Niin totta. Sujuishan se noinkin, tuossahan se ei tosiaankaan katkea siihen "or die" -komentoon.
Thänks.
Mitäs, jos kesken tiedoston lukemisessa tulee sitten vain joku muu ongelma.. niin sitten se todellakin katkee siihen "or die" -komentoon.. eikö sitä pysty korvaa millään echo -komennolla siinä tiedoston luku funktiossa?Tuo error handler käsittelee tuon spefisen virheen aivan samalla lailla. Eli jos tiedotoa ei saada luettua resurssimuuttujaan, niin sitten php lukemisen tarkistava if-lause palauttaa falsen.
Käyttäjä voi onneksi luottaa lukemisen onnistumiseen sen tarkistukseen riittää tuo äskeinen if-lause. - teuro
Roosa82 kirjoitti:
Niin totta. Sujuishan se noinkin, tuossahan se ei tosiaankaan katkea siihen "or die" -komentoon.
Thänks.
Mitäs, jos kesken tiedoston lukemisessa tulee sitten vain joku muu ongelma.. niin sitten se todellakin katkee siihen "or die" -komentoon.. eikö sitä pysty korvaa millään echo -komennolla siinä tiedoston luku funktiossa?Eikun eihän tuo sitä tarkistakaan kokeilepä näin
- Roosa82
teuro kirjoitti:
Eikun eihän tuo sitä tarkistakaan kokeilepä näin
Joo, näinhän se toimii hienosti. Kiitos.
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
Porvarimediat paniikissa demareiden huiman kannatuksen vuoksi
Piti sitten keksiä "nimettömiin lähteisiin" perustuen taas joku satu. Ovat kyllä noloja, ja unohtivat sen, että vaalit1026651KATASTROFI - Tytti Tuppurainen itse yksi pahimmista kiusaajista!!!
STT:n lähteiden mukaan SDP:n eduskuntaryhmän puheenjohtaja Tytti Tuppurainen on käyttäytynyt toistuvasti epäasiallisesti3696221Mikä siinä on ettei persuille leikkaukset käy?
On esitetty leikkauksia mm. haitallisiin maataloustukiin, kuin myös muihin yritystukiin. Säästöjä saataisiin lisäksi lei603093Lääppijä Lindtman jäi kiinni itse teosta
Lindtman kyselemättä ja epäasiallisesti koskettelee viestintäpäällikköä. https://www.is.fi/politiikka/art-20000117808521112574Juuri nyt! Tytti Tuppurainen on käyttäytynyt toistuvasti epäasiallisesti
Ai että mä nautin, Tytti erot vireille! "Käytös on kohdistunut avustajia ja toisia kansanedustajia kohtaan, uutisoi STT1082225- 1251814
Puolen vuoden koeaika
Voisi toimia meillä. Ensin pitäis selvittää "vaatimukset" puolin ja toisin, ennen kuin mitään aloittaa. Ja matalalla pro191663Huomaatteko Demari Tytti ei esitä pahoitteluitaan
Samanlainen ilmeisesti kuin Marin eli Uhriutuu no he ovat Demareita ja muiden yläpuolella siis omasta mielestään341365Tytti Tuppurainen nöyryyttää avustajiaan
Tytti Tuppurainen nöyryyttää SDP:n eduskuntaryhmän kokouksissa sekä avustajia että kansanedustajia. Hän nolaa ihmisiä ju1811340- 731237