ANTICHAT — форум по информационной безопасности, OSINT и технологиям
ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию.
Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club,
и теперь снова доступен на новом адресе —
forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
 |
|

17.04.2009, 18:06
|
|
Reservists Of Antichat - Level 6
Регистрация: 25.04.2008
Сообщений: 827
Провел на форуме: 2769640
Репутация:
1304
|
|
Byrger http://ru2.php.net/manual/en/features.file-upload.post-method.php
http://ru2.php.net/manual/en/function.move-uploaded-file.php
|
|
|

17.04.2009, 18:42
|
|
Постоянный
Регистрация: 20.12.2007
Сообщений: 334
Провел на форуме: 1934122
Репутация:
118
|
|
http://site.com/?pp=1&page=main&sort=1
http://site.com/?pp=2&page=main&sort=1
http://site.com/?pp=3&page=notmain&sort=1
Cпасибо всем за помощь, еще раз. Выручили))
|
|
|

17.04.2009, 19:19
|
|
Постоянный
Регистрация: 31.01.2008
Сообщений: 643
Провел на форуме: 6128108
Репутация:
445
|
|
Как проверить что файл пустой? (file.txt)
|
|
|

17.04.2009, 19:24
|
|
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме: 9220514
Репутация:
3338
|
|
PHP код:
if (filesize('file.txt')!=0) echo 'Не пустой! Не удалять! Ааааааа!';
else echo 'Вот ты любитель пустые файлы на диске держать';
Последний раз редактировалось Pashkela; 17.04.2009 в 19:28..
|
|
|

17.04.2009, 19:35
|
|
Постоянный
Регистрация: 31.01.2008
Сообщений: 643
Провел на форуме: 6128108
Репутация:
445
|
|
В чем моя проблема?
PHP код:
<?php
if (filesize("proxy.txt") == 0){
echo "Файл пуст.Выводить нечего!";
}
else
{
$my = fopen("proxy.txt", "w+");
while (!feof($my)){
$buff = fgets($my,4096);
echo $buff;
}
}
?>
Заполняю файл прокси.тхт
Дальше захожу на страницу.Так он у меня удаляет все что в файле прокси.тхт
|
|
|

17.04.2009, 19:41
|
|
Участник форума
Регистрация: 28.04.2008
Сообщений: 172
Провел на форуме: 1191083
Репутация:
270
|
|
'w+' Открывает файл для чтения и записи; помещает указатель в начало файла и обрезает файл до нулевой длинны. Если файл не существует - пробует его создать.
А тебе нужно 'r' т.е.
PHP код:
<?php
if (filesize("proxy.txt") == 0)
{
echo "Файл пуст.Выводить нечего!";
}
else
{
$my = fopen("proxy.txt", "r");
while (!feof($my))
{
$buff = fgets($my,4096);
echo $buff;
}
}
?>
|
|
|

17.04.2009, 19:41
|
|
Постоянный
Регистрация: 06.06.2007
Сообщений: 335
Провел на форуме: 1487377
Репутация:
392
|
|
В функции fopen w+ поменяй на r
|
|
|

17.04.2009, 20:32
|
|
Banned
Регистрация: 03.08.2005
Сообщений: 430
Провел на форуме: 639191
Репутация:
60
|
|
Народ вопрос что можно доабвить чтоб не менять остальной код
Код:
<?php
$db = mysql_connect ("localhost","obereguser","12345");
mysql_select_db("oberegisr",$db);
?>
<html>
<head>
<TITLE></TITLE>
<META NAME="KEYWORDS" CONTENT="">
<META NAME="DESCRIPTION" CONTENT="">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<link href="style.css" rel="stylesheet" type="text/css">
</head>
<body bgcolor="#333333" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
<center>
<br><br>
<?php
$result=mysql_query("SELECT id,title,text FROM news ORDER BY id DESC",$db);
$myrow=mysql_fetch_array($result);
do
{
if (strlen($myrow['text']) > 255)
{
$moreThan255 = true;
$myrow['text'] = substr($myrow['text'],0,255);
}
$myrow['text'] = wordwrap($myrow['text'], 50, "\n", true);
printf("<a href='view_news.php?id=%s'>%s</a><br><br><br>
%s<br>
if ($moreThan255)
{
echo "<br><a style='color:#990000;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;font-style:normal;font-weight:normal;text-decoration:none;' href=news.php?id=$myrow[id]>Читать дальше...</a>";
}
",$myrow["id"],$myrow["title"],$myrow["text"]);
}
while ($myrow=mysql_fetch_array($result));
?>
</center>
</body>
</html>
выше код не рабочий,
сначала я написал вот так
этот код работает
Код:
<?php
$db = mysql_connect ("localhost","obereguser","12345");
mysql_select_db("oberegisr",$db);
?>
<html>
<head>
<TITLE></TITLE>
<META NAME="KEYWORDS" CONTENT="">
<META NAME="DESCRIPTION" CONTENT="">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<link href="style.css" rel="stylesheet" type="text/css">
</head>
<body bgcolor="#333333" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
<center>
<br><br>
<?php
$result=mysql_query("SELECT id,title,text FROM news ORDER BY id DESC",$db);
$myrow=mysql_fetch_array($result);
do
{
if (strlen($myrow['text']) > 255)
{
$moreThan255 = true;
$myrow['text'] = substr($myrow['text'],0,255);
}
$myrow['text'] = wordwrap($myrow['text'], 50, "\n", true);
printf("<a href='view_news.php?id=%s'>%s</a><br><br><br>
%s<br>",$myrow["id"],$myrow["title"],$myrow["text"]);
if ($moreThan255)
{
echo "<br><a style='color:#990000;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;font-style:normal;font-weight:normal;text-decoration:none;' href=news.php?id=$myrow[id]>Читать дальше...</a>";
}
}
while ($myrow=mysql_fetch_array($result));
?>
</center>
</body>
</html>
но мне надо чтоб
if ($moreThan255)
{
echo "<br><a style='color:#990000;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;font-style:normal;font-weight:normal;text-decoration:none;' href=news.php?id=$myrow[id]>Читать дальше...</a>";
}
шел после
$myrow['text'] = wordwrap($myrow['text'], 50, "\n", true);
printf("<a href='view_news.php?id=%s'>%s</a><br><br><br>
%s<br>
,я чет голову ломаю как написать
Последний раз редактировалось 9822; 17.04.2009 в 20:37..
|
|
|

18.04.2009, 05:07
|
|
Познавший АНТИЧАТ
Регистрация: 29.04.2007
Сообщений: 1,189
Провел на форуме: 5749763
Репутация:
1680
|
|
Подскажите плиз как сделать проверку существует ли файл в конкретной директории.
Вот:
$dir = "/home/hosting/folder/";
$file = "index.php";
Нужно в директории $dir проверить лежит ли там файл с названием $file
|
|
|

18.04.2009, 05:22
|
|
Постоянный
Регистрация: 28.09.2007
Сообщений: 820
Провел на форуме: 6722038
Репутация:
1385
|
|
file_exists()
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|