
17.04.2009, 19:41
|
|
Участник форума
Регистрация: 28.04.2008
Сообщений: 172
С нами:
9492347
Репутация:
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
С нами:
9963746
Репутация:
392
|
|
В функции fopen w+ поменяй на r
|
|
|

17.04.2009, 20:32
|
|
Banned
Регистрация: 03.08.2005
Сообщений: 430
С нами:
10930747
Репутация:
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
С нами:
10018169
Репутация:
1680
|
|
Подскажите плиз как сделать проверку существует ли файл в конкретной директории.
Вот:
$dir = "/home/hosting/folder/";
$file = "index.php";
Нужно в директории $dir проверить лежит ли там файл с названием $file
|
|
|

18.04.2009, 05:22
|
|
Постоянный
Регистрация: 28.09.2007
Сообщений: 820
С нами:
9799586
Репутация:
1385
|
|
file_exists()
|
|
|

18.04.2009, 12:18
|
|
Постоянный
Регистрация: 26.03.2008
Сообщений: 311
С нами:
9540826
Репутация:
479
|
|
маленький нубский вопрос который я давно хотел спросить.
что такое "->" в php?
|
|
|

18.04.2009, 12:35
|
|
Постоянный
Регистрация: 29.05.2007
Сообщений: 850
С нами:
9975266
Репутация:
1916
|
|
Сообщение от #Wolf#
маленький нубский вопрос который я давно хотел спросить.
что такое "->" в php?
Почему обязательно класса?
mysql_fetch_object() к примеру возвращает результат запроса как объект.
m0Hze
% это деление по модулю. В условиях используют например для проверки кратности, чётности/нечётности
|
|
|

18.04.2009, 21:42
|
|
Участник форума
Регистрация: 11.09.2008
Сообщений: 107
С нами:
9296442
Репутация:
21
|
|
Сообщение от #Wolf#
маленький нубский вопрос который я давно хотел спросить.
что такое "->" в php?
Это обращение к к классу, если я не ошибаюсь. Примерно так mail->send();
Где mail класс а send() функция класса. Поправьте если не прав.
|
|
|

18.04.2009, 12:21
|
|
Новичок
Регистрация: 17.04.2009
Сообщений: 2
С нами:
8982810
Репутация:
0
|
|
PHP код:
<?
if(isset($_POST['name']) && isset($_POST['text'])) {
if(!empty($_POST['name']) && !empty($_POST['text'])) {
$text = str_replace("\n", "<br />", $text);
$name=strip_tags(stripslashes(substr($_POST['name'],0,15)));
$text=strip_tags(stripslashes(substr($_POST['text'],0,60)));
$str="Имя:".$name."<br>"."Сказал:".$text."\r\n";
$fp=fopen("basa.txt","a+");
fputs($fp,"$str\r\n");
fclose($fp);
header ("Location: ?");
}else{
echo 'вы не ввели данные';
}
}
$file_array = file("basa.txt");
$c = count($file_array);
for($i = $c-20; $i < $c; $i++) {
echo "$file_array[$i]";
}
?>
<form method=POST action="index.php"><br>
Имя:<br>
<input name="name" value=""><br>
Сообщнние<br>
<textarea name="text" rows="6" cols="15"></textarea>
<br>
<input value="пуск" type="submit"></form>
подскажите как мне форматировать текст,чтобы он переносился с опр стороки
|
|
|

18.04.2009, 12:21
|
|
Он хакер.
Регистрация: 01.11.2008
Сообщений: 1,756
С нами:
9223466
Репутация:
3171
|
|
А не вызов ли объекта из класса?(хотя сам в классах мало что понимаю,самому интерено.)
-----
В догонку: Что означает: %? Часто вижу пишут в коде,но нипонимаю зачем..
|
|
|
|
 |
|
Предыдущая тема
Следующая тема
|
Здесь присутствуют: 5 (пользователей: 0 , гостей: 5)
|
|
|
|