Поставил себе задачу (исключительно в изварщенских целях!) послать at команду USB 4g модему Huawei E3372 (он же МТС 827F у мтс-а, и М150-2 у Мегафона) из PHP скрипта или BAT файла.
Взял простую команду AT^RESET, проверил ее работоспособность через установленный Huawei Modem Terminal, все работает, но как послать ту же команду из PHP скрипта или BAT файла???
Делаю все это на домашнем ноуте под Виндой 7-ой + Денвер.
Гуглением нашел класс php_serial.class.php http://www.phpclasses[dot]org/browse/file/17926[dot]html , с его помощью можно послать AT комманды на отправку SMS c USB 4g модема, но послать простую at команду с его помощью у меня не получилось((
Буду рад любым мыслям и соображением на этот счет.
Есть задача с помощью php скрипта выполнить .bat файл на домашнем ноуте (стоит винда семерка 64 разрядная + локально PHP 5)
Сам .bat файл отключает usb модем
И не работает! оказывается, если я запускаю cmd из php скрипта не существует команды netsh mbn, а если я просто дважды кликаю по .bat файлу все прекрасно работает.
Гуглением выяснил, что вроде дело в разрядности винды, если тут C:\Windows\SysWOW64\cmd.exe выполнить netsh mbn /?
Пробовал разные варианты, и PHP для винды ставивил, и запускал PHP скрипт из под XAMMP -а c Денвером - результат отрицательный((
ПРобовал юзать com объект, но все равно не выходит
Есть два USB модема, которые воткнуты в один ноутбук с виндой 7-ой, оба этих модема обеспечивают параллельный выход в интернет, так-же на ноутбуке крутятся два PHP скрипта. Хочется так извратится, что-бы один скрипт работал (обращался в интернет, cURL) через один модем, другой скрипт через другой?
Возможно ли такое? Может есть варианты? Буду рад любым мыслям!
Всю задачу не привожу, и ответить на кой это нужно тоже не могу)))
Так уж вышло, что надо быстренько подтянуть web программирование, а именно PHP5 ООП, MVC, шаблонизаторы, MySQL, и т.д.
В идеале хотел бы в живую в ПИТЕРЕ взять 5-15 уроков/занятий у опытного web программиста. Оплата за каждое занятие, о размере договоримся, деньги есть))
Сам я не чайник, сайты делал, задача сейчас выйти на профессиональный уровень программирования.
Советы типа читай книги, задавай вопросы на форуме - прекрасны! но тут хотелось бы в живую пообщается со знающим человеком
PS: что будете делать с совместными произведениями нескольких авторов?
Хм... интересное условие! Подумаю.
Просто данную задачу я с терском провалил на собеседовании.
Кстати человек, который меня собеседовал намекал на возможность сделать выборку одним запросом? Возможно ли такое?
Есть 2 таблицы.
Одна содержит фамилии авторов книг
CREATE TABLE `autor` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`name` varchar(255) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=cp1251 AUTO_INCREMENT=1 ;
Вторая содержит написанные ими произведения
CREATE TABLE `book` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`id_autor` int(11) NOT NULL,
`name` varchar(255) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=cp1251 AUTO_INCREMENT=1 ;
Соответственно связаны таблицы через id_autor
Нужно сделать выборку из таблицы `autor` только тех авторов у которых 2 или более книг занесены в таблицу `book` и тех авторов чье книги вообще не упоминаются в таблице `book`?
Неожиданно наткнулся на ограничение хостера на отправку писем 100 шт. в час и не больше.
Отправлять через SMTP не имею возможности, закрыт 25 порт.
Почитал, оказывается это очень распространенное явление, когда хостер устанавливает лимит на отправку почты. Что-же делать, у меня на одном хостинге 3 сайта, у каждого планировалось своя рассылка новостей, просто заполнения заявок на сайте, которые уходят мне на почту и другая дребедень связанная с почтой, 100 писем в час, маловато, можно что-то потерять.
Подумывал сделать CRON, который делает рассылку, но вскоре понял, что это мне не совсем подходит из-за вероятности одновременного старта рассылок с разных сайтов.
Отправлять с каких-то бесплатных серверов не хочется, т.к. они уже все, наверное в блеклистах, и письма при рассылке будут в лучшем случае попадать в папку спам, или вовсе не доходить до адресата.
Наткнулся на упоминания о некой "пакетной рассылке"? а так-же на рассылку напрямую на почтовый приемник адресата, но какого-либо примера не обнаружил.
Дак как-же люди рассылают рассылает почту?, много где нужно не спалить, а реально рассылать информацию, на форумах регистрируются тысячи пользователей, и им систематически приходят письма???
Буду очень, очень рад за любые соображения по этому вопрос.
Как-то давно написал простенький скрипт рассылки, используя PHP функцию mail(), он успешно работал и рассылал кореспонденцию на более 2000 адресов, вскоре хостер меня "забанил" и установил max emails per hour (100) allowed, что означет мол больше 100 писем в час не отправишь!
А как быть, сервер арендовать для меня не вариант, CRON сделать тоже как-то не очень.
Вычитал что можно отпавлять напрямую, а именно: допустим есть адрес - 1234@mail.ru вычислить по нему домен, по домену вычисляешь почтовый приемник, забраться туда на 110 порт и руками отослать письмо.