Не получается заинклюдить файл

Статус
В этой теме нельзя размещать новые ответы.
Не совсем понятно описано какой результат надо получить. Может проще будет если вы опишете последовательность действий типа: 1. пользователь заходит на страничку... 2. ..... и т.д.
чтоб не гадать зря

а вот в коде
header("Location: Для просмотра ссылки Войди или Зарегистрируйся");
ошибка, надо так
header("Location: ".Для просмотра ссылки Войди или Зарегистрируйся);
 
На сайте кнопка типа <a href=download.php?name=скачать файл> Скачать</a> name передается на файл download.php

в самом файле download.php такой скрипт:


$name = $_GET["name"];
header("Location: Для просмотра ссылки Войди или Зарегистрируйся");


и этот урл Для просмотра ссылки Войди или Зарегистрируйся , мне надо внешне подключать, и чтобы переменную Для просмотра ссылки Войди или Зарегистрируйся не зарубало
 
правильно так

$name = $_GET["name"];
header("Location: Для просмотра ссылки Войди или Зарегистрируйся);

но в этом случае юзер будет переадресован сразу же на гугл аналогично нажатию на линк
<a href=" Для просмотра ссылки Войди или Зарегистрируйся файл"> Скачать</a>

или вы хотите чтобы результат с гугл отобразился на вашем домене без перехода на домен гугл?
 
сразу на гугл, там вместо гугл тдс, чтобы можно было менять урл тдс
 
тогда должно работать, не забывайте urlencode на имени файла делать при передаче через ссылку
 
поправил чуть, должно работать
header("Location: ".file_get_contents('Для просмотра ссылки Войди или Зарегистрируйся').$name);

в самой ссылке что даете юзеру прописывайте название так echo '<a href="download.php?name='.urlencode("имяфайла").'"> Скачать</a>';
либо в статике сразу же передавайте имя файла урл енкодированным, это такой вид: %77%39%90...
 
include/require - подключение файла с исполняемым кодом на локальном сервере.
file_get_contents - самый удобный способ получить страницу другого веб сайта через GET (так же можно и для локального)
curl - для более сложных задач с передачей данных, проксями и т.д.
header("Location..... - просто редирект на другую страницу.
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху