| Вопросы "чайника"АВТОР | СООБЩЕНИЕ |
---|
Имя: Женя Сейчас нет на сайте Репутация: 0 Регистрация: 27.11.2008 Всего сообщений: 403 Откуда: Украина |
| Profi, ну почему не будет?Скорей всего просто при скачивании файла с такого хостинга будет показываться реклама.. | |
| | Репутация: 126 Регистрация: 25.04.2006 Всего сообщений: 10175 Откуда: Уфа РБ |
| JEka, не у всех подобное реализовано. Да и при больших размерах файлов вряд ли реклама будет рентабельна.
Предпочтение отдаётся страницам. | |
| | Имя: Санчо Сейчас нет на сайте Репутация: 0 Регистрация: 9.04.2008 Всего сообщений: 118 Откуда: Черемхово & Иркутск |
| Profi, вывод надо скоро переходить на хостинг какой посоветуешь начинающему строителю? | |
| | Репутация: 126 Регистрация: 25.04.2006 Всего сообщений: 10175 Откуда: Уфа РБ |
| S@N4@, у меня опыт работы на хостинге неудачный, потому ничего посоветовать не могу | |
| | Имя: Владимир Сейчас нет на сайте Репутация: 32 Регистрация: 9.05.2007 Всего сообщений: 5271 Откуда: Хреновоавтомобильск |
| JEka, вот именно,нужно чтоб был показ рекламы.И теперь скажи мне какой будет показ с не имеющейся страницы?Которой нет!А хост есть,и файлохранилище есть это как хочет наш господин,имеющий сайт на вен.ру | |
| | Репутация: 126 Регистрация: 25.04.2006 Всего сообщений: 10175 Откуда: Уфа РБ |
| Rich, это легко реализуется в конфигурации сервера. Страница будет создаваться.
Но всё равно в случае с большими файлами это нерентабельно. Потому и попрут. | |
| | Имя: Женя Сейчас нет на сайте Репутация: 0 Регистрация: 27.11.2008 Всего сообщений: 403 Откуда: Украина |
| Я тут недавно простенькую гостевую написал и возникло несколько проблем..
Подскажите как сделать в моей гостевой ввывод новых сообщений вверху ,а не внизу , как сделать так ,чтобы когда переменная $size была равна например 10000,то фаил gost.txt очищался (но ну жно чтобы в нем оставался этот тег " <p align="center"> " ) и как запретить запись пользователями в поля знаки '<' и '>'
Вот сама гостевая из двух файлов:
gost.php
<html>
<head>
<title>
Гостевуха
</title>
</head>
<body text="FF0000" bgcolor="333333" link="FFFF00" alink="FF3333">
<p align="center"><h3>Гостевая ,)</h3></p>
<p align="right">E-mail автора:sk6@list.ru<br>
Сайт автора:www.allworld.tu2.ru</p>
<form action="gost.php" method="POST">
Имя:             <input type="text" name="name"><br>
E-mail:          <input type="text" name="mail"><br>
Сообщение: <input type="text" name="data"><br><br>
                       <input type="submit" value="Отправить"><br>
</FORM>
<?
$file="gost.txt";
if(is_file($file))
{
$size=filesize($file);
echo "Размер страницы ~ $size байт<br>";
$data=$_POST['data'];
$dataa="$data";
$name=$_POST['name'];
$namee="$name";
$mail=$_POST['mail'];
$maill="$mail";
$dataaa="Имя:$namee<br>Е-mail:$maill<br>Сообщение:$dataa<br><br>";
$path=fopen($file,"a+") or die("Ошибочка вышла !"); // если поменять а+ на r+ то страницу глючит..
$writee=fwrite($path,$dataaa);
fclose($path);
}else{
echo "Ошибочка вышла!";
}
?>
<?
include("gost.txt");
?>
</body>
</head>
gost.txt
<p align="center"> | |
| | Сейчас нет на сайте Репутация: 8 Регистрация: 17.09.2008 Всего сообщений: 1141 Откуда: Дагестан |
| +снизу вверх попробуй array_reverse().
+убрать знаки - $dataa=str_replace('<','',$dataa);
$dataa=str_replace('>','',$dataa);
+очистка - if($size>10000){
$fp=fopen("путь до файла","a+");
flock ($fp,LOCK_EX);
ftruncate ($fp,0);
fflush ($fp);
flock ($fp,LOCK_UN);
fclose($fp)
$fp=fopen("путь до файла","w+");
fputs($fp,"<p align='center'>");
fclose($fp);
} | |
| | Имя: Женя Сейчас нет на сайте Репутация: 0 Регистрация: 27.11.2008 Всего сообщений: 403 Откуда: Украина |
| Arab ,спс великое
Ток когда пытаюсь зделать очистку пишет
Parse error: syntax error, unexpected T_VARIABLE in Z:\home\php\www\gost.php on line 65
строка 65 у мя
$fp=fopen("gost.txt","w+");
хм ,не пойму в чем ошибка ( | |
| | Имя: Женя Сейчас нет на сайте Репутация: 0 Регистрация: 27.11.2008 Всего сообщений: 403 Откуда: Украина |
| Arab ,все разобрался после fclose($fp) небыло ; | |
|
|
|