Nejste přihlášeni
Stránky 1
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
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 Takto mi to síce funguje ale je to totálne neprehľadné Pokiaľ by ste mi s tým pomohli bol by som veľmi vďačný prípadne po mne opravili nejaké chyby :?
Offline
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
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
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
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ť
Offline
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
Offline
kód se mi moc nepozdává..... dle Vás sice nejsem obdorník, ale ...
<?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
kód se mi moc nepozdává..... dle Vás sice nejsem obdorník, ale ...
<?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?
Offline
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
tak jo skúsim sa s tým teda pohrať keby sa vyskytol nejaký problém ozvem sa
Offline
<?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
Stránky 1