Hirdetés
- Milyen billentyűzetet vegyek?
- Máris elfogytak az idei évre szánt HDD-k a Western Digitalnál
- AMD vs Intel… hol a Harmadik?! – Elfeledett CPU-k
- OLED TV topic
- AMD Ryzen 9 / 7 / 5 7***(X) "Zen 4" (AM5)
- Milyen egeret válasszak?
- PC-k milliói kerülhetnek veszélybe idén
- Milyen monitort vegyek?
- AI okozta csődhullámra figyelmeztett a Phison vezetője
- Kormányok / autós szimulátorok topikja
- total90: SSD és HDD árak 2026-ban – most kell vásárolni, vagy várni 2028-ig?
- Luck Dragon: Asszociációs játék. :)
- Depression: Hardver rúzs effektus?
- Geri Bátyó: Agglegénykonyha 13 – Néhány egyszerű, de finom étel
- Luck Dragon: Alza kuponok – aktuális kedvezmények, tippek és tapasztalatok (külön igényre)
Új hozzászólás Aktív témák
-
Tele von Zsinór
őstag
válasz
Sk8erPeter
#3061
üzenetére
Miért olvas ki a fájlból esetlegesen rossz információt?
Nem arról van szó, hogy a böngésző szúrja el, bár erre is láttam már példát; sokkal valószínűbb az, hogy egy rosszindulató látogató hamisít bele. Ha csak a mime alapján ellenőriznél, akkor mondjuk fel tudna tölteni egy .php filet, ha azt mondja, image/jpeg. Innen általában egyszerű kisakkozni, hova lett mentve és voilá: saját php kódját futtatja a te szervereden.
Az ékezetes, egyéb karakterekre valami ilyesmit ajánlok:
static public function slugify($text)
{
// replace non letter or digits by -
$text = preg_replace('~[^\\pL\d]+~u', '-', $text);
// trim
$text = trim($text, '-');
// transliterate
$text = iconv('utf-8', 'us-ascii//TRANSLIT', $text);
// lowercase
$text = strtolower($text);
// remove unwanted characters
$text = preg_replace('~[^-\w]+~', '', $text);
if (empty($text))
{
return 'n-a';
}
return $text;
}Ha van iconv modulod, ez a legjobb megoldás: utf8-ból alakít sima ascii-vá úgy, hogy transliterál (van erre magyar kifejezés?
), azaz az á-ból a-t csinál, de a ä-ból is, ë -> e, ç -> c, satöbbi.
Új hozzászólás Aktív témák
- Okos Otthon / Smart Home
- Formula-1
- exHWSW - Értünk mindenhez IS
- total90: SSD és HDD árak 2026-ban – most kell vásárolni, vagy várni 2028-ig?
- Xiaomi 15 - kicsi telefon nagy energiával
- Milyen billentyűzetet vegyek?
- Máris elfogytak az idei évre szánt HDD-k a Western Digitalnál
- Napelem
- AMD vs Intel… hol a Harmadik?! – Elfeledett CPU-k
- OLED TV topic
- További aktív témák...
- Apple iPhone 7/7 Plus szerviz alkatrészek, készletről akár másnapra!
- IBM-19"-Console-7316-TF4-18.5"-TFT-1U-ENG-USB - Monitor rackhez
- Juniper EX2300-C L2/L3 Gigabit Ethernet (10/100/1000) EX2300-C-12P -10GBe
- Apple iPhone 6S/6S Plus szerviz alkatrészek, készletről akár másnapra!
- Apple iPhone 6/6 Plus szerviz alkatrészek, készletről akár másnapra!
- BESZÁMÍTÁS! 16GB G.SKILL Trident Z 4000MHz DDR4 memória garanciával hibátlan működéssel
- GYÖNYÖRŰ iPhone 11 128GB Black-1 ÉV GARANCIA -Kártyafüggetlen, MS4360, 100% Akksi
- LG 83B4 - 83" OLED - 4K 120Hz 1ms - NVIDIA G-Sync - FreeSync Premium - HDMI 2.1 - PS5 és Xbox Ready
- Apple Magic Mouse (USB-C) - Fehér
- Beszámítás! Logitech G920 Driving Force Racing kormányszett garanciával hibátlan működéssel
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
), azaz az á-ból a-t csinál, de a ä-ból is, ë -> e, ç -> c, satöbbi.

