Mezofi Posted December 11, 2005 Posted December 11, 2005 Ingyenes progi, bármilyen szövegszerkeszõ alkalmas amivel eltudod meneteni php kiterjesztéssel. Pl: wordPad, Jegyzettömb. Ok? De ha kell egy komplett szavazás script, akkor felraktam eggyet ide. Segédletek
Garono Posted December 11, 2005 Posted December 11, 2005 Hát kösz, majd megnézem mit tudok kezdeni vele.
special Posted December 17, 2005 Posted December 17, 2005 Sziasztok az lenne a kerdesem, hogy: van egy lotto.txt file abban egy ev osszes 5-os lotto sorsolasa (vagyis 52 sor), es az lenne a feladat hogy megadok egy szamot es az ahanyadik sorban levo kisorsolt szamokat irja ki. eddig Így allok valami if-el vagy valamivel kene kiegesziteni de nem nagyon vagom mikent: $b = fopen ("lotto.txt", 'r') or die ("Nuku file !:]"); while (!feof($b)) { $sor = fgets ($b, 1024); print "$sor<br>"; } fclose($b); elore kosz
arpsoft Posted December 18, 2005 Posted December 18, 2005 Beolvasod egy tömbbe az összes sort, aztán a tömbelemek közül már azt írod ki, amelyiket akarod: $b = fopen ("lotto.txt", 'r') or die ("Nuku file !:]"); while (!feof($b)) { $sorok[] = fgets ($b, 1024); } fclose($b); print "$sorok[$eztasortirdki-1]<br>"; Azért -1, mert 0-tól számozzuk a tömbelemeket. Vagy, ha nem akarod az egészet beolvasni: minden sor beolvasása után csökkentjük a még hátralévõ sorok számát. Addig olvasunk, ameddig még akarunk sort olvasni, vagy nem érjük el a fájl végét: $b = fopen ("lotto.txt", 'r') or die ("Nuku file !:]"); while (!feof($b) && $eztasortirdki>0) { $sor = fgets ($b, 1024); $eztasortirdki--; } fclose($b); print "$sor<BR>";
special Posted December 18, 2005 Posted December 18, 2005 Na itt a teljes kod akit erdekel, a lottos feladatra, amugy ez emeltszintu erettsegin is volt fealadat : ) <?php $b = fopen ("lotto.txt", 'r') or die ("Nuku file !:]"); $het = $het-1; if ($het-1 > 52) { print "Egy evben 52 het van, ettol nagyobb szamot nem adhatsz meg!"; } else { while (!feof($b)) { $sorok[] = fgets ($b, 1024); } fclose($b); } ?> <html> <body> <?php print "A nyerõszámok a következõek voltak: $sorok[$het]"; ?> <br> <form action="<?php print $PHP_SELF ?>" method="post"> Hanyadik heti lottoszamokat akarja latni? <input type="text" name="het"> </body> </html>
arpsoft Posted December 18, 2005 Posted December 18, 2005 És ez egy jó megoldás? Én még gyúrnék rajta egy kicsit. Fõleg a hibaellenõrzés részén. Mert ha ugye az 53. hetet kérem le, akkor simán megeszi, mert a script elején levesz belõle egyet, aztán a vizsgálatnál mégegyet és ezt hasonlítja az 52-höz. 53-1-1=51, ami nem nagyobb 52-nél, tehát mehet, majd kapunk egy olyan indexet, ami kimutat a tömbbõl, valószínû problémát fog okozni. Sõt, még az 54-et is elegendi, mert 52 nem nagyobb 52-nél. Ezen kívül a mai PHP szerverek nem szeretik a register_globals=TRUE beállítást, ezért a $het nevû változó nem fog létrejönni.
special Posted December 18, 2005 Posted December 18, 2005 nos igazad van, csak az a helyzet hogy elobb masoltam be a dolgokat mint teszteltem, de az 54-es dolog tenyleg kaksi volt(vegulis nalam ez van ($het-1>50) de hat $het>51 is jo ,ugyan az), viszont a het valtozo nekem tokeletes mukszik illetve nem pontosan ertem ott mire gondolsz vele kapcsolatban, de nekem egyenlore nem volt vele problema ... bocsi ha ertetlenkedek csak meg most 4-5. napja php-zom :/ ja majd elfelejtettem az is kicsit gagyi volt hogy ha mondjuk 54-et irtal be meg akkor is kiirta hogy "az xy heti lotto szamok a kovetkezoek:" es csak fole irta hogy 54 tul nagy stb ... de azota azon is korrigaltam es bocsi a fenti kod bugossagaert csak elkapkodtam a bemasolast
arpsoft Posted December 18, 2005 Posted December 18, 2005 Semmi gond. A PHP újabb verzióiban illetve a web szolgáltatók többségénél futtatott PHP környezetben a register_globals false-ra van állítva, ami azt jelenti, hogy az ûrlap mezõk nem hozzák létre a nevükkel egyezõ php változót. Helyettük a _POST illetve _GET asszociatív tömböket használjuk. Itt osztom az észt, és még egy normális programot nem írtam php-ban. Lassan kéne írni egyet.
special Posted December 19, 2005 Posted December 19, 2005 egy kerdes hogy itt kb ki mennyi idos csak ugy, hogy felmerjem kik olvassak ezt a forumot ?
special Posted December 20, 2005 Posted December 20, 2005 annak is felfoghato : ) csak azert kerdeztem hogy mennyire vagyok lemaradva :] print "en 17 vagyok ti ?"; <- nem tudom ez a sor helyes ?
Kovács Dávid ( Davs ) Posted December 20, 2005 Posted December 20, 2005 $szoveg="Én 14 vagyok" ; echo $szoveg ;
google Posted December 20, 2005 Posted December 20, 2005 Helyes volt. Bár ma már inkább az echo-t használják, amennyire én láttam. echo "Én 22 vagyok, de csak egy éve kezdtem.";
arpsoft Posted December 21, 2005 Posted December 21, 2005 Az echo nem függvény, nincs visszatérési értéke, viszont több argumentumot is tud fogadni, ellentétben a print-tel, ami függvény, ha sikeres, akkor 1-et ad vissza, de csak egy argumentumot tud fogadni.
special Posted December 23, 2005 Posted December 23, 2005 Szoval ez nem ide tartozik vagyis ide is meg nemis ... mert nem tudnatok programozasrol alltalaban valami "leirast" ? gondolok itt algoritmusokra + folyamatabrakra ... foleg a folyamatabrakrol emg ilyen kodolas nelkuli programleirasokrol kene anyag ... ha van valakinek ide irja batran :] elore koszi es mindenkinek kellemes unnepeket
arpsoft Posted December 23, 2005 Posted December 23, 2005 Találj ki egy feladatot, és kezdjed el lebontani egyre kisebb részekre. Az, hogy hogyan rajzolod le, már szinte mindegy. A lényeg, hogy eljussál egy olyan aprólékos kidolgozottsághoz, amit már megérthet a számítógép.
special Posted December 23, 2005 Posted December 23, 2005 csak az a helyzet hogy most kaptam egy info kettest mert hiaba volt jo a leiras magak az abrak nem voltak jok (negyzet rombusz meg mittomen milyen jelolesek), es ehhez kellett volna egy kis jelmagyarazat meg ilyesmi ezert kerdeztem
arpsoft Posted December 23, 2005 Posted December 23, 2005 Négyzet: általános programlépés Rombusz: eldöntendõ kérdés, két irányba mehet tovább egy igen és egy nem ágon.
google Posted December 23, 2005 Posted December 23, 2005 Ha jól értelmezem, akkor amire gondolsz, annak folyamatábra a hivatalos neve, így találhatod meg könyvekben, stb. Tehát valami ilyesmi kell? ( http://larix.emk.nyme.hu/teka/biblio/TurboPascal/pascal1.htm ) (az oldal alján van egy ilyen leírás)
special Posted December 24, 2005 Posted December 24, 2005 Oh isten vagy! ettol tobb nem is kell ezer kosz! veletlen ez nem a programozasi alapismeretek konyvbol van ? : ]
special Posted December 24, 2005 Posted December 24, 2005 amugy lehet ez a kerdes most nem ide vag php-hoz lehet javahoz vagy mashova, nem tudom. amikor mondjuk valaki tolti ki a regisztracios lapot, akkor a password irasanal valami mas karakter jelennyen meg ne az amit beir ... gondolom tudtjatok mire gondolok .. "titkositas"
Kovács Dávid ( Davs ) Posted December 24, 2005 Posted December 24, 2005 HTML: <input type="password" name="jelszó">
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now