Keresés
Hírlevél
 
Kiemelt témák
»Hogy viszonyul ehhez a család?
»Legjobb metodika emberi relációk tárolására
»A programozó hibája, hogy törik a programját?
»Jogosultság kezelés mezőszinten
Állás/munka
»Wordpress szakértőt keresünk
»Kamu álláshirdetők listája
»Front-end fejlesztő / Sitebuilder
»DataStore Developer
»PHP programozó, webfejlesztő munkát keres
» több téma
Tudástár
?Input mezőből visszakapott adat probléma
Oldalon keresés 8x írja ki az eredményt
?XML-ből sok szövegmező
TinyMCE és az ékezetek
?Rengeteg hasonló kép betöltése gyorsan (PHP)
Ékezetes kar. nem minden táblában jól
?Shelltreeview gond
Grafikon rajzolás probléma
?Onclick= php függvény
?Egyenes megrajzolása
?Access-ből adott xml fájl kinyerése
Listázás időpont szerint
Exportálás változó könyvtárba
*Link eredményének kiolvasása
Imagemapre képet
» több téma
Társalgó
»A programozásból jól meg lehet élni?
»MFC tanulás
»Könyvet adok-veszek
»Hogy viszonyul ehhez a család?
»Nintendo wii
»Letölthető az új Rad Studio XE és Delphi XE
»Weblap véleményezés
»Játékmotor elmélet
»Informatikai bulvárlap
»Delphi-ről C++-ra váltás
» több téma
ASP  |  C#  |  C++  |  CSS  |  Delphi  |  Flash  |  HTML  |  Java  |  JavaScript  |  Pascal  |  Perl  |  PHP  |  Python  |  Visual Basic  |  Visual C++  |    »    

Tudástár

»

Utolsó 10 keresett kifejezés kiírása

»

Utolsó 10 keresett kifejezés kiírása

nyitotta: richi4100, idő: 2010.03.14., moderátor: moderator
  Értesítés változás esetén Felvétel kedvencekhez Küldés emailben Nyomtatható verzió

Kategóriák:Programozási nyelvek » PHP

Sorrend:
Időzóna:
Blokkméret:
Üdv!

Van egy kereső scriptem.Nem adatbázisból dolgozok! Adott egy oldal, index.php Itt lehet a keresést elindítani, és az eredmeny.php dolgozza fel az adatokat és írja ki az eredményt sikeresen.
Talán a kérdésemhez kellehet a form, úgyhogy beillesztem ide:

  <form action="eredmeny.php" method="post">
<p><input type="text" name="keyword" size="20" maxlength="100" class="search">
<input type="submit" name="submit" value="Keresés" class="button">
<input type ="hidden" name="action" value ="search">
</form>

Na most kezdőoldalon (index.php) van egy divem ahova szeretném kiiratni az utóbbi 10-15 keresést,vagy esetleg a legnépszerűbbeket. Nem tudom, hogy a keresett kifejezéseket menteni kell fájlba? és onnan kiíratni?És ha igen akkor hogyan?
Köszönöm a válaszokat!
Ez így adatbázis nélkül majdnem, hogy öngyilkosság.

De ha már ezt akarod.

1. csinálj egy fájlt.

2. Amikor valaki keresett, akkor olvasd fel a fájlt (Szerintem fgetcsv-el célszerű)
(Majd a mentésnél úgy mentjük, hogy
"szó",Érték
forma legyen.)

3. Keresd meg az elő "oszlopban" szerepel-e a szó.


3.1 Ha igen, akkor a számot megnöveled.
fputcsv-el újraírod a fájlt.

3.2 Ha nem szerepel, akkor egyszerűen egy fájl hozzáfűzéssel hozzáírod a fájl végéhez a szót és egy 1-est.
pl. fopen("...", "a"), fwrite, fclose

----

Amikor ki akarod iratni, akkor ugyan úgy fgetcsv-el felolvasod és már írhatod is.
==================

Ha az utolsó kellenek, akkor egyszerűbb:
Fogsz egy 10-15 elemű tömböt az beírod egy fájlbe (10-15 üres Enter)

Amikor egy eresést csinálsz, akkor felolvasod (pl. file)
megnézed van-e benne (pl. in_array())
Ha van kiveszed azt a tömbelemet (pl. array_splice) és a végéhez írod.

Ha nem volt, akkor kidobod az elsőt, és végéhez írod az újat.

---
Amikor ki akarod iratni, akkor az új a végén lesz!

Persze ha a sorrend nem jp, akkor fordítva is csinálhatod, hogy az elejére szúrod be.


=================

Az flock-t ne hagy ki.


Köszi!
Belépés
E-mail cím:
Jelszó:

RSS források
-Hírek
-Cikkek
-Fórumok
-Állás/munka
Top pontgyűjtők
»Micu1.030
»Interlock280
»mezofi150
»Pitta_100
»Frostech0100
»szbzs.2100
»Riha60
»Akhiles50
»mrchandra50
»Bakter50
Top wikieditorok
»Sting
»Doi
»FlamingClaw
»Argathron
»Csaboka2
»Vodka
»Joexy
»Ivn
»Balucinho
»Kelemzol
» ugrás a wikire
A nap kifejezései
»Algoritmus
»Hogyan kezdjem el
»Perl
» ugrás a wikire
Hírek
»Megérkezett a PostgreSQL 9.0 kiadásra jelölt változata
»Letölthető az új Rad Studio XE és Delphi XE
»Function-X digitális művészeti találkozó és demoscene party
»Webfejlesztőknek szóló közösségi oldalt indított a Microsoft
»Letölthető a hardvergyorsított Chrome 7 első fejlesztői kiadása
» több hír
PC Fórum hírek
»Itt az első kép az AMD nyolcmagos processzoráról
»"Szuperdizájnos" érintő-egeret mutatott be a Microsoft
»Szabadalmaztatta a számítógép kikapcsolását a Microsoft
»Vírusriadót váltott ki a webezőknél a Google
»Ingyen iWiW-ezhetnek mobiljaikról a T-Mobile-osok
»Automatikusan kiválogatja legfontosabb leveleink a Google
»OOo4Kids - ingyenes Office csomag gyerekeknek
»Új, gyorsabb Core i3 és Pentium processzorokat jelentett be az Intel
Tagi blogok
»PSP
»Első Programozó
»USB
»PHP, mint sablonmotor egyszerűen