[ Príspevkov: 30 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 23.12.10
Prihlásený: 06.10.15
Príspevky: 331
Témy: 130 | 130
Bydlisko: 054 01 Levoča
Vek: 20
NapísalOffline : 01.01.2011 21:58 | Automaticka zmena url na kod

Ahojte. Potreboval by som neaku php funkciu ale nieco: potrebujem aby sa kazda url vlozena ako text zmenila na kod <A ...>
Napr: http://www.pcforum.sk/ sa zmeni na <A HREF="http://www.pcforum.sk/">http://www.pcforum.sk/</A>

Presne to isté ako to je na tomto fóre.
Ďakujem


Offline

Užívateľ
Užívateľ
Automaticka zmena url na kod

Registrovaný: 14.11.10
Prihlásený: 22.09.17
Príspevky: 129
Témy: 27 | 27
NapísalOffline : 01.01.2011 22:50 | Automaticka zmena url na kod

jednoducho cez echo

Kód:
<form action="stranka.php" method="post">
    <input type="text" name="link" size="30">
    <input type="submit" name="tlacidlo" value="OK">
</form>

<?
$link=$_POST['link'];   
echo ("link je : <a href=\"$link\">$link</a>");
?>


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 23.12.10
Prihlásený: 06.10.15
Príspevky: 331
Témy: 130 | 130
Bydlisko: 054 01 Levoča
Vek: 20
Napísal autor témyOffline : 01.01.2011 22:53 | Automaticka zmena url na kod

ale nie.....ja mam celu textareu kde uzivatel zadava akekolvek znaky....medzi nimi mozu byt linky...a tie sa maju zmenit na odkazy HTML


_________________
ASUS EeePc 1002HA 1GB RAM 120GB HDD Intel Atom N270 1,60GHz
Offline

Skúsený užívateľ
Skúsený užívateľ
Automaticka zmena url na kod

Registrovaný: 24.01.08
Prihlásený: 13.09.17
Príspevky: 14691
Témy: 66 | 66
Bydlisko: Žilina
Vek: 30
NapísalOffline : 01.01.2011 23:00 | Automaticka zmena url na kod

a čo ti nefunguje?
zistíš či sa v textarei nachádza po odoslaní formuláru "www" alebo "http" a len insertneš, čo potrebuješ... obyčajná práca s textom. hádam nečakáš, že ti tu dá dakto hotové riešenie


_________________
C#, PHP, ...
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 23.12.10
Prihlásený: 06.10.15
Príspevky: 331
Témy: 130 | 130
Bydlisko: 054 01 Levoča
Vek: 20
Napísal autor témyOffline : 01.01.2011 23:03 | Automaticka zmena url na kod

hej sak jasne ale ked sa to tak vezme ja mozem kazde http a www nahradit napr: <A HREF="http atd atd ale potom ako zistim ako pokracuje dalej ta adresa .. predsa ja musim A uzavriet a zadat text na ktory sa bude klikat.. nee??


_________________
ASUS EeePc 1002HA 1GB RAM 120GB HDD Intel Atom N270 1,60GHz
Offline

Skúsený užívateľ
Skúsený užívateľ
Automaticka zmena url na kod

Registrovaný: 24.01.08
Prihlásený: 13.09.17
Príspevky: 14691
Témy: 66 | 66
Bydlisko: Žilina
Vek: 30
NapísalOffline : 01.01.2011 23:05 | Automaticka zmena url na kod

no však si musíš uvedomiť, ako vyzerá text, ktorý chceš riešiť.. porozmýšľaj a veľmi rýchlo prídeš na jednoznačné ukončenie napísanej adresy. napísal som ti, čo máš hľadať pre začiatok adresy, ty porozmýšľaj nad koncom


_________________
C#, PHP, ...
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 23.12.10
Prihlásený: 06.10.15
Príspevky: 331
Témy: 130 | 130
Bydlisko: 054 01 Levoča
Vek: 20
Napísal autor témyOffline : 01.01.2011 23:07 | Automaticka zmena url na kod

tak to mam hladat vsetko co sa konci na / alebo .php .html .jpg .img a pod?
To neexistuje nieco jednoduchsie?


_________________
ASUS EeePc 1002HA 1GB RAM 120GB HDD Intel Atom N270 1,60GHz
Offline

Správca fóra
Správca fóra
Automaticka zmena url na kod

Registrovaný: 27.07.07
Príspevky: 3971
Témy: 51 | 51
Bydlisko: Bratislava
Vek: 32
NapísalOffline : 01.01.2011 23:09 | Automaticka zmena url na kod

na to ti postaci ovladat pracu s regularnymi vyrazmi


_________________
Desktop: CPU: AMD Athlon64 3000+ | MB: Biostar K8T890-A9 | VGA: NVIDIA GeForce 6200 LE 256MB | RAM: 2x 1GB A-DATA DDR 400 MHz Dual Kit | HDD: WD Caviar Blue 320GB | DVD: LG GSA-H10N | Keyboard: Chicony KU-0420 Silver/Black | Mouse: Logitech RX1000 | Zdroj: Corsair CX400 400W | CASE: DELUX DLC-MD370 Black | LCD: 20" Samsung 206BW | Repro: Teac XL-20
Notebook: ACER Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB / Intel HD Graphics | RAM: 4GB DDR3 1066 MHz | HDD: 640GB
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 23.12.10
Prihlásený: 06.10.15
Príspevky: 331
Témy: 130 | 130
Bydlisko: 054 01 Levoča
Vek: 20
Napísal autor témyOffline : 01.01.2011 23:13 | Automaticka zmena url na kod

A tu praveze neviem .. :( Poradite mi prosím?

// pridané po 3 minútach od posledného príspevku

Aspon neaký web kde by som sa s tým mohol zoznámiť. Našiel som http://kasman.sk/index.php?meno_clanku= ... unkcie+PHP ale všetko je po EN


_________________
ASUS EeePc 1002HA 1GB RAM 120GB HDD Intel Atom N270 1,60GHz
Offline

Užívateľ
Užívateľ
Automaticka zmena url na kod

Registrovaný: 14.11.10
Prihlásený: 22.09.17
Príspevky: 129
Témy: 27 | 27
NapísalOffline : 01.01.2011 23:15 | Automaticka zmena url na kod

tu mas podla mna velmi dobry serial o php


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 23.12.10
Prihlásený: 06.10.15
Príspevky: 331
Témy: 130 | 130
Bydlisko: 054 01 Levoča
Vek: 20
Napísal autor témyOffline : 02.01.2011 9:44 | Automaticka zmena url na kod

OK ďakujem. Pozriem sa do toho a dufam ze ztoho nieco vyvodim. Teraz idem spať

// pridané po 10 hodinách 28 minútach od posledného príspevku

Myslíte že by to šlo cez ereg_replace?


_________________
ASUS EeePc 1002HA 1GB RAM 120GB HDD Intel Atom N270 1,60GHz
Offline

Užívateľ
Užívateľ
Automaticka zmena url na kod

Registrovaný: 14.11.10
Prihlásený: 22.09.17
Príspevky: 129
Témy: 27 | 27
NapísalOffline : 02.01.2011 10:06 | Automaticka zmena url na kod

tu hned o 2 riadky nizsie mas podobnu temu, kukni tam


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 23.12.10
Prihlásený: 06.10.15
Príspevky: 331
Témy: 130 | 130
Bydlisko: 054 01 Levoča
Vek: 20
Napísal autor témyOffline : 03.01.2011 17:22 | Automaticka zmena url na kod

To ste mi nemohli povedat ze tam staci dat toto Ereg_Replace("[[:alpha:]]+://[^<>[:space:]]+[[:alnum:]/]", "<a href=\"\\0\">\\0</a>", $text);


_________________
ASUS EeePc 1002HA 1GB RAM 120GB HDD Intel Atom N270 1,60GHz
Offline

Správca fóra
Správca fóra
Automaticka zmena url na kod

Registrovaný: 27.07.07
Príspevky: 3971
Témy: 51 | 51
Bydlisko: Bratislava
Vek: 32
NapísalOffline : 03.01.2011 18:42 | Automaticka zmena url na kod

nemohli, lebo kod, ktory si uviedol, je nedostacujuci na pokrytie vsetkych moznych tvarov url adries


_________________
Desktop: CPU: AMD Athlon64 3000+ | MB: Biostar K8T890-A9 | VGA: NVIDIA GeForce 6200 LE 256MB | RAM: 2x 1GB A-DATA DDR 400 MHz Dual Kit | HDD: WD Caviar Blue 320GB | DVD: LG GSA-H10N | Keyboard: Chicony KU-0420 Silver/Black | Mouse: Logitech RX1000 | Zdroj: Corsair CX400 400W | CASE: DELUX DLC-MD370 Black | LCD: 20" Samsung 206BW | Repro: Teac XL-20
Notebook: ACER Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB / Intel HD Graphics | RAM: 4GB DDR3 1066 MHz | HDD: 640GB
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 23.12.10
Prihlásený: 06.10.15
Príspevky: 331
Témy: 130 | 130
Bydlisko: 054 01 Levoča
Vek: 20
Napísal autor témyOffline : 03.01.2011 23:16 | Automaticka zmena url na kod

A ako vyzera cely kod na pokrytie vsetkych url adries?

// pridané po 1 hodine 32 minútach od posledného príspevku

Po dlhom trápení som neako poskladal neaký kód ktorý má každú url zmeniť na kod. Mne funguje ale určite môže mať neaké nedostatky. Mohli by ste sa naň prosím pozrieť?

Kód:
$text = Ereg_Replace("(http://www.|www.)+([^ ]{1,})", "<A HREF=\"\\0\" target=\"_blank\">\\0</A>", $text);



Ešte som tomu chcel pridať, že ak sa adresa začína na holé www aby sa k nemu pridalo http


Offline

Užívateľ
Užívateľ
Automaticka zmena url na kod

Registrovaný: 03.01.11
Prihlásený: 21.02.11
Príspevky: 55
Témy: 1 | 1
NapísalOffline : 03.01.2011 23:18 | Automaticka zmena url na kod

napr.
Kód:
^(?#Protocol)(?:(?:ht|f)tp(?:s?)\:\/\/|~\/|\/)?(?#Username:Password)(?:\w+:\w+@)?(?#Subdomains)(?:(?:[-\w]+\.)+(?#TopLevel Domains)(?:com|org|net|gov|mil|biz|info|mobi|name|aero|jobs|museum|travel|[a-z]{2}))(?#Port)(?::[\d]{1,5})?(?#Directories)(?:(?:(?:\/(?:[-\w~!$+|.,=]|%[a-f\d]{2})+)+|\/)+|\?|#)?(?#Query)(?:(?:\?(?:[-\w~!$+|.,*:]|%[a-f\d{2}])+=?(?:[-\w~!$+|.,*:=]|%[a-f\d]{2})*)(?:&(?:[-\w~!$+|.,*:]|%[a-f\d{2}])+=?(?:[-\w~!$+|.,*:=]|%[a-f\d]{2})*)*)*(?#Anchor)(?:#(?:[-\w~!$+|.,*:=]|%[a-f\d]{2})*)?$


zdroj: http://flanders.co.nz/2009/11/08/a-good ... on-repost/

nabuduce skus pouzit aj google


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 23.12.10
Prihlásený: 06.10.15
Príspevky: 331
Témy: 130 | 130
Bydlisko: 054 01 Levoča
Vek: 20
Napísal autor témyOffline : 04.01.2011 9:50 | Automaticka zmena url na kod

Veď v googli som hľadal asi 30 minút a nič som nenašiel.


_________________
ASUS EeePc 1002HA 1GB RAM 120GB HDD Intel Atom N270 1,60GHz
Offline

Užívateľ
Užívateľ
Automaticka zmena url na kod

Registrovaný: 03.01.11
Prihlásený: 21.02.11
Príspevky: 55
Témy: 1 | 1
NapísalOffline : 04.01.2011 11:36 | Automaticka zmena url na kod

a ja asi pol minutu a nasiel som toho na mraky. Zeby som mal iny google ako ty?


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 23.12.10
Prihlásený: 06.10.15
Príspevky: 331
Témy: 130 | 130
Bydlisko: 054 01 Levoča
Vek: 20
Napísal autor témyOffline : 04.01.2011 12:38 | Automaticka zmena url na kod

Asi som to hľadal pod iným výrazom

// pridané po 2 minútach od posledného príspevku

Stále keď použijem tento kód v ereg_replace() vyhadzuje mi to chybu: Warning: ereg_replace() [function.ereg-replace]: REG_BADRPT in C:\xampp\htdocs\chat\temp.php on line 20

// pridané po 7 minútach od posledného príspevku

Asi uzatvorím toto vlákno. Urobil som si to svojsky. Použil som si svoj kód a pridal som str_replace aby to doplnilo http k www

Kód:
$text = Ereg_Replace("(http://www.|www.)+([^ ]{1,})", "<A HREF=\"\\0\" target=\"_blank\">\\0</A>", $text);
$text = str_replace("<A HREF=\"www.", "<A HREF=\"http://www.", $text);
$text = str_replace("\" target=\"_blank\">www.", "\" target=\"_blank\">http://www.", $text);


_________________
ASUS EeePc 1002HA 1GB RAM 120GB HDD Intel Atom N270 1,60GHz
Offline

Užívateľ
Užívateľ
Automaticka zmena url na kod

Registrovaný: 03.01.11
Prihlásený: 21.02.11
Príspevky: 55
Témy: 1 | 1
NapísalOffline : 04.01.2011 12:53 | Automaticka zmena url na kod

toto nie je bezpecne riesenie, ako sa na to pozeram, tak ked zadam nieco ako
Kód:
http://www.<script>alert('xss')</script>
tak sa mi to tvojim kodom prevedie na
Kód:
<A HREF="http://www.<script>alert('xss')</script>" target="_blank"><script>alert('xss')</script></A>

a mame krasny XSS vuln. Nedajboze aby si mal na stranke prihlasovanie, ci nejake formulare, tak CSRF alebo Session hijack behom par sekund a ani o nicom nebudes vediet. A preco? Lebo si myslis ze v url staci osetrit aby tam nebola medzera. Mozno by si si mal precitat niektore RFC-cka o HTTP protokole, konkretne o URI: http://www.faqs.org/rfcs/rfc1738.html

no a k tvojej chybe ktoru si sa snazil obist vlastnou cestou:
1) ereg_replace je deprecated (zastarala) funkcia, pouzi preg_replace()
2) REG_BADRPT znamena ze nieco nie je backslashnute. Pri ereg_* rodine bolo treba slashovat aj hviezdicky. Tu nie su, takze prejdenie na preg_* by tu chybu malo odstranit. Ak nie, treba najst nieco ine na nete, ale nemyslim ze by to malo byt zle


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 23.12.10
Prihlásený: 06.10.15
Príspevky: 331
Témy: 130 | 130
Bydlisko: 054 01 Levoča
Vek: 20
Napísal autor témyOffline : 04.01.2011 13:06 | Automaticka zmena url na kod

Ale veď i keď by tam niekto zadal ten script i tak to nic nespravi. Neviem čo máš na mysli.


_________________
ASUS EeePc 1002HA 1GB RAM 120GB HDD Intel Atom N270 1,60GHz
Offline

Užívateľ
Užívateľ
Automaticka zmena url na kod

Registrovaný: 03.01.11
Prihlásený: 21.02.11
Príspevky: 55
Témy: 1 | 1
NapísalOffline : 04.01.2011 13:14 | Automaticka zmena url na kod

ked myslis..


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 23.12.10
Prihlásený: 06.10.15
Príspevky: 331
Témy: 130 | 130
Bydlisko: 054 01 Levoča
Vek: 20
Napísal autor témyOffline : 04.01.2011 13:18 | Automaticka zmena url na kod

Nie ale ja som ťa nepochopil že aký to môže mať následok. Vysvetlíš mi to?


_________________
ASUS EeePc 1002HA 1GB RAM 120GB HDD Intel Atom N270 1,60GHz
Offline

Skúsený užívateľ
Skúsený užívateľ
Automaticka zmena url na kod

Registrovaný: 24.01.08
Prihlásený: 13.09.17
Príspevky: 14691
Témy: 66 | 66
Bydlisko: Žilina
Vek: 30
NapísalOffline : 04.01.2011 13:23 | Automaticka zmena url na kod

má to následok taký, že ti získa k webstránke prístup hocijaký cudzí užívateľ, ktorý to vie zneužiť... naštuduj si dačo o bezpečnosti na internete pokiaľ chceš robiť weby, inak narazíš veľmi rýchlo na celú radu problémov a nebudeš tušiť, ako to, že sa ti sama kazí webstránka...


_________________
C#, PHP, ...
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 23.12.10
Prihlásený: 06.10.15
Príspevky: 331
Témy: 130 | 130
Bydlisko: 054 01 Levoča
Vek: 20
Napísal autor témyOffline : 04.01.2011 13:37 | Automaticka zmena url na kod

Ale veď predsa moja stránka je zabezpečená. I keď by si potiahol session stále mu nesedí IP adresa s ktorou sa to porovnáva.

// pridané po 7 minútach od posledného príspevku

A ešte k tomu scriptu. Keďže <script></script> sú kódy všetky mi to zmení fcia strip_tags();


_________________
ASUS EeePc 1002HA 1GB RAM 120GB HDD Intel Atom N270 1,60GHz
Offline

Skúsený užívateľ
Skúsený užívateľ
Automaticka zmena url na kod

Registrovaný: 24.01.08
Prihlásený: 13.09.17
Príspevky: 14691
Témy: 66 | 66
Bydlisko: Žilina
Vek: 30
NapísalOffline : 04.01.2011 13:38 | Automaticka zmena url na kod

to si už ty musíš zvážiť, či máš stránku dostatočne zabezpečenú alebo nie... prohibit ťa len chcel upozorniť, že to nie je len tak a ide s tým riziko ak sa to nepoužije správne


_________________
C#, PHP, ...
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 23.12.10
Prihlásený: 06.10.15
Príspevky: 331
Témy: 130 | 130
Bydlisko: 054 01 Levoča
Vek: 20
Napísal autor témyOffline : 04.01.2011 13:39 | Automaticka zmena url na kod

OK. Beriem na vedomie.


_________________
ASUS EeePc 1002HA 1GB RAM 120GB HDD Intel Atom N270 1,60GHz
Offline

Užívateľ
Užívateľ
Automaticka zmena url na kod

Registrovaný: 03.01.11
Prihlásený: 21.02.11
Príspevky: 55
Témy: 1 | 1
NapísalOffline : 04.01.2011 13:48 | Automaticka zmena url na kod

blazej44800 píše:
Ale veď predsa moja stránka je zabezpečená. I keď by si potiahol session stále mu nesedí IP adresa s ktorou sa to porovnáva.

// pridané po 7 minútach od posledného príspevku

A ešte k tomu scriptu. Keďže <script></script> sú kódy všetky mi to zmení fcia strip_tags();
k prvej casti tvojho argumentu: ukradnutie session som dal iba ako priklad. Co takto CSRF?

k druhej casti: tak tam pridam
Kód:
www.sdf"onmouseover="alert('XSS')
a obidem ti tvoje strip_tags(). Staci aby niekto presiel nad odkazom myskou

Vyhlasit ze "moja stranka je zabezpecena" si neodvazim ja sam. A ked to napise niekto kto robi taketo fatalne chyby, tak sa musim iba smiat


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 23.12.10
Prihlásený: 06.10.15
Príspevky: 331
Témy: 130 | 130
Bydlisko: 054 01 Levoča
Vek: 20
Napísal autor témyOffline : 04.01.2011 13:51 | Automaticka zmena url na kod

K prvej časti: čo je CSRF?
K druhej časti: áno funguje to. :/


_________________
ASUS EeePc 1002HA 1GB RAM 120GB HDD Intel Atom N270 1,60GHz
Offline

Užívateľ
Užívateľ
Automaticka zmena url na kod

Registrovaný: 03.01.11
Prihlásený: 21.02.11
Príspevky: 55
Témy: 1 | 1
NapísalOffline : 04.01.2011 13:52 | Automaticka zmena url na kod

k prvej otazke: http://en.wikipedia.org/wiki/Cross-site_request_forgery
k druhej: ja viem :)


 [ Príspevkov: 30 ] 


Automaticka zmena url na kod



Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy.

automaticka zmena ip pri roznych wifi sietach

v Siete

1

733

02.01.2010 22:19

Jaro

V tomto fóre nie sú ďalšie neprečítané témy.

zmena url

[ Choď na stránku:Choď na stránku: 1, 2 ]

v PHP, ASP

50

1190

07.07.2010 20:26

toma-mato

V tomto fóre nie sú ďalšie neprečítané témy.

zmena URL

v PHP, ASP

9

478

14.01.2008 13:52

pepek92

V tomto fóre nie sú ďalšie neprečítané témy.

.htaccess a zmena url

v Ostatné

1

129

27.06.2013 14:05

pogo

V tomto fóre nie sú ďalšie neprečítané témy.

Zmena URL v AJAX

v JavaScript, VBScript, Ajax

1

71

13.10.2017 17:01

killer

V tomto fóre nie sú ďalšie neprečítané témy.

Zmena ikonky pri url

v HTML, XHTML, XML, CSS

14

1805

19.10.2006 23:38

redman

V tomto fóre nie sú ďalšie neprečítané témy.

Form - zmena url cez radio

v PHP, ASP

8

607

11.02.2007 15:21

SonnY

V tomto fóre nie sú ďalšie neprečítané témy.

Zmena URL adresy FB stranky - naco je to dobre?

v Sociálne siete

2

182

17.01.2015 16:02

Megi

V tomto fóre nie sú ďalšie neprečítané témy.

SEF url alebo pekná url

v PHP, ASP

1

304

10.07.2011 14:31

Ďuri

V tomto fóre nie sú ďalšie neprečítané témy.

automaticka prevodovka

[ Choď na stránku:Choď na stránku: 1, 2 ]

v Automobily, motorky

41

1969

08.11.2010 23:27

andymc

V tomto fóre nie sú ďalšie neprečítané témy.

iframe - automatická výška

v HTML, XHTML, XML, CSS

12

1042

09.01.2009 23:33

shaggy

V tomto fóre nie sú ďalšie neprečítané témy.

C++ automatická tvorba premennej

v Assembler, C, C++, Pascal, Java

5

510

22.04.2011 13:54

johny3212

V tomto fóre nie sú ďalšie neprečítané témy.

Automatická aktualizácia času W7

v Ostatné programy

2

885

29.06.2010 20:04

killer

V tomto fóre nie sú ďalšie neprečítané témy.

Windows 7-automatická inštalácia driveru.

v Operačné systémy Microsoft

9

1471

24.08.2011 0:31

matwej

V tomto fóre nie sú ďalšie neprečítané témy.

Automatická inštalácia na iný disk

v Ostatné programy

3

212

22.08.2015 12:12

valentinvrbovsky

V tomto fóre nie sú ďalšie neprečítané témy.

automaticka kopia bunky v Exceli

v Ostatné programy

2

425

29.01.2008 17:31

luto



© 2005 - 2017 PCforum, edited by JanoF