Показать сообщение отдельно
Старый 05.10.2010, 15:13 Вверх   #7
Коварный тип
 
Аватар для Serberg
Serberg вне форума
Доп. информация
По умолчанию

Цитата Сообщение от abasive Посмотреть сообщение
нет не работает, ощибку выдает "Parse syntax error" при редактирование новостей.
А у меня получился рабочий вариант с работающим шифрованием с вот такой заменой кода, отличающейся от кода в первом посте:

PHP код:
function decode_char($c

  
$a1 = array("0""1""2""3""4""5""6""7""8""9""W""G""X""M""H""R""U""Z""I""D""=""N""Q""V""B""L"); 
  
$a2 = array("b""z""a""c""l""m""e""p""s""J""x""d""f""t""i""o""Y""k""n""g""r""y""T""w""u""v"); 
  
$result $c
  for(
$j 0$j count($a1); $j++) { 
    if (
$c == $a1[$j][0]) { 
      
$result $a2[$j][0]; 
      break; 
    } 
    if (
$c == $a2[$j][0]) { 
      
$result $a1[$j][0]; 
      break; 
    } 
  } 
  return 
$result

         
function 
encode_str($s

  
$s base64_encode($s); 
  
$result ''
  for(
$i 0$i strlen($s); $i++) { 
    
$result .= decode_char($s[$i]); 
  } 
  return 
$result

$url encode_str($url);
            if( 
$config['flv_watermark'] ) $watermark ",showWatermark:'always',watermarkUrl:'{THEME}/dleimages/flv_watermark.png',watermarkLinkUrl:''";
            else 
$watermark "";
        if (
$comment == "")
            {
                return 
"<!--dle_video_begin:{$url}--><object id=\"video\" type=\"application/x-shockwave-flash\" data=\"".$config['http_home_url']."engine/classes/flashplayer/uppod.swf\" width=\"500\" height=\"395\"><param name=\"bgcolor\" value=\"#900000\" /><param name=\"allowFullScreen\" value=\"true\" /><param name=\"allowScriptAccess\" value=\"always\" /><param name=\"movie\" value=\"".$config['http_home_url']."engine/classes/flashplayer/uppod.swf\" /><param name=\"flashvars\" value=\"st=http://dle9/engine/classes/flashplayer/uppod.txt&amp;file={$url}\" /></object><!--dle_video_end-->";
            }
            else
            {
                return 
"<!--dle_video_begin:{$url}--><object id=\"video\" type=\"application/x-shockwave-flash\" data=\"".$config['http_home_url']."engine/classes/flashplayer/uppod.swf\" width=\"500\" height=\"395\"><param name=\"bgcolor\" value=\"#900000\" /><param name=\"allowFullScreen\" value=\"true\" /><param name=\"allowScriptAccess\" value=\"always\" /><param name=\"movie\" value=\"".$config['http_home_url']."engine/classes/flashplayer/uppod.swf\" /><param name=\"flashvars\" value=\"comment={$comment}&amp;st=http://dle9/engine/classes/flashplayer/uppod.txt&amp;file={$url}\" /></object><!--dle_video_end-->";
            }
        } elseif( 
$type == "txt" ) {
            return 
"<!--dle_video_begin:{$url}--><object id=\"video\" type=\"application/x-shockwave-flash\" data=\"".$config['http_home_url']."engine/classes/flashplayer/uppod.swf\" width=\"500\" height=\"395\"><param name=\"bgcolor\" value=\"#900000\" /><param name=\"allowFullScreen\" value=\"true\" /><param name=\"allowScriptAccess\" value=\"always\" /><param name=\"movie\" value=\"".$config['http_home_url']."engine/classes/flashplayer/uppod.swf\" /><param name=\"flashvars\" value=\"st=http://dle9/engine/classes/flashplayer/uppod.txt&amp;pl={$url}\" /></object><!--dle_video_end-->"
Естественно что я подключил uppod в качестве плеера. Адрес http://dle9 был использован как основной домен сайта. Так что разбирайся в коде и переделывай как тебе надо.
  Ответить с цитированием
 
Время генерации страницы 0.06112 секунды с 10 запросами