#1 2012-07-21 14:05:03

nikodem
Člen
Registrován: 2012-07-21
Příspěvky: 20

Re: PHP čítanie z TXT

Zdravím všetkých . . . . rád by som vytvoril web s novinkami bez databáze SQL, chcem aby to fungovalo na Flat File sytéme. Možno tu tu už bolo riešené ale ja som už začal vytvárať jeden kód ale už si s ním neviem rady  roll

toto je index.php

<?php
$fp = fopen('novinky.txt','r');
if (!$fp) {echo 'ERROR'; exit;}
$loop = 0;
while (!feof($fp)) {
$loop++;
$line = fgets($fp, 2048);
$field[$loop] = explode ('|', $line);

echo '
'.$field[$loop][0].'
'.$field[$loop][1].'
'.$field[$loop][2].'
'.$field[$loop][3].'
'.$field[$loop][4].'
'.$field[$loop][5].'
';

$fp++;
}
fclose($fp);
?>

a toto je novinky.txt

Novinka prvá|Text novinky prvý
Novinka druhá|Text novinky druhý
Novinka tretia|Text novinky tretí
Novinka štvrtá|Text novinky štvrtý
Novinka piata|Text novinky piaty
Novinka šiesta|Text novinky šiesty

Neviem ako mám docieliť to aby pri vypísaní na stránku teda index.php to bolo pekne pod sebou roll Takto mi to síce funguje ale je to totálne neprehľadné  sad  Pokiaľ by ste mi s tým pomohli bol by som veľmi vďačný prípadne po mne opravili nejaké chyby  :?

Offline

#2 2012-07-21 14:32:16

kksmirice
Endora rádce
Místo: Vrchovnice
Registrován: 2011-11-20
Příspěvky: 6,023
Web

Re: PHP čítanie z TXT

A kde můžeme vidět, jak je to "totálne neprehľadné"?
Netuším co si pod tím pojmem mám představit.


1. Murphyho zákon:
Na počátku nebylo nic. I to se pokazilo!

stránky: CMS test
kontakt - instalace systémů, MySQL, FTP přístup, ...
Instalační balíky vybraných CSM

Problémy spojené s provozem služeb Endora, řešte na tomto fóru.

Offline

#3 2012-07-21 14:34:30

nikodem
Člen
Registrován: 2012-07-21
Příspěvky: 20

Re: PHP čítanie z TXT

je to v jednom riadku asi takto:

Novinka prváText novinky prvý Novinka druháText novinky druhý Novinka tretiaText novinky tretí Novinka štvrtáText novinky štvrtý Novinka piataText novinky piaty Novinka šiestaText novinky šiesty

Offline

#4 2012-07-21 14:36:21

kksmirice
Endora rádce
Místo: Vrchovnice
Registrován: 2011-11-20
Příspěvky: 6,023
Web

Re: PHP čítanie z TXT

myslel jsem si to....

tak odřádkujte jednotlivé výstupy "<br />"....


1. Murphyho zákon:
Na počátku nebylo nic. I to se pokazilo!

stránky: CMS test
kontakt - instalace systémů, MySQL, FTP přístup, ...
Instalační balíky vybraných CSM

Problémy spojené s provozem služeb Endora, řešte na tomto fóru.

Offline

#5 2012-07-21 14:47:27

nikodem
Člen
Registrován: 2012-07-21
Příspěvky: 20

Re: PHP čítanie z TXT

to som skúšal a nedopadlo to ako som chcel  :shock:

radšej by som poprosil niekoho kto je skúsenejší a vie lepšie poradiť  roll

Offline

#6 2012-07-21 14:53:30

nikodem
Člen
Registrován: 2012-07-21
Příspěvky: 20

Re: PHP čítanie z TXT

alebo takto ako docieliť to aby nadpis z databázy sa dal z nej vytiahnuť samostatne a tak isto aj ostatný text samostatne a takto aby sa to dalo pri každom jednom riadku toho TXT, dá sa to? ak by mi vedel niekto poradiť prosím pomôžte, ďakujem  smile

Offline

#7 2012-07-21 15:16:42

kksmirice
Endora rádce
Místo: Vrchovnice
Registrován: 2011-11-20
Příspěvky: 6,023
Web

Re: PHP čítanie z TXT

kód se mi moc nepozdává..... dle Vás sice nejsem obdorník, ale ...  smile

<?php
echo '
<p class="nadpis">'.$field[$loop][0].'</p>
<p class="text">'.$field[$loop][1].'</p>
<p class="nadpis">'.$field[$loop][2].'</p>
<p class="text">'.$field[$loop][3].'</p>
<p class="nadpis">'.$field[$loop][4].'</p>
<p class="text">'.$field[$loop][5].'</p>';
?>

1. Murphyho zákon:
Na počátku nebylo nic. I to se pokazilo!

stránky: CMS test
kontakt - instalace systémů, MySQL, FTP přístup, ...
Instalační balíky vybraných CSM

Problémy spojené s provozem služeb Endora, řešte na tomto fóru.

Offline

#8 2012-07-21 15:19:31

nikodem
Člen
Registrován: 2012-07-21
Příspěvky: 20

Re: PHP čítanie z TXT

kksmirice napsal:

kód se mi moc nepozdává..... dle Vás sice nejsem obdorník, ale ...  smile

<?php
echo '
<p class="nadpis">'.$field[$loop][0].'</p>
<p class="text">'.$field[$loop][1].'</p>
<p class="nadpis">'.$field[$loop][2].'</p>
<p class="text">'.$field[$loop][3].'</p>
<p class="nadpis">'.$field[$loop][4].'</p>
<p class="text">'.$field[$loop][5].'</p>';
?>

a je možné vycucnúť z každého riadku samostatne nadpis a text?  :?  možno by sa to dalo aj tak nie?  roll

Offline

#9 2012-07-21 15:28:50

kksmirice
Endora rádce
Místo: Vrchovnice
Registrován: 2011-11-20
Příspěvky: 6,023
Web

Re: PHP čítanie z TXT

asi takto?
http://prolamy.hys.cz/novinky.php

Je úplně zbytečné citovat předchozí příspěvek na jiných fórech je to dokonce zakázáno!!!


1. Murphyho zákon:
Na počátku nebylo nic. I to se pokazilo!

stránky: CMS test
kontakt - instalace systémů, MySQL, FTP přístup, ...
Instalační balíky vybraných CSM

Problémy spojené s provozem služeb Endora, řešte na tomto fóru.

Offline

#10 2012-07-21 15:30:23

nikodem
Člen
Registrován: 2012-07-21
Příspěvky: 20

Re: PHP čítanie z TXT

tak jo skúsim sa s tým teda pohrať keby sa vyskytol nejaký problém ozvem sa  big_smile

Offline

#11 2012-07-21 15:31:26

kksmirice
Endora rádce
Místo: Vrchovnice
Registrován: 2011-11-20
Příspěvky: 6,023
Web

Re: PHP čítanie z TXT

<?php
$fp = fopen('novinky.txt','r');
if (!$fp) {echo 'ERROR'; exit;}


while (!feof($fp)):
	$line = fgets($fp, 2048);
	if (!empty($line)):
		$field = explode ('|', $line);
    echo '<h3>'.$field[0].'</h3>
				 <p>'.$field[1].'</p>';
		echo '<hr>';
	endif;
endwhile;

fclose($fp);

?>

1. Murphyho zákon:
Na počátku nebylo nic. I to se pokazilo!

stránky: CMS test
kontakt - instalace systémů, MySQL, FTP přístup, ...
Instalační balíky vybraných CSM

Problémy spojené s provozem služeb Endora, řešte na tomto fóru.

Offline

Zápatí

Založeno na FluxBB | CZ a SK