| | |
| Stránka: 1 z 1
| [ Príspevkov: 10 ] | |
Autor | Správa |
---|
Registrovaný: 18.06.07 Prihlásený: 11.12.11 Príspevky: 74 Témy: 15 |
Ako dosiahnut aby sa subor (navstevna kniha) odstrankoval len pomocou php?
Mam len jeden napad, ale neviem, aky prikaz na to pouzit.
Kazdy jeden prispevok v navstevnej knihe pozostava z kodu vlozeneho medzi <p> a </p>. Cize, keby existoval prikaz, ktory zrata pocet "</p>" a ked ich bude 35, tak spravi 4 stranky, prvu vypise po 10-te </p>, druhu po 20-te atd...
Len neviem najst taky prikaz...
Miro
_________________ M.G. |
|
Registrovaný: 16.05.07 Prihlásený: 01.08.17 Príspevky: 837 Témy: 6 | Napísal juho: 03.10.2007 16:09 | |
|
jak mas napisane tie prispevky, v databaze alebo v subore, alebo hned v knihe? prikaz na zratanie je Kód: $f=fopen("kniha","r"); for($s=0,$pocet=0;!feof($f);$s++,fseek($s,SEEK_SET)) if(fread($f,sizeof("<p>"))=="<p>") $pocet++;
_________________ getch();?{readkey;?} na konci? !A naco! Riesenie je (Alt+F5)
99% pochopí a shaggy je druhá kategória |
|
Registrovaný: 18.06.07 Prihlásený: 11.12.11 Príspevky: 74 Témy: 15 | Napísal autor témy miro277: 03.10.2007 16:12 | |
|
prispevky mam ako html kod v subore txt
databazu samozrejme nemam, to je aj v nadpise
idem trochu pochopit tvoj kod a vyskusam ho
zatial vdaka
_________________ M.G. |
|
Registrovaný: 16.05.07 Prihlásený: 01.08.17 Príspevky: 837 Témy: 6 | Napísal juho: 03.10.2007 16:22 | |
|
ja som robil prispevky knihy cez php kod tak ze som vytvoril subor kniha.php
a do neho som zadal tagy <?php ?> a zakazdym medzine sa prida prispevok formou pola. Kód: <?php $pole[1][0]="prispevok text cas"; $pole[1][1]="odpoved text cas"; ?> a tak to nejak potom pokracuje. a ked chcem dat vyber nejakych 10 tak si ten subor includujem do knihy a vypisem napriklad prvych desat pomocou pola Kód: for($kolko=1;$kolko<10;$kolko++) echo $pole[$kolko];
_________________ getch();?{readkey;?} na konci? !A naco! Riesenie je (Alt+F5)
99% pochopí a shaggy je druhá kategória |
|
Registrovaný: 18.06.07 Prihlásený: 11.12.11 Príspevky: 74 Témy: 15 | Napísal autor témy miro277: 03.10.2007 16:46 | |
|
myslim si, ze tvoj napad je vyborny a mozno prehladnejsi, a mozno to spravim s tymi polami, ale zatial.... zatial som sa inspiroval len fread-om, moj kod na precitanie a zratanie clankov vyzera takto:
Kód: $handle = fopen ("mes.txt" , "r"); $mes = fread ($handle, filesize ("mes.txt")); $countmes = substr_count ($mes, "/p"); echo "pocet sprav - ", $countmes; echo $mes; fclose ($handle);
Už len zariadiť výpis... hm
_________________ M.G. |
|
Registrovaný: 02.07.06 Prihlásený: 30.01.20 Príspevky: 1635 Témy: 137 Bydlisko: Slovakia - ... | Napísal javo: 03.10.2007 16:47 | |
|
namiesto ukladania prispevkov ako html ich ukladaj do XML, a potom to budes mat vse jednoduchsie
_________________ Zivot je jednoduchy , staci sa rozhodnut a neobzerat sa spat. Poriadok je pre blbcov, inteligent zvlada chaos. |
|
Registrovaný: 18.06.07 Prihlásený: 11.12.11 Príspevky: 74 Témy: 15 | Napísal autor témy miro277: 03.10.2007 16:51 | |
|
do xml som jelen, akurat mam v tom spravenu sitemap, inac netusim na co to je
_________________ M.G. |
|
Registrovaný: 02.07.06 Prihlásený: 30.01.20 Príspevky: 1635 Témy: 137 Bydlisko: Slovakia - ... | Napísal javo: 03.10.2007 16:54 | |
|
miro277 píše: do xml som jelen, akurat mam v tom spravenu sitemap, inac netusim na co to je
ja teraz robim simple XML guestbook, ak chces mozes sa mi ozvat a neco ti preposlem
// ide len o to ze si vytvoris xml strukturu a z nej potom tahas data, nic zlozite a naviac xml ma ovela inych moznosti ako html cize sa to neskor moze vyplatit pri nejakom vylepseni
_________________ Zivot je jednoduchy , staci sa rozhodnut a neobzerat sa spat. Poriadok je pre blbcov, inteligent zvlada chaos. |
|
Registrovaný: 18.06.07 Prihlásený: 11.12.11 Príspevky: 74 Témy: 15 | Napísal autor témy miro277: 03.10.2007 19:12 | |
|
juho píše: ja som robil prispevky knihy cez php kod tak ze som vytvoril subor kniha.php a do neho som zadal tagy <?php ?> a zakazdym medzine sa prida prispevok formou pola. Kód: <?php $pole[1][0]="prispevok text cas"; $pole[1][1]="odpoved text cas"; ?> a tak to nejak potom pokracuje. a ked chcem dat vyber nejakych 10 tak si ten subor includujem do knihy a vypisem napriklad prvych desat pomocou pola Kód: for($kolko=1;$kolko<10;$kolko++) echo $pole[$kolko];
ako davas zapisovat novy prispevok, aby ti ho nedalo na koniec suboru, ale pred "?>" a robis to tak, ze najnovsie prispevky mas hore a nastarsie dole? a ak ano, tak ako?
_________________ M.G. |
|
Registrovaný: 16.05.07 Prihlásený: 01.08.17 Príspevky: 837 Témy: 6 | Napísal juho: 03.10.2007 20:38 | |
|
vychadzam z toho ze v tom subore mam uz Kód: <?php ?> aby mi ho mohlo includovat bez vypisania obsahu. je to jednoduche mam formular a udaje. postnem ich a zapisem do premennej najdem najvyssie pole a pripisem Kód: $stare=fread($file,filesize($file)); fclose($file); $odstran=array("<?php ","?>"); $stare=str_replace($odstran,"",$stare);
$prispevok[$dalsi][0]="vsetkyudaje"; $file=fopen(subor,"w"); fputs($file,"<?php ".$prispevok.$stare." ?>"); fclose($file); a po zapisani ho includnem a vypisem tie hlavne polia ktore sa dali naposledy, cize maju najvyssie cislo: pomocou Kód: for(reset($prispevok),$vyber=0;list($i,$h)=each($prispevok);$vyber++) for(reset($prispevok[$i]);list($in,$hd)=each($prispevok[$i])&&$vyber>=$pocet&&$vyber<$pocet+10;) if(isset($prispevok[$i][$in])) echo $prispevok[$i][$in]."\n";
_________________ getch();?{readkey;?} na konci? !A naco! Riesenie je (Alt+F5)
99% pochopí a shaggy je druhá kategória |
|
| Stránka: 1 z 1
| [ Príspevkov: 10 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| PHP stránkovanie v dive - znemožní stránkovanie v PHP, ASP | 7 | 549 | 24.07.2011 12:44 shaggy | | pc na hry bez taktovania 650-700e bez monitora bez OS v PC zostavy | 9 | 1329 | 03.12.2012 19:52 brmbo | | Herne PC do 600e bez periferii, bez OS, bez HDD v PC zostavy | 9 | 1200 | 26.11.2011 15:59 Ondr00 | | stránkovanie v PHP, ASP | 12 | 1014 | 01.10.2009 18:08 dessert | | Strankovanie [ Choď na stránku: 1, 2 ] v PHP, ASP | 35 | 2260 | 13.01.2008 14:11 ROmario | | strankovanie v JavaScript, VBScript, Ajax | 3 | 631 | 09.01.2009 12:47 rooobertek | | Strankovanie v PHP, ASP | 7 | 548 | 03.05.2008 11:24 qacer | | strankovanie v PHP, ASP | 6 | 350 | 30.09.2014 22:20 shaggy | | formular, strankovanie v PHP, ASP | 3 | 465 | 17.02.2009 16:11 Blackshadow | | Strankovanie galerie v PHP, ASP | 2 | 337 | 25.06.2012 14:57 Slavci | | Vyriesene - Strankovanie v PHP, ASP | 0 | 364 | 12.03.2010 10:35 speedy | | strankovanie clankov v Databázy | 12 | 864 | 07.11.2007 20:22 tatysp | | Stránkovanie, pomoc v PHP, ASP | 13 | 625 | 30.07.2014 16:42 2xxx | | strankovanie cez pole v PHP, ASP | 3 | 517 | 20.05.2008 8:56 p360t | | .htaccess a strankovanie v Ostatné | 4 | 308 | 08.10.2012 15:21 Lier | | PHP a stránkovanie [ Choď na stránku: 1, 2 ] v PHP, ASP | 31 | 3191 | 03.07.2009 13:55 stenley |
| Nemôžete zakladať nové témy v tomto fóre Nemôžete odpovedať na témy v tomto fóre Nemôžete upravovať svoje príspevky v tomto fóre Nemôžete mazať svoje príspevky v tomto fóre
|
|