codemorgan

codemorgan
Рейтинг
48
Регистрация
12.01.2009
Интересы
e65694

<?php

echo "var1 = 'текст для вывода ';";

echo "document.write(var1);";

?>

все равно ошибка?

echo "var1 = 'текст для вывода ' " - точки с запятой?

ну так сделайте как я написал.... include menu.inc загружаете в переменную, потом эту переменную в javascript переменную а дальше просто вставляете эту джаваскрипт переменную в любое место джаваскриптом

и возможно этот ob_start ob_get_clean там вообще не нужен

ссылки при наведении должны иметь привычный для людей курсор

можно поидее сделать так


/*собираем все что выводит подключенный file.inc в переменную */
ob_begin_start();
include($file);
$fileContent = ob_get_clean();

а дальше уже в html


<html>
<head>
<script>
<!-- все что насобирал верхний код выводим из php переменной в javascript переменную (ковычки могут стать проблемой) -->
var fileContent = "<?php echo $fileContent; ?>";
<!-- ниже подключаются js -->
</script>
</head>
</html>


//подключенный js.
// здесь уже выводим то что передали из файла в пхп, из пхп в хтмл из хтмл в джаваскрипт, а теперь из джаваскрипта в хтмл ))))))
document.write(fileContent);

две таблицы

table users (user_id - primary key, image_id - foreign key to images(image_id) )

table images (image_id - primary key) - кроме того в эту таблицу можно добавить флаг занятости изображения, а можно и не добавлять а выбирать незанятые используя в связке таблицу юзеров.

Если проще - то как на ns13 посоветовал.

Если я правильно понял... то как-то так.. я не проверял его.. )


<?php
/**
* простейшая функция для получения содержимого сайта ее содержимым может быть код, основанный на сокетах, file_get_contents, на curl, wget .. все что угодно
@return string file_content
*/
function http_get_file($url) {

$url_stuff = parse_url($url);
$port = isset($url_stuff['port']) ? $url_stuff['port']:80;

$fp = fsockopen($url_stuff['host'], $port);

$query = 'GET ' . $url_stuff['path'] . " HTTP/1.0\n";
$query .= 'Host: ' . $url_stuff['host'];
$query .= "\n\n";

fwrite($fp, $query);

while ($line = fread($fp, 1024)) {
$buffer .= $line;
}

preg_match('/Content-Length: ([0-9]+)/', $buffer, $parts);
return substr($buffer, - $parts[1]);
}

<?php 

/* Начало работы скрипта */

$remoteHost = "site.com";
$remotePath = "dir";
$fileName = "downloadme.txt";

$localPath = "/var/www/public_html/downloads";
$localUrl = "http://localhost.ru/downloads/";
/**
* Забираем содержимое файла
*/
$fileContent = http_get_file($remoteHost."/".$remotePath."/".$fileName);
/**
* получаем полный путь к файлу для сохранения
*/
$fullFilePath = $localPath."/".$fileName;
/*
* Можно сделать так, если нужна папка на каждый скачанный файл
$fileDir = md5(time());
mkdir($localPath."/".$fileDir,0777);
$fullFilePath = $localPath.$localPath."/".$fileName;
*/
/**
* сохраняем файл
*/
file_put_contents($fullFilePath,$fileContent);
/**
* Генерируем ссылку
*/
$link = $localUrl.$fileName;
?>
<!-- УРА -->
<html>
<body>
<a href="<?php echo $link?>"><?php echo $link?></a>
</body>
</html>

!!!! Здесь нет проверок на права записи в папку и .т.д

!!!! Здесь нет проверки от того, что вам могут подсунуть не тот файл

!!!! Здесь нет .htaccess который нужно положить в папку чтобы содержимое папки нельзя было просмотреть, запртетить обработку php... и так далее

Надеюсь на мысль натолкнет

вам так врядли помогут, объясните более развернуто и понятно.

многое зависит от того, что находится в 'glavnoe-menu.inc' ?

Всего: 502