Stránka: 1 z 1
| [ Príspevkov: 7 ] | |
Autor | Správa |
---|
Registrovaný: 10.12.09 Prihlásený: 10.12.09 Príspevky: 3 Témy: 1 | 1 |
Ahojte,
potreboval by som s niecim poradit, podla mna to nebude zlozite, ale neviem dobre php syntax... takze sa obraciam na vas...
mam php skript, ktory sa bude otvarat, v tomto skripte je "echo" ktore vypise nejaky text, ale ja potrebujem aby vzdy pri otvoreni suboru, teda vzdy pri vykonani funkcie "echo" sa vypisal iny text, ktory by bol ulozeny v externom TXT subore
priklad :
v TXT subore bude takyto text pod sebou
1text1 2text2 3text3 4text4 ...
potom pri prvom otvoreni php skriptu sa vypise 1text1
pri druhom otvoreni skriptu sa vypise 2text2
...
dakujem za radu
|
|
Registrovaný: 27.07.07 Príspevky: 3948 Témy: 51 | 51 Bydlisko: Bratislava |
mozes si napr. nacitat cely subor do pola cez funkciu file() a nahodne z neho vybrat jeden prvok - ak to nebude prilis velky subor, nemal by byt problem...
_________________ NTB: Acer Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB | RAM: 8GB DDR3 1066 MHz | HDD: 1TB SSD WD BLUE |
|
Registrovaný: 10.12.09 Prihlásený: 10.12.09 Príspevky: 3 Témy: 1 | 1 |
subor to nebude velky, mozno to bude mat 100kB ale nemoze to byt nahodne, potrebujem to presne od prveho riadku po posledny
|
|
Registrovaný: 27.07.07 Príspevky: 3948 Témy: 51 | 51 Bydlisko: Bratislava |
aha, zle som precital tvoj prispevok, myslel som si, ze to chces nahodne...
pravdepodobne budes musiet niekde zaznamenavat ($_SESSION), ktory riadok je prave zobrazeny a podla toho pri dalsom nacitani skriptu zobrazis nasledujuci riadok... v tomto pripade vsak nacitavat cely subor nebude velmi efektivne...
_________________ NTB: Acer Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB | RAM: 8GB DDR3 1066 MHz | HDD: 1TB SSD WD BLUE |
|
Registrovaný: 20.07.08 Príspevky: 474 Témy: 1 | 1 Bydlisko: Kosice |
file() bude dobry, vrati pole riadkov, takze jednoducho z neho vyberies vzdy dany riadok
ak subor nie je velmi velky a nebude sa pocas behu menit, staci ak subor nacitas iba raz a das ho spolu s indexom riadku do session
|
|
Registrovaný: 10.12.09 Prihlásený: 10.12.09 Príspevky: 3 Témy: 1 | 1 |
vedeli by ste mi napisat cely funkcny takyto skript ? nechcem to zadarmo, kludne napiste pm, dohodneme sa na cene
|
|
Registrovaný: 27.07.07 Príspevky: 3948 Témy: 51 | 51 Bydlisko: Bratislava |
Zakladny skript by mohol vypadat takto:
Kód: <?php session_start();
$file = 'content.txt';
if(!file_exists($file) || !$arrText = file($file)) { exit(); }
if(isset($_SESSION['textKey'])) { if(++$_SESSION['textKey'] >= count($arrText)) { $_SESSION['textKey'] = 0; } } else { $_SESSION['textKey'] = 0; }
echo $arrText[$_SESSION['textKey']]; ?>
_________________ NTB: Acer Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB | RAM: 8GB DDR3 1066 MHz | HDD: 1TB SSD WD BLUE |
|
Stránka: 1 z 1
| [ Príspevkov: 7 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| v PHP, ASP | 6 | 1104 | 12.06.2010 10:54 kexo | | v PHP, ASP | 4 | 646 | 14.01.2009 6:58 JanoF | | v PHP, ASP | 1 | 801 | 23.01.2010 14:15 Ďuri | | v PHP, ASP | 24 | 1236 | 10.07.2008 12:06 rooobertek | | v Delphi, Visual Basic | 5 | 669 | 27.03.2012 19:50 Fico | | v Delphi, Visual Basic | 1 | 867 | 01.01.2010 12:08 B.A.X.O | | v PHP, ASP | 3 | 408 | 05.03.2009 16:36 emer | | v Delphi, Visual Basic | 0 | 604 | 19.07.2011 19:14 kotlas6667 | | v Ostatné | 15 | 813 | 16.09.2017 13:12 martinius96 | | v JavaScript, VBScript, Ajax | 11 | 793 | 22.01.2015 23:15 chrono | | v Ostatné | 7 | 752 | 14.11.2017 7:37 BX | | v Operačné systémy Microsoft | 6 | 498 | 29.03.2009 12:30 shiro | | v Assembler, C, C++, Pascal, Java | 2 | 1238 | 13.04.2011 22:46 blabla630 | | v Databázy | 8 | 1500 | 31.10.2008 20:08 El_locco | | v Assembler, C, C++, Pascal, Java | 11 | 534 | 19.05.2016 9:37 Miso122 | | v PHP, ASP | 4 | 1482 | 07.05.2010 14:02 DeiForm |
|