Neurochirurgie minim invazivă
"Primum non nocere" este ideea ce a deschis drumul medicinei spre minim invaziv. Avansul tehnologic extraordinar din ultimele decenii a permis dezvoltarea tuturor domeniilor medicinei. Microscopul operator, neuronavigația, tehnicile anestezice avansate permit intervenții chirurgicale tot mai precise, tot mai sigure. Neurochirurgia minim invazivă, sau prin "gaura cheii", oferă pacienților posibilitatea de a se opera cu riscuri minime, fie ele neurologice, infecțioase, medicale sau estetice. www.neurohope.ro |
Script post pe cate o pagina
#19
Posted 23 July 2010 - 18:49
Gata am resit ms mult baieti mai ales boghy933 si MarianG dar sa-mi spuneti va rog unde gasesc fisierul htaccess in xampp? ca sa modific
Edited by lordofthewerpons, 23 July 2010 - 18:50. |
#21
Posted 23 July 2010 - 21:14
boghy933, on 23rd July 2010, 14:10, said: cel mai bine ar fi sa ramai la id nu la titlu, si daca tot vrei sa apara si titl-ul la link faci din htaccess Options +FollowSymLinks RewriteEngine on RewriteRule ^([^/]+)-([0-9]+).html$ index.php?title=$1&id=$2link-ul tau va arata asa: hello-1.html acum prin $_GET['id'] ai acel numar de la sfarsit care va fi id-ul postului prin $_GET['title'] vei avea titlul Am citit in topic si sunt putin nelamurit, tu rescri un link ca sa arate asa: hello-1.html Ce n-am inteles in regula e partea boldata: Quote ^([^/]+)-([0-9]+).html$ Ei bine tu de ce il negi in expresie? pt. ca eu stiu ca ^ in interiorul parantezelor drepte inseamna negare, parea cu linuta si numerele am prins-o, dar acolo nu-mi dau seama de ce ai pus ^([^/]+). Multumesc frumos, sunt incepator si nu am prea "rodat expresiile regulate". |
#22
Posted 23 July 2010 - 21:57
a fost eroarea mea, facut pe fuga
Cred ca poate cauta si el pe google cum e mai bine sa faca PS si eu sunt incepator Edited by boghy933, 23 July 2010 - 21:58. |
#23
Posted 23 July 2010 - 23:40
boghy933, on 23rd July 2010, 22:57, said: a fost eroarea mea, facut pe fuga Cred ca poate cauta si el pe google cum e mai bine sa faca PS si eu sunt incepator Adica totul devenea ceva de genul: ^([a-z]+)-([0-9]+).html$si se potrivea pt. hello-1.html Corect 'au ba? Nu de alta da-mi ramane gresit in minte altfel... Edited by Paullik, 23 July 2010 - 23:40. |
#24
Posted 23 July 2010 - 23:53
mi se pare mai corect [a-zA-Z] sau poate chiar [a-zA-Z0-9]
|
#25
Posted 24 July 2010 - 08:14
Am adaugat .htaccess in folderul cu siteul cu codul
Options +FollowSymLinks RewriteEngine on RewriteRule ^([a-z]+)-([0-9]+).html$ index.php?title=$1&id=$2 Dar aresele la posturi tot asa au ramas "http://localhost/me/...hp?titlu=hello" Edited by lordofthewerpons, 24 July 2010 - 08:15. |
#26
Posted 24 July 2010 - 16:50
boghy933, on 24th July 2010, 00:53, said: mi se pare mai corect [a-zA-Z] sau poate chiar [a-zA-Z0-9] De asta am zis doar [a-z], iar cu cifrele...depinde de ce are el nevoie. [1]cel putin in Mozilla FF 3.6.6 se fac caractere mici. PS: @lordofthewerpons Imi pare rau, dar pe mine m-a interesat expresia regulata, nu stiu mai departe pt. ca nu prea am folosit .htaccess. Edited by Paullik, 24 July 2010 - 16:52. |
#27
Posted 24 July 2010 - 17:31
asta pentru ca asa le-ai dat tu echo
<br><a href="http://localhost/me/'detalii.php.?id=.$row['titlu'] .'">Detalii</a>'; P.S - da-mi un PM cu adresa (publica) a site-ului, sa vad si eu ce nu merge, ... (pot da sfaturi mai precise). Edited by MarianG, 24 July 2010 - 17:38. |
#28
Posted 24 July 2010 - 20:01
Paullik, on 24th July 2010, 16:50, said: [A-Z] mi se pare inutil, ia scrie in address bar FORUM.SOFTPEDIA.COM si vezi ce se intampla[1]. De asta am zis doar [a-z], iar cu cifrele...depinde de ce are el nevoie. [1]cel putin in Mozilla FF 3.6.6 se fac caractere mici. PS: @lordofthewerpons Imi pare rau, dar pe mine m-a interesat expresia regulata, nu stiu mai departe pt. ca nu prea am folosit .htaccess. am urmatoarea regula RewriteRule ^([a-z]+)/([a-zA-Z]+)-([0-9]+).html$ index.php?cat=$1&title=$2&id=$3link-ul arata asa: /film/Predators-82.html daca scot acel A-Z, ghici ce se intampla...nu mai functioneaza, apare pagina alba.. |
|
#29
Posted 24 July 2010 - 21:06
^([a-z]+)-([0-9]+).html$ ^([a-z]+)/([a-zA-Z]+)-([0-9]+).html$ Cica cele doua coduri difera. Edited by MarianG, 24 July 2010 - 21:08. |
#30
Posted 24 July 2010 - 21:42
"forum.softpedia.com" reprezinta doar domeniul , in schimb daca testai http://forum.softpedia.com/Index.php vs http://forum.softpedia.com/index.php vedeai ce se intampla
.htaccess nu iti schimba automat link-urile , asta faci tu la afisare . |
#31
Posted 24 July 2010 - 22:32
doriaal, on 24th July 2010, 22:42, said: "forum.softpedia.com" reprezinta doar domeniul , in schimb daca testai http://forum.softpedia.com/Index.php vs http://forum.softpedia.com/index.php vedeai ce se intampla .htaccess nu iti schimba automat link-urile , asta faci tu la afisare . Si cum il folosesti tu ca la afisare sa le schimbi folosind acea regula? |
#32
Posted 24 July 2010 - 23:21
In cazul de fata folosim .htaccess pentru a 'rescrie url-uri' ( alte intrebuintari aici - http://en.wikipedia.org/wiki/Htaccess ).
Practic ce se intampla , se testeaza daca URL-ul nostru corespunde vreuneia dintre reguli . Expresiile regulate sunt folosite pentru a valida un anumit input . De exemplul ^([a-z]+)-([0-9]+).html$ valideaza orice text de forma "alfaLower" "-" "numeric".html (de exemplu pagina-21.html , paGina-21.html nu corespunde deoarece are un caracter care nu se potriveste ) Daca s-a gasit o potrivire , se foloseste substitutul index.php?title=$1&id=$2 , care practic ii spune cand ai potrivire pentru regula asta , accesezi astalalta . title este completat cu 'entitatea' 1 din regula care este ([a-z]+) in cazul de fata "pagina" id este completat cu ''entitatea' 2 din regula care este ([0-9]+) in cazul de fata "21" $1 , $2 , $3 ..$n reprezinta entitatile dintre () de aceea in exemplul lui boghi aveam si $3 . Bun, incercam in browser se vedem daca se face rescrierea corect ,daca totul e OK , modificam codul nostru astfel incat sa afiseze link-urile in forma pe care o vrem . Deci in loc de echo 'link.php?title=pagina&id=21" spunem echo 'pagina-21.html'; |
#33
Posted 25 July 2010 - 08:57
doriaal, on 25th July 2010, 00:21, said: .... Nu stiu daca am inteles bine, dar o sa mai citesc si eu cate ceva(ce am citit pana acum nu m-a lamurit) Edited by Paullik, 25 July 2010 - 08:57. |
|
#34
Posted 25 July 2010 - 11:44
Cum as putea sa fac la adresa http://localhost/me/...php?titlu=Hello sa dispara de la detalii.php sa dispara .php ?
|
#35
Posted 25 July 2010 - 13:53
Paullik, on 25th July 2010, 08:57, said: Cred ca m-am prins, eu ma gandeam ca in address bar putem schimba index.php?title=$1&id=$2 cu "pagina-21.html", dar vad ca doar in cod pt. a ne fi mai usor de scris. Nu stiu daca am inteles bine, dar o sa mai citesc si eu cate ceva(ce am citit pana acum nu m-a lamurit) |
Anunturi
▶ 0 user(s) are reading this topic
0 members, 0 guests, 0 anonymous users