Poslao: 27 Dec 2009 23:37
|
offline
- Pridružio: 15 Feb 2006
- Poruke: 74
|
Da li moze neko da mi nadje sta trebam da radim da bih nekoj php skripti rewritovao linkove. Znam da pravim htaccess fajlove ali ne znam kako da pavim linkove u php fajlovima. Da li ostoji nesto sto ce rewritovati linkove unutar php fajlova ali da mi skripta ne rokne. TJ da li se moze namestiti tako da skripta u browseru prikazuje HTML linkove a da u "sebi" () radi po starim. Ako znate neke tutorijale za to posaljte mi linkove. Please.
|
|
|
Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
|
|
Poslao: 28 Dec 2009 00:04
|
offline
- deluxe0507
- Ugledni građanin
- Pridružio: 19 Jan 2008
- Poruke: 388
- Gde živiš: podzemlje
|
Pa sto nebi rucno izmenjo u skripti,ako ti php sluzi za generisanje html samom izmenom u skripti menjas i u html
|
|
|
|
Poslao: 28 Dec 2009 00:32
|
offline
- Pridružio: 15 Feb 2006
- Poruke: 74
|
Pa ne znam da li to tako moze. Da li to moze da se odradi uz pomoc
str_replace ?
meni se cini da sam vidjao tako nesto
|
|
|
|
Poslao: 28 Dec 2009 14:24
|
offline
- lnenad
- Stručni saradnik
Web
- Pridružio: 16 Jan 2007
- Poruke: 2860
- Gde živiš: Bijeljina
|
Cekaj sta zelis da promjenis?
Ako zelis da promjenis link u PHP kodu prosto ga promjeni u onaj koji si definisao htaccessom, dakle ako ti u accessu glasi kod ovako
RewriteRule ^test/([0-9]+)/(.*).htm$ /index.php?id=$1 [L]
Samo u PHPu stavis da generise ovakve linkove
/test/ID koji zelis za PHP skriptu/imestranice.htm
Pri izvrsavanju ce da se proslijedi taj ID skripti kao da si koristio index.php?id=253
|
|
|
|
Poslao: 28 Dec 2009 15:14
|
offline
- Pridružio: 15 Feb 2006
- Poruke: 74
|
OK tnx. Samo jos jedno pitanje. Kako namestiti da kada ljudi nesto traze tj kada kliknu na dugme submit, da se odmah generise taj HTML link. Razumem da rucno menjam linkove u skripti ali kako ovo promeniti jer ako mi je u action naznaceno npr results.php kako onda to da promenim... a i koristio sam get method?
|
|
|
|
Poslao: 29 Dec 2009 11:01
|
offline
- Pridružio: 28 Apr 2009
- Poruke: 99
- Gde živiš: Ulm - Derventa - Zabalj
|
Ako sam te tacno razumeo:
Imas link koji se naprimer zove
<a href="http://www.tvojsajt.com/Neki_Sajt.php?nesta_drugo=1">Neki Sajt</a>
Eh sada ti hoces da promenis URL jel tako?! Da naprimer ovako izgleda:
<a href="http://www.tvojsajt.com/Neki/Sajt.html">Neki Sajt</a>
Onda moras naprimer ovo ubaciti u svoj PHP-Code:
$link = str_replace('_', '/');
I onda moras u htacces ubaciti:
RewriteRule ^(.*)/(.*).html$ Neki_Sajt.php?nesta_drugo=$2%1
Jel to to sta si trazio? Negarantujem 100% funkcionalnost.... ali tako bi trebalo ici... nisam testiro...
|
|
|
|
Poslao: 29 Dec 2009 11:09
|
offline
- Pridružio: 15 Feb 2006
- Poruke: 74
|
Pa tako nesto samo sto sam pitao za dugme Submit a ne kako se pravi URL rewrite
Treba mi da kad se klikne na dugle za pretragu da mi rezultat bude nesto kao
mojsajt.com/search/windows.HTML
a ne ovo
mojsajt.com/search.php?k=windows
eto. Znam ja kako da rewritujem ovaj donji link da izgleda kao gornji ali ne znam kako da namestim da kad se klikne na submit da mi se pojavi gornji link a ne donji
|
|
|
|
Poslao: 29 Dec 2009 16:14
|
offline
- lnenad
- Stručni saradnik
Web
- Pridružio: 16 Jan 2007
- Poruke: 2860
- Gde živiš: Bijeljina
|
Pa druze i to se radi preradjiavnjem skripte
<form action="aaa.php">
Zamjeni aaa.php sa pretraga/nestostosetrazi.htm
I uradi URL Rewrite
|
|
|
|
Poslao: 01 Jan 2010 14:19
|
offline
- Pridružio: 15 Feb 2006
- Poruke: 74
|
OK to znam da se tako radi ali kako da aaa.php sa pretraga/nestostosetrazi.htm kad ne znam sta ce neko da ukuca. Tj kako da izvlacim "Get" iz necega sto jos nije ukucano?
|
|
|
|
|