Kontrola URL – PHP – Fórum – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Kontrola URL – PHP – Fórum – Programujte.comKontrola URL – PHP – Fórum – Programujte.com

 

Sand
~ Anonymní uživatel
5 příspěvků
4. 10. 2010   #1
-
0
-

Dobrý deň, chcel by som sa vás spýtať, ako by som pomocou PHP overil či po kontrole formu sa v ňom nachádza URL adresa v tvare napr.:

http://www.test.sk/test.gif
a aby ostatné znaky okrem týchto nepovolilo.

Ďakujem za pomoc.


Sand

Nahlásit jako SPAM
IP: 87.197.16.–
CZechBoY+4
Věrný člen
4. 10. 2010   #2
-
0
-

chceš zjistit jestli ve formu je v nějakým poli text "http://www.testk.sk/test.gif" ?
napiš co chceš, uveď příklad, já totiž nevim vůbec co chceš...

Nahlásit jako SPAM
IP: 213.192.10.–
Sand
~ Anonymní uživatel
5 příspěvků
4. 10. 2010   #3
-
0
-

No ide mi o to, ako sú napr. kontroly pri registráciách e-mailu (Správny tvar... skript overuje ďalej a odošle/nesprávny... vyhodí chybu).
Jednoducho povedané, aby aby sa zhodovali podľa určitého tvaru, teda podľa:

http://nieco.sk/nejakýobrazok.gif

aby ak by užívateľ zadal URL v rovnakom tvare, aby ho to pustilo ďalej, a ak by napísal napr. iba tvar:
http://nieco.sk
teda bez uvedenia názvu súboru a jeho koncovky, tak by to vypísalo chybu.
Neviem, či som to dosť dobre vysvetlil, dúfam že ste ma pochopili.

Ďakujem za pomoc.

Nahlásit jako SPAM
IP: 95.105.229.–
insider0
Věrný člen
4. 10. 2010   #4
-
0
-

nastuduj si regularni vyrazy, ktere jsou odpovedi na tvou otazku - urcite tady bude nejeden clanek na programujte

Nahlásit jako SPAM
IP: 147.32.96.–
I don't want to see you go,[br] The sky is over[br] Even though we can't afford[br] The sky is over,[br] The sky is over us.[br][br] CIVILIZATION IS OVER
Sand
~ Anonymní uživatel
5 příspěvků
4. 10. 2010   #5
-
0
-

Prezrel som si to, ale radšej by som bol výsledku, keďže mi o nejako nejde zapracovať do podmienky po odoslaní...

Nahlásit jako SPAM
IP: 95.105.229.–
insider0
Věrný člen
4. 10. 2010   #6
-
0
-

uhm, no zalezi jestli jeste na tom pravidle - jestli domena ma byt pevna, nebo to musi mit jen ten tvar toho obrazku. Pro

http://nieco.sk/nejakýobrazok.gif

s pevnou domenou - tedy nieco.sk ale ruznym zbytkem by to mohlo vypadat
if(preg_match("/http\:\/\/nieco\.sk\/([a-zA-Z0-9-_\.]+)/",$url_z_postu)){

//vse ok
}else{
// neprosel
}

snad ten kus kodu bude aspon trochu fungovat :)

Nahlásit jako SPAM
IP: 147.32.96.–
I don't want to see you go,[br] The sky is over[br] Even though we can't afford[br] The sky is over,[br] The sky is over us.[br][br] CIVILIZATION IS OVER
Sand
~ Anonymní uživatel
5 příspěvků
4. 10. 2010   #7
-
0
-

Aha a keby sa jednalo o doménu napr. .eu, alebo podobne, ako by to bolo možné?
Zatiaľ ti veľmi pekne ďakujem, za pomoc...

Nahlásit jako SPAM
IP: 95.105.229.–
CZechBoY+4
Věrný člen
4. 10. 2010   #8
-
0
-

já bych dal přes htaccess jestli je požadovaná URL(REQUEST_URI) ^/ $ tak přesměrovat na 403 (nebo 404 to je fuk xD) jinak mu to prostě dej, nebo nevim pořád co chceš

Nahlásit jako SPAM
IP: 213.192.10.–
insider0
Věrný člen
4. 10. 2010   #9
-
0
-

ten vyraz, co jsem napsal je dosti omezeny, ale pro tebe mozna dostacujici - jinak staci to trochu pozmenit

...("/http\:\/\/nieco\.sk\/...{


prepises na cokoli chces - tecky a lomitka(pokud potrebujes pouzit) se musi "escapovat" zpetnym lomitkem, protoze samostatne maji jiny vyznam.

Nahlásit jako SPAM
IP: 147.32.96.–
I don't want to see you go,[br] The sky is over[br] Even though we can't afford[br] The sky is over,[br] The sky is over us.[br][br] CIVILIZATION IS OVER
Sand
~ Anonymní uživatel
5 příspěvků
4. 10. 2010   #10
-
0
-

Aha, ďakujem veľmi pekne za pomoc.

Nahlásit jako SPAM
IP: 95.105.229.–
Zjistit počet nových příspěvků

Přidej příspěvek

Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!

Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku

×Vložení zdrojáku

×Vložení obrázku

Vložit URL obrázku Vybrat obrázek na disku
Vlož URL adresu obrázku:
Klikni a vyber obrázek z počítače:

×Vložení videa

Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
 
Podporujeme Gravatara.
Zadej URL adresu Avatara (40 x 40 px) nebo emailovou adresu pro použití Gravatara.
Email nikam neukládáme, po získání Gravatara je zahozen.
-
Pravidla pro psaní příspěvků, používej diakritiku. ENTER pro nový odstavec, SHIFT + ENTER pro nový řádek.
Sledovat nové příspěvky (pouze pro přihlášené)
Sleduj vlákno a v případě přidání nového příspěvku o tom budeš vědět mezi prvními.
Reaguješ na příspěvek:

Uživatelé prohlížející si toto vlákno

Uživatelé on-line: 0 registrovaných, 32 hostů

Podobná vlákna

čtení url/braní dat z url — založil tribalcz

URL — založil Standa

Kontrola HW — založil Petr

URL — založil JMM

URL — založil Milan

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032024 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý