Jump to content
php.lv forumi

Recommended Posts

Posted

ir daudz linki visaas malaas lapai...

 

nu domaati tie linki kas ir kreisajaa malaa un augshaa (parasti)(ja vispaar ir)

 

Q1: kaa glabaat vinjus ieksh DB?

Q2: vai vispaar vai ir jeega linkiem likt itkaa ciparus? domaats par drosiibu...?

 

prasu tapeec ka manas ieprieksheejaas lapas linki jums nepati un man nebija pieejama DB (tagad ir)

 

piem.

index.php?uzkurieni=1...100

 

jaunumi = 1

vecumi = 2

cepumi = 3

utt..

Posted
Q2: vai vispaar vai ir jeega linkiem likt itkaa ciparus? domaats par drosiibu...?

vispar savaa zinjaa ir jeega... tik vajag pareizu parbaudi...

apm:

$lapu_masivs[0]='1.php';
$lapu_masivs[1]='2.php';

$parb=settype($_GET['uzkurieni'], "integer");
if ($parb==0 OR $parb>$max_cipars)
 {
 echo 'Ej maajaas hakeri...';
exit;
 }
else
 {
 $contents=$lapu_masivs[$parb-1];
 }
@include($contents);

kautgan topashu var ar stringu....

Posted

mkay :D ta rakstu pareizu paarbaudi (vismaz pienjemshu ka ir pareiza)

 

ja es sagaazu visu ieksh DB man ir vnk uzrakstiit admin toolu

prieksh kaada kas dariis kaut ko lapai manaa vietaa :D

(ja nu es salauzu abas rokas un smadzenes pie reizes) <-very important

Posted

nu principā trīs varianti te ir ar db:

1) ver vaļā lapas pēc padotā parametra, kurš savukār ir ID attiecīgajam ierakstam iekš db

2) ver vaļā pēc noteikta keyworda, kuru tu pats ieraksti atsevišķā laukā savā tabulā. tā būs smukāk un saprotamāk protams: www.serv.lv/news/ nevis www.serv.lv?id=2

3) tāds pats kā otrais variants, tikai keywords tiek ģenerēts automātiski pēc lapas virsraksta - izravē visus simbolus, garumzīmes, atstarpes un gatavs

Posted

pienjemsis ka esmu galiigs cirvis...

 

uz kurieni shis aiziet?

www.serv.lv/news/

 

tipa vinjsh aiz / njems index.php

 

a taadas mapes nebuus...un index.php arii nebuus

 

(nekad neesmu sapratis, vai vnk negribeejis saprast)

Posted

ierubī rewrite engine apacī, uztaisi .htaccess failu ar saturu:

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?_rq=$1 [QSA]

 

tagad viss tev tiks bakstīts kā parametrs $_GET['_rq']

attiecīgi saskaldi pēc / , sadali kā tev vajag - kādā secībā viņi tev ies tie variabļi... un viss.

 

un neaizmirsti, ka eksperimentējot print_r() ir tavs labākais draugs. a lai saprotamāk un vieglāk būtu uzraksti funkciju:

function pr($in) {
 echo '<pre>';
 print_r($in);
 echo '</pre>';
 }

Posted

šitai metodei ir pluss tas, ka visam tam penterim galā varēsi padot parastus _GET parametrus.

teiksim adrese: www.megaserv.lv/news/read/13/?comment=1 ņemot _GET masīvu būs kā:

$_GET['_rq'] = 'news/read/13/';

$_GET['comment'] = '1';

×
×
  • Create New...