PHP . SU
Программирование на PHP, MySQL и другие веб-технологии
Страниц (14): [1] 2 3 4 5 6 7 8 9 ... » В конец
Найдено сообщений: 197
kvins
Отправлено: 24 Июля, 2018 - 19:11:40 • Тема: Помогите улучшить регулярку preg_match_all php по поиску цены • Форум: Программирование на PHP
Ответов: 3 Просмотров: 593
Есть куча страниц с ценами штук 60
Задача всех их найти и умножить цены
Сделал скрипт все ок, но удовлетворяет 80% из всех страниц
все цены в таблицах и ячейках <td>
Если подсвечивает желтым значит нашел и заменил пример [img]https://clip2net.com/clip/m189696/7f17a-clip-40kb.png?nocache=1[/img]
цена определяется так, в ячейке начинается с только с цифры или пробела и в ячейке должна быть буква р сразу после цифр
написал такой скрипт
$arrn[1] = '<td>(.*)р(\.*)(\**)(\s*)</td>';
foreach($arrn as $arrn2) {
preg_match_all('#'.$arrn2.'#Ui', $texttochange, $textedit);
}
попадаются цены такие
8 417,00р
8 417,00р.
8 417,00р.*
т.е в конце или р или р. или р.*
эти все работают, но мой скрипт не проверяет что начало идет с цифры или пробела, но вроде пронесло и косяка нету.
проблемы еще с товарами где в тегах есть класы или атрибуты к примеру <td align="center">900,00р.</td> или что то еще
а в моем скрипте указан четко <td>
есть еще страницы с ценами 8 417,00руб или 8 417,00руб. но это очень редко
kvins
Отправлено: 20 Апреля, 2016 - 12:10:56 • Тема: Помогите разобратся с JQUERY $.post Отправкой строк • Форум: JavaScript & VBScript
Ответов: 2 Просмотров: 561
IllusionMH пишет: kvins , [b]+variable [/b] конвертирует переменную variable в число. Если не конвертируется - естественно будет NaN . Зачем там + ? или ''+variable или убрать +
На сервер всегда всё в виде строк отправляется.
Спс действительно + мешал мне
kvins
Отправлено: 20 Апреля, 2016 - 11:45:51 • Тема: Помогите разобратся с JQUERY $.post Отправкой строк • Форум: JavaScript & VBScript
Ответов: 2 Просмотров: 561
Не могу понять почему data при отправке строки отдает NuN, а если число то все хорошо.
PS: то что отправляется именно строка, я проверял перед отправкой через alert да и просто на переменную вешал , причем строка не кирилица, а латиница
типа
Вот код
CODE (
javascript ):
скопировать код в буфер обмена
$( ".kvissort" ) .on ( "change" , function ( ) {
var formfaq2 = $( this ) .val ( ) ;
alert ( formfaq2) ;
$.post ( "/include/api/sort.php" , { count2: + formfaq2} , function ( data) {
alert ( data) ;
window.location .href = window.location .pathname ;
} ) ;
} ) ;
kvins
Отправлено: 20 Марта, 2016 - 17:20:45 • Тема: ajax и data ответ из php файла • Форум: JavaScript & VBScript
Ответов: 2 Просмотров: 555
Всем привет, вопрос возомжно ли с php файла передать параметры функции data ответа от js
Вот куски кода рабочие
CODE (
javascript ):
скопировать код в буфер обмена
$.ajax (
"/include/api/add.php" ,
{
type : "post" ,
dataType: "json" ,
context: this ,
data: {
"type" : "ajax" ,
"controller" : "cart" ,
"action" : "add" ,
"id" : id,
"quantity" : qty
}
} )
.done ( function ( data) {
}
Меня интересует можно ли из php как масив передать данные чтобы из
DATA ответа получать такие данные
и даже вложенные
kvins
Отправлено: 07 Февраля, 2016 - 11:15:13 • Тема: javascript Выборка из масcива данных и обьекта • Форум: JavaScript & VBScript
Ответов: 0 Просмотров: 412
Подскажите как правильно выбирать вложенные данные
Ответ приходит такого формата
result.data()
Где не вложенные поля выбираются так
result.data().LAST_NAME
и все работает
А вот поле телефон вложен во внутренний массив
Вот скрин
_http://clip2net.com/clip/m189696/9d043-clip-56kb.png?nocache=1
По разному пробывал, типа такого result.data().PHONE[0]["VALUE"]
или
result.data().PHONE[0].VALUE
ошибка Uncaught TypeError: Cannot read property '0' of undefined
_http://clip2net.com/clip/m189696/96215-clip-50kb.png?nocache=1
но никак не выбирается, да еще и проверка тока через облако, т.е все время нужно скрипт перезагружать, подскажите как правильно делается
kvins
Отправлено: 28 Ноября, 2015 - 20:16:11 • Тема: new domDocument и сохранение html тегов в xml файл • Форум: XML и его обработка
Ответов: 2 Просмотров: 1218
Создаю xml файл через new domDocument и все норм, но символ < все время заменяется на <
Вот пример кода
PHP:
скопировать код в буфер обмена
$dom = new domDocument( "1.0" , "utf-8" ) ;
$root = $dom -> createElement ( "catalog" ) ;
$root -> setAttribute ( "last_update" , Date ( "Y-m-d H:i" ) ) ; $dom -> appendChild ( $root ) ;
$root2 = $dom -> createElement ( "delivery_service" ) ;
$root -> appendChild ( $root2 ) ;
$categories = $dom -> createElement ( "categories" ) ;
$root2 -> appendChild ( $categories ) ;
$cats = $dom -> createElement ( "category" , "<![CDATA[" . $ar_result [ NAME] . "]]>" ) ;
$cats -> setAttribute ( "id" , $ar_result [ 'ID' ] ) ;
$categories -> appendChild ( $cats ) ;
$dom -> save ( "menu.xml" ) ;
Пытался уже многое но не помогло.
PS; мне нужно именно чтобы сохранялся в xml , но не в php с кодом xml
kvins
Отправлено: 02 Августа, 2015 - 10:39:26 • Тема: помогите с яндекс картами • Форум: JavaScript & VBScript
Ответов: 0 Просмотров: 1680
Поставил я поиск на внешнюю кнопочку
var suggestView = new ymaps.SuggestView('suggest');
<input type="text" id="suggest"/>
Все ок, города выбираются и т.д , тока теперь мне нужно эту выборку передавать карте,
для начала я нашел событие которое отвечало за выбор города и написал такой код из документации
https://tech[dot]yandex[dot]ru/maps/doc/[dot][dot][dot]/#events-summary
suggestView.events.add('select', function () {
var searccoor = event.get("item");
alert(searccoor[0]);
});
В итоге ничего не получаю, правильно ли я вообще делаю, чтоюы получить координаты
В итоге я хочу получить координаты чтобы переместить на карте через
myMap.setCenter([55.81, 37.65]);
kvins
Отправлено: 29 Июля, 2015 - 10:00:07 • Тема: Помогите с js replace или регуляркой • Форум: JavaScript & VBScript
Ответов: 6 Просмотров: 900
Суть такова я получаю css свойство, с задним фоном, другого не будет
background-image: url("/upload/iblock/0f2/0f2f961effe2fe69e7e98b45b20fa8d7.png");
Делал через js replace , работало тока в мозиле, а в хроме нет
var dsa = dsa.replace('background-image: url(" ', '');
var dsa = dsa.replace('");', '');
Потом пробывал экранировать символ /" но помогло вроде в хроме но не мозиле, кароче все время чета не срабатывает(
Подскажите как правильно вырезать ссылочку
kvins
Отправлено: 27 Июня, 2015 - 21:27:58 • Тема: Помогите со скриптом звездного рейтинга (расчет) • Форум: Вопросы новичков
Ответов: 4 Просмотров: 223
Нужен был свой скрипт рейтинга звездного, не плагин, все сделал, но теперь мне нужно подсчитать общий результат от голосовавших, чтобы получить результат от 1 до 5 от всех проголосовавших.
Кто нить делал свой расчет, поделитесь формулой, что на что умножать чтобы результат получился в пределах от 1 до 5
Страниц (14): [1] 2 3 4 5 6 7 8 9 ... » В конец
Powered by ExBB FM 1.0 RC1. InvisionExBB