PHP . SU
Программирование на PHP, MySQL и другие веб-технологии
Страниц (8): [1] 2 3 4 5 6 7 8 »
Найдено сообщений: 112
romanov
Отправлено: 05 Декабря, 2014 - 12:59:13 • Тема: Данные от ajax приходят в некоректном виде • Форум: Кодировки и все смежное
Ответов: 3 Просмотров: 1232
Здравствуйте, есть страница с кодировкой windows-1251 от нее мы посылаем запрос скрипту через ajax, он нам возвращает ответ от сервера в виде кракозябр . Если на выходе перекодировать данные из UTF-8 обратно в windows-1251 тоже выход, но это криво есть какое-нибудь другое решение.Спасибо
romanov
Отправлено: 22 Октября, 2014 - 18:32:45 • Тема: Рекурсивный обход каталога • Форум: Вопросы новичков
Ответов: 5 Просмотров: 422
Вообще я написал чтобы посоветоваться нормальный ли это способ, а если сразу в файл писать , вся структура каталога в файл запишется ?
Panoptik как ajax снизит загрузку и зачем лучше аяксом ?
3d_killer пишет: зачем выводить такое количество?
. Проверить что скрипт до конца отрабатывает
У МЕНЯ БРАУЗЕР НЕ ВИСНЕТ , А СТРАНИЦА ДОЛГО ГРУЗИТСЯ
romanov
Отправлено: 22 Октября, 2014 - 17:36:10 • Тема: Рекурсивный обход каталога • Форум: Вопросы новичков
Ответов: 5 Просмотров: 422
Написал функцию на 29 000 итерации виснет браузер , что здесь может быть не так
Структура каталогов
foto/photo/12334/foto/123.jpg
foto/photo/13d34/foto/1d2.jpg
.....
PHP:
скопировать код в буфер обмена
function recurs( $path ) {
{
$i ++;
if ( ( $file != "." ) && ( $file != ".." ) )
{
$path_nn .= $bread_crumb ;
//$fp = fopen('paths.txt', 'a');
//fwrite($fp, $path_nn."\n");
$path_nn = '' ;
continue ( 1) ;
}
recurs( $bread_crumb ) ;
}
if ( $i == 26000)
break ;
}
}
recurs( '../foto/photo' ) ;
romanov
Отправлено: 19 Октября, 2014 - 20:01:12 • Тема: Проверка даты в итервале • Форум: Вопросы новичков
Ответов: 3 Просмотров: 184
Надо вывести сообщение с пн-чт 19 00-23 59 что магаз не работает
PHP:
скопировать код в буфер обмена
function check_interval( $hour1 , $minute1 , $second1 , $day1 ,
$hour2 , $minute2 , $second2 , $day2 ,
$week1 , $week2 ) {
$range1 = mktime ( $hour1 , $minute1 , $second1 , date ( 'n' ) , $day1 ) ; $range2 = mktime ( $hour2 , $minute2 , $second2 , date ( 'n' ) , $day2 ) ;
$curr_week_start = date ( 'N' , $range1 ) ; $curr_week_end = date ( 'N' , $range2 ) ; //echo date('d.m.Y',$curr_week_start);
//$curr_time = mktime ('08','30','00','10','6','2014');
if ( $curr_week_start >= $week1 && $curr_week_end <= $week2 &&
$curr_time >= $range1 && $curr_time <= $range2 ) {
return true ;
}
}
Проверка PHP:
скопировать код в буфер обмена
if ( check_interval
( '19' , '00' , '00' , date ( "j" ) , '23' , '59' , '59' , date ( "j" ) , '1' , '4' ) ) {
$work_message .= "Специалист свяжется с Вами завтра " . date ( "d.m.Y" , time ( ) + 86400 ) . " с 9:00 до 10:00 по Москве " ; $work = false ;
}
Вообще это корректная функция и как проверить что магаз не работает с пт-пн 19 00 - 9 00
romanov
Отправлено: 24 Августа, 2014 - 22:39:05 • Тема: Множественный update • Форум: Работа с СУБД
Ответов: 6 Просмотров: 2090
OrmaJever пишет: новое значение LINK_NAME разное для всех обновляемых полей?
Да разное
romanov
Отправлено: 24 Августа, 2014 - 20:15:39 • Тема: Множественный update • Форум: Работа с СУБД
Ответов: 6 Просмотров: 2090
mysqli и pdo не смогу использовать в данном случае , потому что соединение установлено битриксом и т.д.
Что вы имели виду когда писали OrmaJever пишет: если "Правила использования" для каждой
?
romanov
Отправлено: 24 Августа, 2014 - 20:02:57 • Тема: Множественный update • Форум: Работа с СУБД
Ответов: 6 Просмотров: 2090
Хороший совет, у меня как раз в админке и пользователи апдейты не делают, вот только у меня битрикс и так классов как в PDO, так вот такое есть:
PHP:
скопировать код в буфер обмена
$strUpdate = $DB -> PrepareUpdate ( "b_form_result_answer" , $arFields , "form" ) ;
$strSql = "UPDATE b_form_result_answer SET " . $strUpdate . " WHERE RESULT_ID=" . $RESULT_ID . " and FIELD_ID=" . $FIELD_ID ;
$DB -> Query ( $strSql , false , $err_mess . __LINE__ ) ;
То есть получается что в условии нельзя подготавливать данные. Может покажете как это будет на чистом mysql без pdo
romanov
Отправлено: 24 Августа, 2014 - 15:09:52 • Тема: Множественный update • Форум: Работа с СУБД
Ответов: 6 Просмотров: 2090
Здравствуйте, как лучше сделать update 600 записей, использовать Update в цикле
или такую конструкцию
CODE (
SQL ):
скопировать код в буфер обмена
UPDATE TABLE SET Col1 = CASE id
WHEN 1 THEN 1
WHEN 2 THEN 2
WHEN 4 THEN 10
ELSE Col1
END,
Col2 = CASE id
WHEN 3 THEN 3
WHEN 4 THEN 12
ELSE Col2
END
WHERE id IN ( 1, 2, 3, 4) ;
Зачем вообще id IN () нужен ?
romanov
Отправлено: 19 Августа, 2014 - 15:15:16 • Тема: Запрос к yandex xml • Форум: HTTP и PHP
Ответов: 6 Просмотров: 3607
Ch_chov пишет: Ваш IP кто то уже зарегал.
, потому что ip сайта с которого делается запрос может принадлежать другим сайтам, которые уже могли использовать этот Ip для сервиса яндекс xml ? Я правильно понял ?
romanov
Отправлено: 18 Августа, 2014 - 14:41:42 • Тема: Запрос к yandex xml • Форум: HTTP и PHP
Ответов: 6 Просмотров: 3607
Мелкий пишет: Данного - это с точки зрения скрипта будет какой?
ПОльзователя который в параметре ?user= запроса указан , параметры нет не потерял
romanov
Отправлено: 12 Августа, 2014 - 11:05:39 • Тема: куки • Форум: Хранение данных, их вывод и обработка
Ответов: 6 Просмотров: 1651
esterio , спасибо за совет с .domain.com, у меня такой же алгоритм с редиректом, только у меня $element["CODE"] доступен когда пользователь город выбрал.
Редирект происходит так
PHP:
скопировать код в буфер обмена
$redirect_to = $APPLICATION -> get_cookie ( "redirect_to" ) ;
if ( ! empty ( $redirect_to ) && "http://" . $_SERVER [ "HTTP_HOST" ] != $redirect_to && empty ( $_REQUEST [ "city_id" ] ) ) { LocalRedirect( $redirect_to ) ;
}
Плюс пока не дают мне вам поставить, просто респект
(Добавление)
Вопрос еще такой, у меня есть база с городами, если информацию по городам которую надо вывести на сайте хранить тоже в куки это нормально ?
romanov
Отправлено: 12 Августа, 2014 - 10:13:23 • Тема: куки • Форум: Хранение данных, их вывод и обработка
Ответов: 6 Просмотров: 1651
В БД тут хранить не получится у нас без регистрации , $element["CODE"], это символьный код раздела ( города ) из БД.
Короче куки привязывались к доменам и механизм работал неправильно надо было указать в параметре функции главный домен сайта
Страниц (8): [1] 2 3 4 5 6 7 8 »
Powered by ExBB FM 1.0 RC1. InvisionExBB