PHP.SU

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

Страниц (8): « 1 2 3 4 5 6 7 [8]

> Найдено сообщений: 115
Sanek_OS9 Отправлено: 08 Ноября, 2012 - 04:12:17 • Тема: Совпадения URL • Форум: Напишите за меня, пожалуйста

Ответов: 12
Просмотров: 98
armancho7777777 пишет:
PHP:
скопировать код в буфер обмена
  1. preg_match('~^(?P<site>[^.]+)\..+~', 'http://site.com.ua', $match);
  2. echo $match['site'];

И сново проблема Однако хочу вывести домен сайта, вот что получилось:
PHP:
скопировать код в буфер обмена
  1. $site='http://site.com.ua';
  2. echo 'Ваш сайт: '.$site.'<br />';
  3. $name=preg_match('~^(?P<site>[^.]+)\..+~', $site, $match);
  4. $domen=strtolower(eregi_replace('^.*\.', NULL, $site));
  5. echo 'Название: '.$match['site'].'<br />';
  6. echo 'Домен: '.$domen.'<br />';
  7.  

Сайт выводит правельно, а вот домен вместо com.ua пишет ua
Помогите разобратся Закатив глазки
Sanek_OS9 Отправлено: 06 Ноября, 2012 - 10:17:08 • Тема: Совпадения URL • Форум: Напишите за меня, пожалуйста

Ответов: 12
Просмотров: 98
armancho7777777 пишет:
PHP:
скопировать код в буфер обмена
  1. preg_match('~^(?P<site>[^.]+)\..+~', 'http://site.com.ua', $match);
  2. echo $match['site'];

Отлично Улыбка еще раз спасибо Подмигивание работает как часы Ха-ха
Sanek_OS9 Отправлено: 06 Ноября, 2012 - 00:11:22 • Тема: Совпадения URL • Форум: Напишите за меня, пожалуйста

Ответов: 12
Просмотров: 98
Что бы не плодить темы спрошу в этой Улыбка
Вот у меня есть переменная:

Мне нужно получить имя сайта без домена, это можно сделать так:

Мы получим http://site
Это все хорошо, но когда в переменной будет:

То мы получим http://site.com.
Как вывести переменную все что до первой точки?
Sanek_OS9 Отправлено: 05 Ноября, 2012 - 18:55:20 • Тема: Совпадения URL • Форум: Напишите за меня, пожалуйста

Ответов: 12
Просмотров: 98
armancho7777777 пишет:
PHP:
скопировать код в буфер обмена
  1.  
  2. if (mysql_result(mysql_query("SELECT COUNT(*) FROM `rekl_link` WHERE link like '".$link."%'"), 0)>0)$err='Ваш сайт находится в чёрном списке';
  3.  

Ниужели всё так просто Не понял спасибо работает Ха-ха
Sanek_OS9 Отправлено: 05 Ноября, 2012 - 18:48:18 • Тема: Совпадения URL • Форум: Напишите за меня, пожалуйста

Ответов: 12
Просмотров: 98
Для начала раскажу чтоб все было понятно что должно получится, а получится должен чёрный список сайтов, делаю скритп для заказа рекламы, в базе хранятся сайты которые нельзя добавлять.
Сделал я вот что, при заказе рекламы стоит это условие:
PHP:
скопировать код в буфер обмена
  1. if (mysql_result(mysql_query("SELECT COUNT(*) FROM `rekl_link` WHERE link like '%".$link."%'"), 0)>0)$err='Ваш сайт находится в чёрном списке';

Но есть одно но, допустим в базе есть ссылка: http://site.ru, то когда пользователь введет http://site[dot]ru/index.php скрипт его пропустит, как избежать этого недоразумения?
Sanek_OS9 Отправлено: 29 Октября, 2012 - 20:07:29 • Тема: 1 запрос вместо 2х • Форум: SQL и Архитектура БД

Ответов: 5
Просмотров: 38
Большое спасибо Улыбка все что хотел сделал, спасибо. Закатив глазки
Sanek_OS9 Отправлено: 29 Октября, 2012 - 19:53:01 • Тема: 1 запрос вместо 2х • Форум: SQL и Архитектура БД

Ответов: 5
Просмотров: 38
ingram пишет:
CODE (SQL):
скопировать код в буфер обмена
  1. SELECT SUM(bed) AS bed, SUM(good) AS good FROM `rating`;

Сделал под свои нужды и получилось вот что:
PHP:
скопировать код в буфер обмена
  1. echo "Всего кодов: ".mysql_result(mysql_query("SELECT SUM(rating_m) AS rating_m, SUM(rating_p) AS rating_p FROM `code_cod`"), 0)."<br />\n";

В результате вывелось -13, но это не важно так как мне нужно занести результат в две переменные, в одну результат положительных результатов, в другую отрицательных.
Sanek_OS9 Отправлено: 29 Октября, 2012 - 19:28:25 • Тема: 1 запрос вместо 2х • Форум: SQL и Архитектура БД

Ответов: 5
Просмотров: 38
Здраствуйте, вот у меня возник такой вопрос, как одним запросом вывести данные?
Вот обьясню, у меня есть таблица, пусть будет rating, в ней есть поля good и bed (положительный и отрицательный рейтинг). Чтоб вывести эти данные я делаю так:

PHP:
скопировать код в буфер обмена
  1. echo "Всего отрицательных голосов: ".mysql_result(mysql_query("SELECT SUM(bed) FROM `rating`"), 0)." раз(а)<br />\n";
  2.  
  3. echo "Всего положительных голосов: ".mysql_result(mysql_query("SELECT SUM(good) FROM `rating`"), 0)." раз(а)<br />\n";


То есть использовав два запроса, как его можно обьеденить в один?
Sanek_OS9 Отправлено: 07 Октября, 2012 - 13:46:43 • Тема: Редакторы PHP • Форум: Программное обеспечение

Ответов: 421
Просмотров: 254301
Я пользуюсь Adobe Dreamweaver CS5 Улыбка
Sanek_OS9 Отправлено: 06 Октября, 2012 - 21:25:52 • Тема: Функция шифрования текста dsCrypt() • Форум: Пользовательские функции

Ответов: 2
Просмотров: 1798
Эта функция только латинские символы шифрует, а как сделать чтоб и кирилицу шифровало?

Страниц (8): « 1 2 3 4 5 6 7 [8]
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB