Avaleht
uus teema   vasta Tarkvara »  Programmeerimine »  PHP fwrite mure märgi kõik teemad loetuks
märgi mitteloetuks
vaata eelmist teemat :: vaata järgmist teemat
mine lehele 1, 2  järgmine
Hinnavaatlus :: Foorum :: Uudised :: Ärifoorumid :: HV F1 ennustusvõistlus :: Pangalink :: Telekavad :: HV toote otsing
autor
sõnum Saada viide sõbrale.  :: Teata moderaatorile teata moderaatorile
otsing:  
JOKKER666
HV veteran
JOKKER666

liitunud: 21.09.2002




sõnum 16.09.2009 23:26:01 PHP fwrite mure vasta tsitaadiga

Kuidas saab panna fwrite iga sissekannet tegema uuele reale teksti failis. Muidu nagu kirjutab järjest 1 pika rea.
Ette tänades.
Kommentaarid: 47 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 42
tagasi üles
vaata kasutaja infot saada privaatsõnum
jnt
HV Guru
jnt

liitunud: 10.05.2005



Autoriseeritud ID-kaardiga

sõnum 16.09.2009 23:27:07 vasta tsitaadiga

\r\n
_________________
Progemisest: https://byteaether.github.io/
Seisab keldris vana 386-486-Pentium1? Räägime! Ehk saan vanakesele uue elu anda. icon_wink.gif
Vaata siia, äkki müün midagi põnevat -> https://www.osta.ee/index.php?fuseaction=listing.seller&q[seller]=jnt
Kommentaarid: 111 loe/lisa Kasutajad arvavad:  :: 2 :: 0 :: 103
tagasi üles
vaata kasutaja infot saada privaatsõnum
Absona
Lõuapoolik
Lõuapoolik

liitunud: 17.09.2008




sõnum 17.09.2009 08:48:13 vasta tsitaadiga

foreach ($array as $getValue)
{
fwrite($someTextFile ,$getValue."\n");
}

_________________
Veebilehed, veebiprogrammeerimine, veebilahendused
Erinevad rakendused ja skriptid.
Kommentaarid: 11 loe/lisa Kasutajad arvavad:  :: 2 :: 0 :: 8
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
jnt
HV Guru
jnt

liitunud: 10.05.2005



Autoriseeritud ID-kaardiga

sõnum 17.09.2009 10:28:25 vasta tsitaadiga

\n'ist windooza aru ei saa, \r\n'ist saab aru nii windooza kui ka unix. icon_wink.gif
_________________
Progemisest: https://byteaether.github.io/
Seisab keldris vana 386-486-Pentium1? Räägime! Ehk saan vanakesele uue elu anda. icon_wink.gif
Vaata siia, äkki müün midagi põnevat -> https://www.osta.ee/index.php?fuseaction=listing.seller&q[seller]=jnt
Kommentaarid: 111 loe/lisa Kasutajad arvavad:  :: 2 :: 0 :: 103
tagasi üles
vaata kasutaja infot saada privaatsõnum
Absona
Lõuapoolik
Lõuapoolik

liitunud: 17.09.2008




sõnum 17.09.2009 10:44:10 vasta tsitaadiga

PHP'l seda ma ei teadnudki icon_smile.gif Suht üllatus tegelikult. .NET framworkis (monos ka ehk Linux) piisab ainult \n (windows saab aru) kui lugeda stringid mällu ja seejärel kogu kupatus korraga mälust kirjutada faili. (Üldiselt ei poolda seda, et for tsüklis kirjutatakse kohe faili - kõvaketta kiiruse langemine + kulumine).
_________________
Veebilehed, veebiprogrammeerimine, veebilahendused
Erinevad rakendused ja skriptid.
Kommentaarid: 11 loe/lisa Kasutajad arvavad:  :: 2 :: 0 :: 8
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
troglodyte
Kreisi kasutaja
troglodyte

liitunud: 09.08.2002




sõnum 17.09.2009 11:03:39 vasta tsitaadiga

Tänapäevased op.süsteemid cachevad ketta I/O-d ning ei kuku igat bitti eraldi talletama. Kettakulumise mure on põhjendamatu ja kuulub "premature optimization" kapsaaeda.
_________________
ph'nglui mglw'nafh Cthulhu R'lyeh wgah'nagl fhtagn
Kommentaarid: 34 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 34
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
sander85
HV kasutaja
sander85

liitunud: 30.09.2007




sõnum 17.09.2009 11:10:55 vasta tsitaadiga

Absona kirjutas:
PHP'l seda ma ei teadnudki icon_smile.gif Suht üllatus tegelikult. .NET framworkis (monos ka ehk Linux) piisab ainult \n (windows saab aru) kui lugeda stringid mällu ja seejärel kogu kupatus korraga mälust kirjutada faili. (Üldiselt ei poolda seda, et for tsüklis kirjutatakse kohe faili - kõvaketta kiiruse langemine + kulumine).


üldiselt ei poolda seda, et kraam loetakse miskisse muutujasse ja alles siis läheb faili.. kui seda palju saab olema, siis on varsti asi php mälulimiidis ja skriptil toss väljas icon_wink.gif

_________________
Think of how stupid the average person is, and realize half of them are stupider than that.
-- G. Carlin
Kommentaarid: 2 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 2
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
raul72
HV kasutaja
raul72

liitunud: 23.03.2006




sõnum 17.09.2009 12:29:01 vasta tsitaadiga

jnt kirjutas:
\n'ist windooza aru ei saa, \r\n'ist saab aru nii windooza kui ka unix. icon_wink.gif

igal OP süsteemil on erinev ASCII char reavahetuse jaoks:
windows = \r\n
unix = \n
mac = \r

ega vim ei oska windowsi revahetusi ka korralikult näidata (^M kuvatakse rea lõpus)
ja windowsi all afaik notepad on ainus programm kes ei saa \n newlinedest aru?

isiklikult olen rohkem kohanud standardit, et reavahetuseks siiski kasutatakse siiski "\n"
kuid peamine on see, et hoiaksid sama standardit koodis icon_smile.gif s.t newer-ever-newer mix newlines
(v.a php'ga mailide saatmine - kus headereid kokku pannes peab kasutama selle op süsteemi reavahetusi millel server jookseb - või noh, kunagi vähemalt oli see probleem)

http://en.wikipedia.org/wiki/Newline

edit:
http://www.lammertbies.nl/comm/info/ascii-characters.html
\n = 10 – LF – Line feed
\r = 13 – CR – Carriage return

_________________
Kommentaarid: 13 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 10
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
troglodyte
Kreisi kasutaja
troglodyte

liitunud: 09.08.2002




sõnum 17.09.2009 15:32:35 vasta tsitaadiga

raul72 kirjutas:
ega vim ei oska windowsi revahetusi ka korralikult näidata (^M kuvatakse rea lõpus)

:set fileformat=dos
.. ja muru on jälle roheline.
_________________
ph'nglui mglw'nafh Cthulhu R'lyeh wgah'nagl fhtagn
Kommentaarid: 34 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 34
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
JOKKER666
HV veteran
JOKKER666

liitunud: 21.09.2002




sõnum 18.09.2009 22:47:09 vasta tsitaadiga

Ei hakka uut teemat tegema, aga kuidas saab php s lisada lingile või nupule miskise käsu. Tahaks et nupule vajutades käivituks 1 funktsioon.
Kommentaarid: 47 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 42
tagasi üles
vaata kasutaja infot saada privaatsõnum
jnt
HV Guru
jnt

liitunud: 10.05.2005



Autoriseeritud ID-kaardiga

sõnum 18.09.2009 22:49:42 vasta tsitaadiga

javaskriptiga tõmbad mingi php faili käima... või teine võimalus, annad linkiga mingi get väärtuse kaasa ja siis seal järgmisel lehel kontrollid seda get väärtust. icon_wink.gif
_________________
Progemisest: https://byteaether.github.io/
Seisab keldris vana 386-486-Pentium1? Räägime! Ehk saan vanakesele uue elu anda. icon_wink.gif
Vaata siia, äkki müün midagi põnevat -> https://www.osta.ee/index.php?fuseaction=listing.seller&q[seller]=jnt
Kommentaarid: 111 loe/lisa Kasutajad arvavad:  :: 2 :: 0 :: 103
tagasi üles
vaata kasutaja infot saada privaatsõnum
JOKKER666
HV veteran
JOKKER666

liitunud: 21.09.2002




sõnum 18.09.2009 22:51:48 vasta tsitaadiga

Jah tänud kiire vastamise eest. Just jõudsin googli abiga samale järeldusele.
Kommentaarid: 47 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 42
tagasi üles
vaata kasutaja infot saada privaatsõnum
jnt
HV Guru
jnt

liitunud: 10.05.2005



Autoriseeritud ID-kaardiga

sõnum 18.09.2009 22:57:11 vasta tsitaadiga

JOKKER666, aga palun. icon_smile.gif teine kordki icon_wink.gif
_________________
Progemisest: https://byteaether.github.io/
Seisab keldris vana 386-486-Pentium1? Räägime! Ehk saan vanakesele uue elu anda. icon_wink.gif
Vaata siia, äkki müün midagi põnevat -> https://www.osta.ee/index.php?fuseaction=listing.seller&q[seller]=jnt
Kommentaarid: 111 loe/lisa Kasutajad arvavad:  :: 2 :: 0 :: 103
tagasi üles
vaata kasutaja infot saada privaatsõnum
JOKKER666
HV veteran
JOKKER666

liitunud: 21.09.2002




sõnum 19.09.2009 15:57:17 vasta tsitaadiga

PHP s mingit break käsku ka on nagu muudes progemiskeeltes?
Lihtsalt break; viskas errori nagu. Googlist seekord ka nagu midagi konkreetset ei leidnud.
Kommentaarid: 47 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 42
tagasi üles
vaata kasutaja infot saada privaatsõnum
jnt
HV Guru
jnt

liitunud: 10.05.2005



Autoriseeritud ID-kaardiga

sõnum 19.09.2009 15:57:48 vasta tsitaadiga

JOKKER666, die()?
_________________
Progemisest: https://byteaether.github.io/
Seisab keldris vana 386-486-Pentium1? Räägime! Ehk saan vanakesele uue elu anda. icon_wink.gif
Vaata siia, äkki müün midagi põnevat -> https://www.osta.ee/index.php?fuseaction=listing.seller&q[seller]=jnt
Kommentaarid: 111 loe/lisa Kasutajad arvavad:  :: 2 :: 0 :: 103
tagasi üles
vaata kasutaja infot saada privaatsõnum
raido357
HV veteran

liitunud: 26.09.2002




sõnum 19.09.2009 16:11:22 vasta tsitaadiga

exit ?
Kommentaarid: 78 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 70
tagasi üles
vaata kasutaja infot saada privaatsõnum
Absona
Lõuapoolik
Lõuapoolik

liitunud: 17.09.2008




sõnum 19.09.2009 16:20:05 vasta tsitaadiga

break on jõuga for/foreach tsükli lõpetamine.

switch lause lõpetamine jne.

_________________
Veebilehed, veebiprogrammeerimine, veebilahendused
Erinevad rakendused ja skriptid.
Kommentaarid: 11 loe/lisa Kasutajad arvavad:  :: 2 :: 0 :: 8
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
mikk36
HV Guru
mikk36

liitunud: 21.02.2004




sõnum 19.09.2009 16:32:23 vasta tsitaadiga

http://us3.php.net/manual/en/control-structures.break.php
Kommentaarid: 85 loe/lisa Kasutajad arvavad:  :: 0 :: 2 :: 78
tagasi üles
vaata kasutaja infot saada privaatsõnum
JOKKER666
HV veteran
JOKKER666

liitunud: 21.09.2002




sõnum 19.09.2009 18:20:40 vasta tsitaadiga

jnt, tänud jälle icon_biggrin.gif. die(); sobib.
Vaja oli, et 1 funktsiooni lõpetamisel ei jätkaks skripti.
Järgmise korrani.
Kommentaarid: 47 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 42
tagasi üles
vaata kasutaja infot saada privaatsõnum
wk
HV vaatleja

liitunud: 22.05.2007




sõnum 19.09.2009 20:17:39 vasta tsitaadiga

die() lõpetab hoiatusega, seega risustab logisid. normaalseks lõpetamiseks on ikka exit().
_________________
Kõike hääd,
WK
Kommentaarid: 8 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 7
tagasi üles
vaata kasutaja infot saada privaatsõnum
JOKKER666
HV veteran
JOKKER666

liitunud: 21.09.2002




sõnum 20.09.2009 18:40:27 vasta tsitaadiga

Tüütan jälle.
Kas/kuidas on võimalik lisada post/get asja linkidele
Kommentaarid: 47 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 42
tagasi üles
vaata kasutaja infot saada privaatsõnum
jnt
HV Guru
jnt

liitunud: 10.05.2005



Autoriseeritud ID-kaardiga

sõnum 20.09.2009 18:45:37 vasta tsitaadiga

get'i saab läbi linki saata, nagu get'i saadetakse... lihtsalt julmalt paned faili lõppu ? märki ja siis get võtme, = märk ja väärtus

index.php?v6ti=v22rtus


POST'i saab läbi form'i saata.

_________________
Progemisest: https://byteaether.github.io/
Seisab keldris vana 386-486-Pentium1? Räägime! Ehk saan vanakesele uue elu anda. icon_wink.gif
Vaata siia, äkki müün midagi põnevat -> https://www.osta.ee/index.php?fuseaction=listing.seller&q[seller]=jnt
Kommentaarid: 111 loe/lisa Kasutajad arvavad:  :: 2 :: 0 :: 103
tagasi üles
vaata kasutaja infot saada privaatsõnum
JOKKER666
HV veteran
JOKKER666

liitunud: 21.09.2002




sõnum 20.09.2009 19:05:26 vasta tsitaadiga

Aga kas formi ei saa kuidagi linkidena esitleda vms?
Või teha ilma väljadeta ja lisada skripti mingi kindel väärtus mille saadab edasi?
Kommentaarid: 47 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 42
tagasi üles
vaata kasutaja infot saada privaatsõnum
andrusny
Kreisi kasutaja
andrusny

liitunud: 20.03.2006




sõnum 20.09.2009 19:05:57 vasta tsitaadiga

Kui mõtlesid formi kaudu saatmist, siis käib sama värk action alla.

<form action="leht.php?lk=2" method="post">


Kui saadad samale lehele võib kogu eelneva aadressi ära jätta ja kirjutada ainult ? ning get sisu


<form action="?lk=2" method="post">

_________________
Kommentaarid: 7 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 7
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
Le Inc
HV Guru
Le Inc

liitunud: 06.09.2002



Autoriseeritud ID-kaardiga

sõnum 20.09.2009 19:07:22 vasta tsitaadiga

Saadki ju index.php?leht=1, index.php?leht=2, index.php?leht=3 jne.
Kommentaarid: 56 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 54
tagasi üles
vaata kasutaja infot saada privaatsõnum
näita postitusi alates eelmisest:   
uus teema   vasta Tarkvara »  Programmeerimine »  PHP fwrite mure mine lehele 1, 2  järgmine
[vaata eelmist teemat] [vaata järgmist teemat]
 lisa lemmikuks
näita foorumit:  
 ignoreeri teemat 
sa ei või postitada uusi teemasid siia foorumisse
sa ei või vastata selle foorumi teemadele
sa ei või muuta oma postitusi selles foorumis
sa ei või kustutada oma postitusi selles foorumis
sa ei või vastata küsitlustele selles foorumis
sa ei saa lisada manuseid selles foorumis
sa võid manuseid alla laadida selles foorumis



Hinnavaatlus ei vastuta foorumis tehtud postituste eest.