Xwab
Форумыnavigate_nextНебольшие вопросы по PHP/MySQL

Топ: Небольшие вопросы по PHP
Сообщения
roboforex

Так вот неработает
setlocale(LC_ALL,'ru_RU.UTF-8');
Заменил проверкой пробела и не алфавитноцыфровых символов, но ето не выход.

24 Окт 2012, 14:38
Win4esteR

Подскажите пожалуйста каким образом из строки можно скопировать первое слово и как из строки можно вырезать первое слово

28 Окт 2012, 21:33
M0rtiis

Win4esteR,
1) ищешь позицию первого "пробельного символа".
2) отрезаешь из строки все после этой позиции (перед. смотря что нужно).
3) знаешь пару примитивных функций а ля str_blala

28 Окт 2012, 22:22
Win4esteR

M0rtiis, а как определить позицию пробела если необходимо вырезать из нескольких строк и везде позиция разная

28 Окт 2012, 22:42
COOLBOY007

Win4esteR, strpos($string, " ")

28 Окт 2012, 22:49
Win4esteR

COOLBOY007, спасибо

28 Окт 2012, 22:55
Анархист

Win4esteR,
$text='Ночь улица фонарь';
$array=explode(" ",$text);
echo $array[0];
//Ночь
добавлено спустя 2 минуты:
..удалить элемент массива(поищи функцию).
добавлено спустя 43 минуты:
apple пишет:
"что за делабасы, делаю выборку:
[php:1:800142741a]$query = mysql_query("SELECT * FROM `tb` WHERE `id` = '1'") or die(mysql_error());
$row = mysql_fetch_assoc($query);
return $row;[/php:1:800142741a]
и после этого у меня страница пуста, даже ошибок не выводит"

-
return возвращает,но не выводир.Операторы вывода.
добавлено спустя 5 минут:
@chino@ пишет:
"подскажите как организовать функцию: при добавлении новости на сайт всем юзерам посылалась новость на мыло"

-
Желательно сделать в настройка пользователя,относительно оповещения.Тем самым,мы оптимизируем бд.Логично..если он не заинтересован.

29 Окт 2012, 16:44
m-r.Nemo

Помогите разобраться с датой, как правильно вывести текстом дату и и десять дат начиная со вчерашней в формате число, месяц(текстом), год, по минскому час.поясу, вот html код

<span class="day">нa 29 декабря 2012 г. </span><br/>
<select name="day"><option value="-1">28 декабря 2012 г.</option><option value="0" selected="selected">29 декабря 2012 г.</option><option value="1">30 декабря 2012 г.</option><option value="2">31 декабря 2012 г.</option><option value="3">1 января 2013 г.</option><option value="4">2 января 2013 г.</option><option value="5">3 января 2013 г.</option><option value="6">4 января 2013 г.</option><option value="7">5 января 2013 г.</option><option value="8">6 января 2013 г.</option></select><br/>
<input type="submit" name="ok" value="Смотреть"/>

29 Окт 2012, 17:19
Анархист

m-r.Nemo,пока дата(текстом).
$date_text=date("d F Y");
$array=array();
$date=explode(" ",$date_text);
$month["October"]="Октября";
$array[]=$date[0];
$array[]=$month["$date[1]"];
$array[]=$date[2];
$string=implode(" ",$array);
echo $string;
-
пример
http://vaz.h2m.ru/test.php
добавлено спустя 2 часа 6 минут:
Остальное теория(с телефона).
1 ч=3600с Сутки 24 ч
-
Получаем дату в секундах и дальнейшая арифметика.
добавлено спустя 7 минут:
$date=time();
дата в секундах
-
1 день=86400с(+9/-1)
-
Вычисления заносим в массив.
добавлено спустя 2 минуты:
Возможно ошибаюсь.
добавлено спустя 21 минуту:
Или используй mktime.
добавлено спустя 18 минут:
m-r.Nemo,вроде основное всё.Посмотри пример.
добавлено спустя 34 секунды:
Просто устал)
добавлено спустя 4 минуты:
echo date("d F Y",$secund);
Переводим секунды в дату.

29 Окт 2012, 21:30
m-r.Nemo

Я пытаюсь заменить таблицу с ссылками на дату формой/селектом, мне надо чтобы часть адреса с датой менялась на выбраную в селект...

<?php
$file=file_get_contents('http://m.tv.yandex.by/149/?day=15643&when=2&channel=652?'.$_SERVER['QUERY_STRING']);
$file = preg_replace('#<table class="b-days"(.*)<tr><td>(.*)<tr class="selected">#sU', '<span class="">Программа ТВ</span><br/><span class="day">нa 29 декабря 2012 г. </span><br/>
<select name="day"><option value="-1">28 декабря 2012 г.</option><option value="0" selected="selected">29 декабря 2012 г.</option><option value="1">30 декабря 2012 г.</option><option value="2">31 декабря 2012 г.</option><option value="3">1 января 2013 г.</option><option value="4">2 января 2013 г.</option><option value="5">3 января 2013 г.</option><option value="6">4 января 2013 г.</option><option value="7">5 января 2013 г.</option><option value="8">6 января 2013 г.</option></select><br/>
<input type="submit" name="ok" value="Смотреть"/>', $file);
echo $file;
?>


как то типа этого...

29 Окт 2012, 21:40
Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.