- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
- 41
- 42
- 43
- 44
- 45
- 46
- 47
- 48
- 49
- 50
- 51
- 52
- 53
- 54
- 55
- 56
- 57
- 58
- 59
- 60
- 61
- 62
- 63
- 64
- 65
- 66
................
$this->vkey = substr(md5($this->id),13,20);
$this->vname = $vname;
$descr=$this->vtitle;
if ($descr)
{
$var=$descr;
$temp_max=200;
$langtranslit = array(
'а' => 'a', 'б' => 'b', 'в' => 'v',
'г' => 'g', 'д' => 'd', 'е' => 'e',
'ё' => 'e', 'ж' => 'zh', 'з' => 'z',
'и' => 'i', 'й' => 'y', 'к' => 'k',
'л' => 'l', 'м' => 'm', 'н' => 'n',
'о' => 'o', 'п' => 'p', 'р' => 'r',
'с' => 's', 'т' => 't', 'у' => 'u',
'ф' => 'f', 'х' => 'h', 'ц' => 'c',
'ч' => 'ch', 'ш' => 'sh', 'щ' => 'sch',
'ь' => '', 'ы' => 'y', 'ъ' => '',
'э' => 'e', 'ю' => 'yu', 'я' => 'ya',
"ї" => "yi", "є" => "ye",
'А' => 'A', 'Б' => 'B', 'В' => 'V',
'Г' => 'G', 'Д' => 'D', 'Е' => 'E',
'Ё' => 'E', 'Ж' => 'Zh', 'З' => 'Z',
'И' => 'I', 'Й' => 'Y', 'К' => 'K',
'Л' => 'L', 'М' => 'M', 'Н' => 'N',
'О' => 'O', 'П' => 'P', 'Р' => 'R',
'С' => 'S', 'Т' => 'T', 'У' => 'U',
'Ф' => 'F', 'Х' => 'H', 'Ц' => 'C',
'Ч' => 'Ch', 'Ш' => 'Sh', 'Щ' => 'Sch',
'Ь' => '', 'Ы' => 'Y', 'Ъ' => '',
'Э' => 'E', 'Ю' => 'Yu', 'Я' => 'Ya',
"Ї" => "yi", "Є" => "ye",
);
$var = trim( strip_tags( $var ) );
$var = preg_replace( "/\s+/ms", "-", $var );
$var = strtr($var, $langtranslit);
$var = preg_replace( "/[^a-z0-9\_\-.]+/mi", "", $var );
$var = preg_replace( "/[^a-z0-9\_\-]+/mi", "", $var );
$var = preg_replace( '#[\-]+#i', '-', $var );
$var = str_ireplace( ".", "", $var );
$var = str_ireplace( ",", "", $var );
$var = str_ireplace( "---", "-", $var );
$var = str_ireplace( "--", "-", $var );
$var = strtolower( $var );
$var = str_ireplace( ".php", "", $var );
$var = str_ireplace( ".php", ".ppp", $var );
$var = str_ireplace( '"', """, $var );
if( strlen( $var ) > 200 ) {
$var = substr( $var, 0, 200 );
if( ($temp_max = strrpos( $var, '-' )) ) {$var = substr( $var, 0, $temp_max );}
}
$idd=$this->id;
$idq=$idd+136;
...............................................
Что за...
Вырвиглаз.
volhv 09.01.2012 11:22 # 0
а вдруг не удалилось?!
Vasiliy 09.01.2012 11:57 # +3
Samedi 09.01.2012 12:39 # 0
Samedi 09.01.2012 12:38 # 0
guest 10.01.2012 07:37 # −1
После первой замены останется "file.php". После второй - "file.ppp"
Vasiliy 10.01.2012 07:56 # +1
volhv 10.01.2012 10:20 # +1
$var = str_ireplace( ".", "", $var );
останется filephpphp и никакого file.ppp в итоге не получится :(
guest 10.01.2012 10:56 # 0
В данном случае это, конечно, не нужно, да и вообще код весьма говнокоден.
Vasiliy 10.01.2012 11:43 # 0
kyzi007 10.01.2012 13:24 # −1
JavaGovno 09.01.2012 15:49 # −11
TheHamstertamer 09.01.2012 17:47 # +1
TarasB 10.01.2012 11:54 # +3
TheHamstertamer 10.01.2012 23:17 # +1
alex228 13.01.2012 11:36 # 0
SmackMyBitchUp 13.01.2012 17:27 # 0
А потом грустнявый смайл.
TarasB 13.01.2012 17:32 # 0
SmackMyBitchUp 14.01.2012 00:30 # 0
зри в поджирненное может увидишь
guest 13.01.2012 17:47 # −1
guest 13.01.2012 17:48 # −2
guest8 09.04.2019 12:29 # −999