Взаимодействие PHP + SMS

HraKK

Мудак
Команда форума
Делал недавно http://smscoin.com/info/smstransit-tech/
Все отлично никаких нареканий.
 

Alexandre

PHPПенсионер
Alexandre
Скажи а ты сам занимался этим вопросом?
Получилось реализовать?
да, занимался, но только со стороны провайдера смс
там все сложнее

-~{}~ 03.02.09 13:09:

HraKK
ты делал http://smscoin.com/ ?
респект
 

Belkin

Новичок
HraKK
Я уже читаю инфу с этого сайта.
Скажи а как закрывается доступ к папке в которой лежат файлы для платного скачивания. Чтобы юзеры не могли скачать по прямой ссылке?

HraKK
Скажи, а ты делал SMS ключи на их стороне или на стороне своего сайта?

Alexandre
-~{}~ 03.02.09 13:25:

Автор оригинала: Alexandre
да, занимался, но только со стороны провайдера смс
там все сложнее

-~{}~ 03.02.09 13:09:

HraKK
ты делал http://smscoin.com/ ?
респект
А ты там работаешь? ;)
 

fixxxer

К.О.
Партнер клуба
вы чо с ума посъезжали, какой нафиг smpp. кто ж ему дасть.

посредников-агрегаторов полно. упомянутый тут коин, a1aggregator, telebill итд. стандарта по апи тут нет, каждый агрегатор делает по своему - но обычно это уведомление-ответ обычным POST-ом

-~{}~ 03.02.09 19:12:

>>Скажи а как закрывается доступ к папке в которой лежат файлы для платного скачивания. Чтобы юзеры не могли скачать по прямой ссылке?

если ты не представляешь себе как это сделать, тебе в раздел "работа".

впрочем, пока был жив russianbilling, у них на форуме было множество примеров таковых патчей для популярных движков, если не подходит, можно было заказать разработку за небольшую сумму там же. возможно, у а1 и прочих тоже есть, я не смотрел.
 

HraKK

Мудак
Команда форума
Вы не поняли)) Я лишь интеграцию этого сервиса делал))
 

Belkin

Новичок
fixxxer
Я представляю как это сделать, как написать скрипт, который отдает файлы. Скажем по ссылке http://www.kino.ru/download/file.php?id=1 можно скачать файл, если у тебя правельно введен код доступа. Это все понятно как написать.
Но скажем како-то юзер догадался где лежат все файлы и имя хотябы одного файла. Он оставляет на форуме сообщение "качайте http://www.kino.ru/files/dgrr8v0dc0ecvcd0.avi это фильм терминатор". И все кидаются качать :))) причем здесь им уже не нужно вводить пароль SMS.
Так вот вопрос в том как избежать скачивания по прямым ссылкам.
Подскажите идейку.
Заранее благодарен.
 

phprus

Moderator
Команда форума
Belkin
Если мне память не изменяет, то это уже неоднократно обсуждалось на этом форуме. Попробуй воспользоваться поиском.
 

Belkin

Новичок
phprus
Спасибо, сейчас попробую, если кто-то найдет подходящие посты, киньте ссылку.
 

Belkin

Новичок
Я поэкспериментировал и добавил в папку с файлами (на localhost) директиву Deny from all
При этом я немогу по прямой ссылке скачать файл, а с помощью простейшего скрипта, это удалось
<?php
readfile("files/win32.zip");
?>
Скажите, это безопасно и правильно ли?
 

phprus

Moderator
Команда форума
Belkin
Это ресурсоемкий способ.

Поищи по слову x-accel-redirect.
 

Belkin

Новичок
phprus
Это ты по поводу:
<?php
readfile("files/win32.zip");
?>
Так это просто пример.
Мене интересен вопрос правильно ли я сделал с <b>Deny from all</b>?
А закачку хочу оргонизовать с возможностью докачки.
Нашел скрипт http://www.planety-hackeram.ru/showthread.php?p=8264
Но пока не разберусь, засада здесь:
PHP:
 if(strtotime($_SERVER['HTTP_IF_MODIFIED_SINCE']) >= $mtime) { 
    header("HTTP/1.0 304 Not Modified"); 
    header("HTTP/1.1 304 Not Modified"); 
    header("Status: 304 Not Modified"); 
    $str = "304 Not Modified"; 
    header("Content-Length: ".strlen($str)); 
    die($str);
Идет по If .
Вопрос: ПОЧЕМУ? Пробую на localhost.

-~{}~ 05.02.09 13:13:

Скачал скрипт с докачкой здесь http://webmastak.com/article.aspx?id=322
Попробывал этот скрипт работает. Download Master пишет докачка потдерживается.
 
Сверху