- sziku69: Fűzzük össze a szavakat :)
- Magga: PLEX: multimédia az egész lakásban
- Real Racing 3 - Freemium csoda
- Luck Dragon: Asszociációs játék. :)
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- Argos: Az vagy, amit megeszel
- Gurulunk, WAZE?!
- Lalikiraly: Sencor SMC BS30 aktív hangfalszett bemutató
- ricsi99: 6. Genes alaplap tündöklése.. kontra MS/Zintel korlátozásai.(Mehetnek a levesbe)
- sellerbuyer: Milyen laptopot vegyek? Segítek: semmilyet!
Új hozzászólás Aktív témák
-
Taci
addikt
Kérnék egy kis segítséget.
Olyan szinten vért izzadtam ezzel...
$str1 = "Névtelen";
$str2 = "Névtelen";
$pattern = "/á|é|í|ó|ö|ő|ú|ü|ű/i";
echo preg_match($pattern, $str1) . "<br>";
echo preg_match($pattern, $str2) . "<br>";
Az output pedig ez:
0
1
Az elsőt (str1) én gépeltem be, a másodikat egy link címéből másoltam ki ( [link] ).
Aztán kb. fél óra idegőrlő próbálgatás után (kb. annyi kellett, hogy a link részeit külön-külön megnézve megtaláljam, mi nem stimmel) megnéztem a link forrását, ahol azt láttam, hogy aNévtelen
az ott valójábanNe%CC%81vtelen
.Ezt találtam róla:
e%CC%81 (U+0065 U+0301): Combining character e + ́Még a Notepad++ is furcsán "kezeli", mert amikor kijelölném (normál é betűnek látszik), akkor elsőre csak a feléig jelöli, aztán következő lépésben (Shift + jobbra) a másik felét.
Ide be tudom most csak azt a karaktert másolni: é
És fura módon ha a sima é-re keresek, ezt is találatnak dobja. De amikor egyet visszatörlök: e lesz.Találtam egy ilyen patternt, ami "beugrik" mindenre:
/\p{L}+/u
Viszont én kifejezetten azt szeretném, hogy csak akkor adjon találatot, hogy magyar ékezetes betűk vannak benne.Amihez használnám:
Linkeket ellenőrzök vele.if (filter_var($link, FILTER_VALIDATE_URL, FILTER_NULL_ON_FAILURE))
Ez hibásnak dobja, ha ékezetes karakter van a linkben (works as designed), ezért egy újabb lépcsőben ellenőrzöm, hogy a magyar ékezetes betűk vannak-e benne, és ha igen, akkor tovább engedem.Na ez eddig működött, most ezzel a "fura ékezetes megoldással" már nem.
Hirtelen ötlettől vezérelve megnéztem a header-jét, és bár böngészőben 200-as státuszú, a get_headers által visszaadva HTTP/1.1 404 Not Found.
Hogyan lehetne ezt megoldani?
Egy másik linkben © karaktert fogott meg a szkriptem... hát legyen az ő bajuk, aki így enged ki egy linket. Bár ennél speciel 200-as a státusz a headerben, de hát akkor is.
Új hozzászólás Aktív témák
- Rendszergazda topic
- Hardcore café
- Sokat megélt veterán CPU-t hoz vissza a piacra az Intel
- Megjelent a Sony Xperia 10 VII
- PlayStation 4
- Nem tetszik pár profi eSport játékosnak, hogy Intel CPU-val kell játszaniuk
- 5.1, 7.1 és gamer fejhallgatók
- Nők, nőügyek (18+)
- Abarth, Alfa Romeo, Fiat, Lancia topik
- Házimozi belépő szinten
- További aktív témák...
- LG 77" G4 OLED evo 4K HDR Smart 144Hz Gaming TV
- ASUS ROG STRIX 4090 (RTX4090-O24G-GAMING) 24GB GDDR6X (még 12 hó garival)
- Eladó Cisco Switch SG500 és SG350
- Bomba ár! Lenovo X1 Tab G2 i5-7Y57 I 8GB I 256GB SSD I 12" 2K IPS Touch I Cam I W10 I Garancia
- Legion 5 15ACH6H 15.6" FHD IPS Ryzen 7 5800H RTX 3060 16GB 512GB NVMe magyar vbill gar
- Apple iPhone 13 Mini 128GB, Kártyafüggetlen, 1 Év Garanciával
- Xiaomi 11T 128GB, Kártyafüggetlen, 1 Év Garanciával
- BESZÁMÍTÁS! ASUS Prime H370 i5 8600K 32GB DDR4 512GB SSD RTX 2060 Super 8GB Zalman N5 BitFenix 550W
- Amazon Kindle 10th Generation ébresztős tok
- BESZÁMÍTÁS! 3Dconnexion SpaceMouse Enterprise egér garanciával hibátlan működéssel
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: CAMERA-PRO Hungary Kft.
Város: Budapest