PHP.SU

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

Страниц (304): В начало « ... 264 265 266 267 [268] 269 270 271 272 ... » В конец

> Найдено сообщений: 4551
Viper Отправлено: 05 Января, 2010 - 12:36:22 • Тема: Как правильнее организовать выборку из базы? • Форум: SQL и Архитектура БД

Ответов: 8
Просмотров: 136
Random про вьюшки
http://sqlinfo[dot]ru/articles/info/9[dot]html
http://habrahabr[dot]ru/blogs/mysql/47031/

процедуры и т.д. http://bugeater[dot]habrahabr[dot]ru/blog/79340/
Viper Отправлено: 05 Января, 2010 - 11:29:27 • Тема: как сделать первый кадр из ролика??? • Форум: Программирование на PHP

Ответов: 11
Просмотров: 1713
Антон пишет:
а можно ли сделать то же самое (снимок кадра видео ролика)... если я транслирую видео с чужого сервера с помощью embed и object??


нет. у ffmpeg непосредственно доступ к файлу/потоку, embed и object лишь методы вставки объекта в html-страницу.
Viper Отправлено: 05 Января, 2010 - 08:40:24 • Тема: Помогите пожалуйста • Форум: SQL и Архитектура БД

Ответов: 19
Просмотров: 124
Kursant пишет:
А что просто вверху сайта вставить вот это и всё
session_start();

все лучше так

дабы избежать ошибок.
Viper Отправлено: 04 Января, 2010 - 11:12:08 • Тема: как сделать первый кадр из ролика??? • Форум: Программирование на PHP

Ответов: 11
Просмотров: 1713
PHP:
скопировать код в буфер обмена
  1. @exec($path_ffmpeg.' -i '.$url.' -ss '.$seek_time.' -f image2 '.$image.'.jpg');

где $path_ffmpeg - путь к ffmpeg;
$url - путь к файлу видео;
$seek_time - время на котором делать снимок кадра;
$image - путь + имя результирующего файла.

для $path_ffmpeg и $url нужно делать escapeshellcmd
Viper Отправлено: 30 Декабря, 2009 - 15:07:28 • Тема: Подскажите как убрать крякозяблики • Форум: Программирование на PHP

Ответов: 4
Просмотров: 368
сайт в 1251 ответ приезжает в utf8
попробуйте указать charset="windows-1251" для <script>
Viper Отправлено: 21 Декабря, 2009 - 08:06:21 • Тема: Как вывести переменные Joomla на страницу??? • Форум: Программирование на PHP

Ответов: 2
Просмотров: 809
joomla какой версии?
если 1.0 то есть класс $mainframe для работы с meta
если нужно получить keywords из определенной статьи, то это хранится в БД.
PHP:
скопировать код в буфер обмена
  1. $database->setQuery("SELECT id, metakey FROM #__content);
  2. $rows = $database->loadObjectList();
  3. foreach ($rows as $row) {
  4.         echo $row->id.'; meta: '.$row->metakey;
  5. }


если для 1.5

PHP:
скопировать код в буфер обмена
  1. $db =& JFactory::getDBO();
  2. $db->setQuery("SELECT id, metakey FROM #__content);
  3. ...


если нужно общие данные, то через
CODE (text):
скопировать код в буфер обмена
  1. echo $mosConfig_MetaKeys;

или $MetaKeys для 1.5
Viper Отправлено: 21 Декабря, 2009 - 07:52:23 • Тема: Странный strpos • Форум: Программирование на PHP

Ответов: 9
Просмотров: 748
JustUserR пишет:
А сам PHP-скрипт слуаем не в юникоде сохранен? Тогда наверное mb-функции нужны и локаль соответствющая

да вот в том то и дело, что все файлы в ANSI win
Viper Отправлено: 21 Декабря, 2009 - 07:50:10 • Тема: Вопрос по поиску PHP + MySQL • Форум: SQL и Архитектура БД

Ответов: 2
Просмотров: 39
через алиас и сортировку а потом проверку по if

CODE (text):
скопировать код в буфер обмена
  1. SELECT fields, MATCH (fields) AGAINST ('search* ~text' IN BOOLEAN MODE) AS rel
  2. FROM ...
  3. WHERE MATCH (fields) AGAINST ('search* ~text' IN BOOLEAN MODE)
  4. ORDER BY rel ASC


будут отсортированны по релевантности
а дальше через if можете выбрать наименьший, это и будет макс. совпадение.
надеюсь правильно понял.
Viper Отправлено: 18 Декабря, 2009 - 12:52:42 • Тема: Странный strpos • Форум: Программирование на PHP

Ответов: 9
Просмотров: 748
да. именно для cp1251
Viper Отправлено: 18 Декабря, 2009 - 12:06:58 • Тема: Странный strpos • Форум: Программирование на PHP

Ответов: 9
Просмотров: 748
да. локаль RU для винды
Viper Отправлено: 17 Декабря, 2009 - 13:14:34 • Тема: Замена подстроки в строке • Форум: Программирование на PHP

Ответов: 10
Просмотров: 740


PS! И не reg_replace, а preg_replace
Viper Отправлено: 17 Декабря, 2009 - 07:47:24 • Тема: Вывод краткой и полной новости • Форум: Напишите за меня, пожалуйста

Ответов: 1
Просмотров: 41
PHP:
скопировать код в буфер обмена
  1. function str_trim($str, $lim, $chr = '&#8230;') {
  2.         if (strlen($str = $str) <= $lim) return $str;
  3.         return substr($str, 0, $lim - 3).$chr;
  4. }


где $str выводимый текст, а $lim нужное кол-во символов.
а далее уже можете сделать ссылку на полную новость. т.е. к примеру в $char задать

CODE (text):
скопировать код в буфер обмена
  1. ...<br /><span class="read_more">news.php?showFull=1&id=1000</span>
Viper Отправлено: 16 Декабря, 2009 - 15:50:19 • Тема: помогите найти документацию • Форум: Программирование на PHP

Ответов: 8
Просмотров: 456
Hunter пишет:
таких информативных постов я за день знаешь скока могу налепить по форуму))))))


дело в том, что с каждой версией документация обновляется. а переводить каждый раз никто не горит желанием.
тем более что ничего сложного в использовании phpmyadmin нет. к тому же интерфейс можно поставить русский. ещё проще.

PS! Чем же вас конкретно не устраивают англоязычные доки? Если знаете как работать с БД хотя бы на начальном уровне, то вам она не понадобится.
Viper Отправлено: 16 Декабря, 2009 - 15:00:25 • Тема: помогите найти документацию • Форум: Программирование на PHP

Ответов: 8
Просмотров: 456
учите английский.
Viper Отправлено: 16 Декабря, 2009 - 14:30:03 • Тема: Очистить, разрезать строку по кол-ву символов... • Форум: Программирование на PHP

Ответов: 1
Просмотров: 317
//$string = 'бобик в гостях у барбоса';
//$string = 'бобиквгостяхубарбоса';
//$string = '12 столов';
//$string = '2023';
$string = 'я знаю что вы сделали прошлым летом';

PHP:
скопировать код в буфер обмена
  1. if (strpos($striped, ' ') === false) { // if space not found in string
  2.         if (is_numeric($striped) && strlen($striped) <= 4) {
  3.                 $part = $striped.'*';
  4.         } else {
  5.                 $part = substr($striped, 0, strlen($striped)).'*';
  6.         }
  7. } else {
  8.         if (strlen($striped) <= 4 && is_numeric($striped)) {
  9.                 $part = substr($striped, 0, strpos($striped, ' ')).'*';
  10.         } else {
  11.                 $part_temp = substr($striped, 0, strpos($striped, ' '));
  12.                 if (is_numeric($part_temp) && strlen($part_temp) <= 2) {
  13.                         $part = substr($striped, 0, strlen($part_temp) + 3).'*';
  14.                 } else {
  15.                         if (strlen($part_temp) <= 2) {
  16.                                 $part = substr($striped, 0, round(strlen($striped) / 2)).'* ~'.substr($striped, round(strlen($striped) / 2), strlen($striped));
  17.                         } else {
  18.                                 $part = substr($striped, 0, strpos($striped, ' ')).'* ~'.substr($striped, strpos($striped, ' ')+1, strlen($striped));
  19.                         }
  20.                 }
  21.         }
  22. }


примерно вот так решил сделать.

для последнего $string операторы вставляются в середину строки.

и удаление html сделал как
PHP:
скопировать код в буфер обмена
  1. $striped = preg_replace('/<(.*?)>/', '', $limited_search);


а удаление множественных пробелов как

Страниц (304): В начало « ... 264 265 266 267 [268] 269 270 271 272 ... » В конец
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB