Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Помогите скрестить два скрипта

Сообщения:  [1-3] 

 
 автор: dmitru   (16.01.2009 в 02:56)   письмо автору
 
   для: xx77   (15.01.2009 в 19:28)
 

при вводе в скрипт
echo '<h2>' . $chars . "</h2>";

он перестаёт работать вобще
и переменной $chars ничего не присваивается

  Ответить  
 
 автор: xx77   (15.01.2009 в 19:28)   письмо автору
 
   для: dmitru   (15.01.2009 в 18:37)
 

попробуйте поставить
 $chars = ( isset($_GET['chars']) && $_GET['chars' ]== 'utf-8') ? 'utf8':'cp1251';
echo '<h2>' . $chars . "</h2>";
 $core->query('SET NAMES "' . $chars . '"');

вне функции , сразу после
$core->exec('load module db -sm connect');

Правда я не знаком с этим модулем
, который используете, думаю подключение к mysql происходит где-то там

$core->query() или $db->query() я тоже не знаю

  Ответить  
 
 автор: dmitru   (15.01.2009 в 18:37)   письмо автору
 
 

помогите скристить 2 скрипта для авто выбора кодировки

имеется ссылка
http:// .......... linkblock.php?id=124&len=500&link_count=10&sep=%3Cbr%3E&chars=utf-8
не работает конец ссылки =utf-8
кишки файла linkblock.php
 function get_link()
  {
    global $db;

$chars = ( isset($_GET['chars']) && $_GET['chars' ]== 'utf-8') ? 'utf8':'cp1251';
// или наоборот , если по умолчанию utf8
$db->query('SET NAMES "' . $chars . '"');
   
    $rand = rand(0, 9999999);
    $res = mysql_fetch_row(
            $db->query('SELECT `ad1`.`id`, `ad1`.`name` FROM `'.$db->config['db_pref'].'advertisement` as `ad1`, 
                                                  `'.$db->config['db_pref'].'user` as `us`
                        WHERE  `ad1`.`active` = 1 AND `ad1`.`id_user` = `us`.`id` AND `us`.`balance` > 0 AND `us`.`banned` = 0
                          AND (`ad1`.`reit_start` < '.($rand/10000000).' AND `ad1`.`reit_end` > '.($rand/10000000).')
                          ')
                          );
    return $res;
  }

  ini_set('display_errors', 1);
  ini_set('html_errors', 0);
  error_reporting(E_ALL);
  
  include "core/core.class.php";
  
  $core = new core();  

  // !!!!#### check licence ####!!!! //

  $core->exec('load config %root_path%config.ini');
  
  include $core->config['classes_path'].'c_time.class.php';
  include $core->config['functions_path'].'timer.function.php';
  
  $core->exec('load module db -sm connect');
  
  $sz = 0;
  $lc = isset($_GET['link_count'])?$_GET['link_count']:$core->config['link_count'];
  while($sz < $lc)
  {
    $links[] = get_link();
    $sz++;
  }
  $url = $core->config['site_url'].$core->config['cms_url'];
 

 $id = (int)$_GET['id'];  

  $html = '';
  $html = '<div align="center"><a style="font-size: 10pt" href="http://www.xxx1xxx.ru"><b>Реклама от 0.005$ за клик на xxx1xxx.ru</b></a></div>';
  $len = (int)isset($_GET['len'])?$_GET['len']:255;
  $sep = isset($_GET['sep'])?$_GET['sep']:'<br>- ';
  foreach ($links as $line)
  {
    $html.=$sep.'<a href="'.$url.'link.php?id='.$line[0].'&aid='.$id.'">'.substr($line[1],0,$len).'</a>';
  }
  //print_r($db);
  if(isset($_GET['float']))
  {
    $html.='<br><div align="center"><a href="#" onclick="cls00(); return false;">Свернуть рекламу</a></div><br>';
  }
  echo 'document.getElementById(\'linkblock\').innerHTML=\''.$html.'\';'."\r\n\r\n";
  if(isset($_GET['float']))



$chars = ( isset($_GET['chars']) && $_GET['chars' ]== 'utf-8') ? 'utf8':'cp1251';
// или наоборот , если по умолчанию utf8
$db->query('SET NAMES "' . $chars . '"');

  Ответить  

Сообщения:  [1-3] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования