- Samsung Galaxy Watch (Tizen és Wear OS) ingyenes számlapok, kupon kódok
- Elindult a One UI 8 a Galaxy A36-ra és A56-ra
- Újradefiniálja a Xiaomi 17, milyen egy kompakt csúcstelefon
- Telekom mobilszolgáltatások
- Megérkeztek a Xiaomi 15T sorozatának telefonjai Magyarországra
- Xiaomi 15 Ultra - kamera, telefon
- Yettel topik
- Google Pixel topik
- Poco X6 Pro - ötös alá
- Xiaomi 13T és 13T Pro - nincs tétlenkedés
Új hozzászólás Aktív témák
-
varydave
tag
válasz
Sk8erPeter #9701 üzenetére
Volt szerencsém hasonlóhoz, az egyik hazai egyetem mikroközösségi site-ja létrehozása során. Ott szintén durván hashelve voltak a fájlnevek, force-download-nál pedig visszaalakítottuk vagy az eredeti fájlnévre, vagy ha volt képaláírás (caption), akkor arra.
-
varydave
tag
válasz
Sk8erPeter #9699 üzenetére
Fájlfeltöltésnél én az esetek 99%-ában év, hónap, nap szerint könyvtárakba rendezem a fájlokat, ill. hashelt fájlneveket használok.
-
varydave
tag
válasz
Sk8erPeter #9696 üzenetére
Ok, bocs, ez elkerülte a figyelmem... szánom-bánom...
Én egy ideje ezt a függvényt használom, vagyis a "mag" ez, némileg kiegészítgetve a rendszeremben, de köszönöm az észrevételeid!
-
varydave
tag
válasz
Speeedfire #9692 üzenetére
Én még mindig inkább a spec. karakterek "kivételét" preferálom. Ha netán valakinek szüksége lenne ilyesmire:
/**
*
* $url = new url("helló világ ez az első szép url-em");
* var_dump($url->_output);
*
* string(34) "hello-vilag-ez-az-elso-szep-url-em"
*/class url {
public $_output;
private $_str;
private $_separator;/**
*
* @param string $str - nyers url
* @param string $separator - szoelvalaszto karakter
*/
public function __construct($str, $separator = "dash") {
$this->_str = $str;
$this->_separator = $separator;$this->url_title();
}/**
* szep url generalas
* @return string
*/
protected function url_title() {if ($this->_separator == 'dash')
{
$search = '_';
$replace = '-';
} else {
$search = '-';
$replace = '_';
}$str = strtolower($this->_str);
$before = array( "á", "é", "ő", "ö", "ó", "ú", "ű", "ü", "í" );
$after = array( "a", "e", "o", "o", "o", "u", "u", "u", "i" );$str = str_replace( $before, $after, $str );
$trans = array(
'&\#\d+?;' => '',
'&\S+?;' => '',
'\s+' => $replace,
'[^a-z0-9\-\._]' => '',
$replace . '+' => $replace,
$replace . '$' => $replace,
'^' . $replace => $replace,
'\.+$' => ''
);$str = strip_tags($str);
foreach ( $trans as $key => $val )
{
$str = preg_replace( "#" . $key . "#i", $val, $str );
}return $this->_output = strtolower( trim ( trim ( stripslashes ( $str ) ), $replace ) );
}
}
Új hozzászólás Aktív témák
- Apple MacBook
- A fociról könnyedén, egy baráti társaságban
- Samsung Galaxy Watch (Tizen és Wear OS) ingyenes számlapok, kupon kódok
- sziku69: Fűzzük össze a szavakat :)
- Tőzsde és gazdaság
- ASUS routerek
- Milyen légkondit a lakásba?
- Vezetékes FEJhallgatók
- GL.iNet Flint 2 (GL-MT6000) router
- Elindult a One UI 8 a Galaxy A36-ra és A56-ra
- További aktív témák...
- GARANCIÁLIS BONTATLAN MINDEN MACBOOK AIR M4
- Tyű-ha Lenovo Thinkpad X1 Carbon G8 Profi Érintős Laptop 14" -50% i7-10610U 4Mag 16GB/512GB FHD IPS
- AKCIÓ BONTATLAN GARIS IPHONE 16 PRO ÉS PRO MAX MINDEN SZÍNBEN ÉS TÁRHELLYEL 1 ÉV GARANCIÁVAL
- iPhone 17 Air - összes tárhely és szín bontatlan, viszonteladótól független 1év Apple garanciális
- iPhone 13 128GB midnight-black, független + extra tokok
- ÁRGARANCIA!Épített KomPhone Ryzen 7 7800X3D 32/64GB RAM RX 7800 XT 16GB GAMER PC termékbeszámítással
- Apple iPhone 15 Pro 128GB, Kártyafüggetlen, 1 Év Garanciával
- LG 34GS95UE - 34" Ívelt OLED / QHD 2K / 240Hz & 0.03ms / 1300 Nits / NVIDIA G-Sync / AMD FreeSync
- ÁRGARANCIA!Épített KomPhone Ryzen 5 5600X 16/32/64GB RAM RX 7600 8GB GAMER PC termékbeszámítással
- Apple iPhone 16 128GB,Adatkabel,12 hónap garanciával
Állásajánlatok
Cég: CAMERA-PRO Hungary Kft.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest