HOME    FORUMS    MEMBERS    RECENT POSTS    LOG IN  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > ПРОГРАММИРОВАНИЕ > PHP
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #10131  
Старый 17.04.2009, 18:06
Gifts
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
 
Ответить с цитированием

  #10132  
Старый 17.04.2009, 18:42
shellz[21h]
Постоянный
Регистрация: 20.12.2007
Сообщений: 334
Провел на форуме:
1934122

Репутация: 118
Отправить сообщение для shellz[21h] с помощью ICQ
По умолчанию

Цитата:
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пасибо всем за помощь, еще раз. Выручили))
 
Ответить с цитированием

  #10133  
Старый 17.04.2009, 19:19
diznt
Постоянный
Регистрация: 31.01.2008
Сообщений: 643
Провел на форуме:
6128108

Репутация: 445


По умолчанию

Как проверить что файл пустой? (file.txt)
 
Ответить с цитированием

  #10134  
Старый 17.04.2009, 19:24
Pashkela
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме:
9220514

Репутация: 3338


Отправить сообщение для Pashkela с помощью ICQ
По умолчанию

PHP код:
if (filesize('file.txt')!=0) echo 'Не пустой! Не удалять! Ааааааа!';
else echo 
'Вот ты любитель пустые файлы на диске держать'

Последний раз редактировалось Pashkela; 17.04.2009 в 19:28..
 
Ответить с цитированием

  #10135  
Старый 17.04.2009, 19:35
diznt
Постоянный
Регистрация: 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;
}
}
?>
Заполняю файл прокси.тхт
Дальше захожу на страницу.Так он у меня удаляет все что в файле прокси.тхт
 
Ответить с цитированием

  #10136  
Старый 17.04.2009, 19:41
art2222
Участник форума
Регистрация: 28.04.2008
Сообщений: 172
Провел на форуме:
1191083

Репутация: 270
Отправить сообщение для art2222 с помощью ICQ
По умолчанию

'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;
        }
    }
?>
 
Ответить с цитированием

  #10137  
Старый 17.04.2009, 19:41
Zedi
Постоянный
Регистрация: 06.06.2007
Сообщений: 335
Провел на форуме:
1487377

Репутация: 392
Отправить сообщение для Zedi с помощью ICQ
По умолчанию

В функции fopen w+ поменяй на r
 
Ответить с цитированием

  #10138  
Старый 17.04.2009, 20:32
9822
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..
 
Ответить с цитированием

  #10139  
Старый 18.04.2009, 05:07
Nightmarе
Познавший АНТИЧАТ
Регистрация: 29.04.2007
Сообщений: 1,189
Провел на форуме:
5749763

Репутация: 1680


Отправить сообщение для Nightmarе с помощью ICQ
По умолчанию

Подскажите плиз как сделать проверку существует ли файл в конкретной директории.
Вот:
$dir = "/home/hosting/folder/";
$file = "index.php";
Нужно в директории $dir проверить лежит ли там файл с названием $file
 
Ответить с цитированием

  #10140  
Старый 18.04.2009, 05:22
159932
Постоянный
Регистрация: 28.09.2007
Сообщений: 820
Провел на форуме:
6722038

Репутация: 1385


По умолчанию

file_exists()
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[c/c++] Новичкам: задаем вопросы _Great_ С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby 5421 21.04.2026 07:37
Интернетчики задали российскому президенту очень странные вопросы podkashey Мировые новости. Обсуждения. 4 07.07.2006 16:53
Вопросы по Ipb 2.0 Voodoo_People Уязвимости CMS / форумов 26 15.02.2005 22:57



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ