Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Помогите пожалуйста

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Описание: $chl = urlencode($chl, $chk);
jonmodem
Отправлено: 18 Ноября, 2011 - 16:27:52
Post Id



Гость


Покинул форум
Сообщений всего: 95
Дата рег-ции: Июнь 2011  
Откуда: Москва


Помог: 0 раз(а)




Вот часть функции

PHP:
скопировать код в буфер обмена
  1. function Code($chl, $chs = '100', $choe = 'UTF-8', $chld = 'L', $margin = '0')
  2. {
  3.     $chl  = urlencode($chl, $chk);
  4.     $chk = get_the_title(), get_bloginfo('name'), get_bloginfo('description');


$chl выводит ссылку на запись
$chk выводит заголовок и название сайта

Это все не работает, помогите запустить моторчик этой функции, чтобы она заработала
 
 Top
EuGen Администратор
Отправлено: 18 Ноября, 2011 - 16:30:06
Post Id


Профессионал


Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007  
Откуда: Berlin


Помог: 707 раз(а)




То есть Вы предлагаете догадаться о том, что происходит внутри функций
get_the_title()
get_bloginfo('name')
get_bloginfo('description');
- здесь не представленных? Или в чем задача? Касаемо urlencode тоже ничего определенного не сказать, ведь Вы не привели входных данных и того, что нужно увидеть в итоге.


-----
Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
 
 Top
jonmodem
Отправлено: 18 Ноября, 2011 - 16:32:05
Post Id



Гость


Покинул форум
Сообщений всего: 95
Дата рег-ции: Июнь 2011  
Откуда: Москва


Помог: 0 раз(а)




EuGen пишет:
То есть Вы предлагаете догадаться о том, что происходит внутри функций
get_the_title()
get_bloginfo('name')
get_bloginfo('description');
- здесь не представленных? Или в чем задача? Касаемо urlencode тоже ничего определенног оне сказать, ведь Вы не привели входных данных и того, что нужно увидеть в итоге.

PHP:
скопировать код в буфер обмена
  1.  
  2. <?PHP
  3. function QRCodeGME($chl, $chs = '100', $choe = 'UTF-8', $chld = 'L', $margin = '0')
  4. {
  5.     $chl  = urlencode($chk);
  6.     $chk = get_the_title(), get_bloginfo('name'), get_bloginfo('description');
  7.    
  8.     if ($chs > 546) $chs = 546;
  9.     $chs  = $chs .'x'. $chs;
  10.    
  11.     $chld = strtoupper($chld);
  12.     switch ($chld) {
  13.         case 'L':
  14.         case 'M':
  15.         case 'Q':
  16.         case 'H':
  17.             break;
  18.         default:
  19.             $chld = 'L';
  20.             break;
  21.     }
  22.     $chld = $chld .'|'. $margin;
  23.    
  24.     $url  = 'http://chart.apis.google.com/chart?chs='.$chs.'&cht=qr&chl='.$chl.'&choe='.$choe.'&chld='.$chld;
  25.     return $url;
  26. }
  27. ?>


вот вся функция
 
 Top
EuGen Администратор
Отправлено: 18 Ноября, 2011 - 16:36:52
Post Id


Профессионал


Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007  
Откуда: Berlin


Помог: 707 раз(а)




jonmodem пишет:
$chk = get_the_title(), get_bloginfo('name'), get_bloginfo('description');

- это вызов функций, здесь не представленных. Стало быть, код неполный.


-----
Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
 
 Top
jonmodem
Отправлено: 18 Ноября, 2011 - 16:38:02
Post Id



Гость


Покинул форум
Сообщений всего: 95
Дата рег-ции: Июнь 2011  
Откуда: Москва


Помог: 0 раз(а)




Нужно чтобы генерировался код с названием записи, названием сайта и ссылкой на запись и все это выводиться в картинке
PHP:
скопировать код в буфер обмена
  1. <?PHP if (function_exists('QRCodeGME')) { echo '<img src="'.QRCodeGME(get_permalink()).'" alt="QR Code для '.the_title('','',false).'"/> '; }?>
 
 Top
Мелкий Супермодератор
Отправлено: 18 Ноября, 2011 - 16:39:08
Post Id



Активный участник


Покинул форум
Сообщений всего: 11926
Дата рег-ции: Июль 2009  
Откуда: Россия, Санкт-Петербург


Помог: 618 раз(а)




jonmodem пишет:
$chk = get_the_title(), get_bloginfo('name'), get_bloginfo('description');

Начать, пожалуй, стоит с того, что это - синтаксическая ошибка.


-----
PostgreSQL DBA
 
 Top
jonmodem
Отправлено: 18 Ноября, 2011 - 16:40:22
Post Id



Гость


Покинул форум
Сообщений всего: 95
Дата рег-ции: Июнь 2011  
Откуда: Москва


Помог: 0 раз(а)




Если например сделать $chl = urlencode(get_the_title()); то картинка генерируется с названием статьи, а надо чтобы было и название и название сайта и ссылка
(Добавление)
Мелкий пишет:
jonmodem пишет:
$chk = get_the_title(), get_bloginfo('name'), get_bloginfo('description');

Начать, пожалуй, стоит с того, что это - синтаксическая ошибка.

Я знаю что это ошибка, но Я пробовал по разному, например
$chk = array(get_the_title(), get_bloginfo('name'), get_bloginfo('description')); и пробовал каждое значение заключать в скобки, ничего не выходит
 
 Top
EuGen Администратор
Отправлено: 18 Ноября, 2011 - 16:42:16
Post Id


Профессионал


Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007  
Откуда: Berlin


Помог: 707 раз(а)




Вдобавок, пока Вам помогал, понял, что уже не отличаю точку от точки с запятой. Верно Вам подсказывают - про синтаксическую ошибку.
Предлагаю заменить и сделать
$chk = get_the_title().get_bloginfo('name').get_bloginfo('description');

а я глаза от монитора отверну.


-----
Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
 
 Top
jonmodem
Отправлено: 18 Ноября, 2011 - 16:44:54
Post Id



Гость


Покинул форум
Сообщений всего: 95
Дата рег-ции: Июнь 2011  
Откуда: Москва


Помог: 0 раз(а)




EuGen пишет:
Вдобавок, пока Вам помогал, понял, что уже не отличаю точку от точки с запятой. Верно Вам подсказывают - про синтаксическую ошибку.
Предлагаю заменить и сделать
$chk = get_the_title().get_bloginfo('name').get_bloginfo('description');

а я глаза от монитора отверну.


Попробовал, все равно ошибка
(Добавление)
Эта функция генерирует картинку как у меня на аватарке, это код с информацией, надо чтобы в данные кроме ссылки еще записывалось и название самой записи и название сайта
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB