webmaster, czcionki, szablony, skrypty, kursy: php, html, mysql, webmaster group / SITEQL.net \ skrypty, kursy: html, php, mysql, czcionki, darmowe szablony stron www, grafika, flash i swish, webmaster group, porady php, html i javascript, tworzenie stron www, katalog stron www, forum dla webmastera oraz obszerny download, pliki, za darmo w sieci, wszystko dla ciebie i twojej strony www, zapraszamy | html, php, skrypty, czcionki, webmaster, szablony, javascript, mysql, download, scrypty, www, gif, jpg, kursy, kurs php, kurs, php3, php4, porady, artykuły, darmowe szablony stron www, pliki, skrypty cgi, webmaster group, skrypty php, skrypty javascript
 

Darmowe Pozycjonowanie - www.LiveLink.pl

 
 

Menu


 Porady PHP:

Porcjowanie zapytań w bazie textowej (1,2,3,4,5,6 itd...)

Zalóżmy że w pliku "plik.txt" mamy wprowadzone dane o właścicielach
adresów e-mail np. w ten sposób:

email||imie||\n

gdzie email to adres email
\n to znak podziału wiersza
|| to operatory

utwórz plik adresy.phtml
<?
//ile pozycji na stronie ma zostać wyświetlonych
$max_poz="20";

//jeśli wchodzimy bez parametru pierwsza strona
//ustawia się jako pierwsza i pętla startuje od cyfry 0
if($page==""){
$page="1";
$start="0";
}
else{
//jeśli nie określamy start pętli w/g strony
$start=$page*$max_poz;
$start=$start-$max_poz;
}

$file = file("plik.txt");
for ($index=$start; $index < $page*$max_poz; $index++)
{
$gr = split("\|", chop($file[$index]));
$zz = explode("||", $file[$index]);

//wyświetlamy dane
echo"<a href=mailto:$zz[1]>$zz[0]</a><br>";
}
?>

a teraz weźmiemy się za generowanie linków 1, 2, 3, 4 itd....

<?
//zliczamy ilość lini
$el=count($file);
//obliczamy ilość stron dzieląc ilość lini przez maksymalną
//liczbę danych wyświetlanych na stronie (zwróć uwagę na zaokrąglanie wyniku)
$stron=ceil($el/$max_poz);
//wykonujemy pętle
for ($index=1; $index < $stron; $index++) {
//jeśli wygenerowana wartość $index jest równa wyświetlanej stronie
//generujemy pusty link
if($page==$index){
echo" <font color=\"white\"><b>$index</b></font> |";
}
else{
//jesli nie tworzymy link do strony
echo" <b><a href=\"adresy.phtml?page=$index\">$index</a></b> |";
}}
?>


... i to wszystko co trzeba, aby utworzyć linki z numerami stron i porcjować przy ich pomocy dane...
...miłej zabawy

dodał: Bastek

Expekt Poznań Porównywanie cen expekt Torebki