|
|
|
|
|
для: ZetRider
(30.03.2006 в 23:32)
| | Спасиб, все работает, то что и требовалось! | |
|
|
|
|
|
|
|
для: Shorr Kan
(30.03.2006 в 22:39)
| | вообще по нулям когда пустой.. даже нет пробела ) | |
|
|
|
|
|
|
|
для: ZetRider
(30.03.2006 в 21:35)
| |
<?if(filesize('log/tmp-log-file.txt')>0){
$files='log/tmp-log-file.txt';
if(file_exists($files))
{
$file=fopen($files,'r');
$str=fgets($file);
list($name, $time, $mail, $icq, $msg)=explode('--',$str);
echo "
<br>
<center><b>Предпросмотр:</b></center>
<table><tr><td></td></tr></table>
<div align='center'>
<table border='0' cellspacing='1' width='575' bgcolor='#000000'>
<tr bgcolor='#000000'><td bgcolor='#FFFFFF'><font face='verdana' size='1' color='maroon'><i><font color='#000000'>
<b>Автор:</b><i> ".$name."</i>
[".$time."]
</font></i></font></td></tr>
<tr bgcolor='#000000'><td bgcolor='#FFFFFF'>
<font face='Verdana' size='1' color='#000099'></div>
".bb($msg)."</font></td></tr>
<tr bgcolor='#000000'><td bgcolor='#FFFFFF'><font face='verdana' size='1' color='maroon'><i><div align='right'><font color='#000000'><b>E-Mail:</b> ".$mail." <b>ICQ:</b> ".$icq."</div></font></td></tr>
</table></div>
";
}
fclose($file);
$file_w = @fopen("$files" ,"w");
fwrite($file_w, "");
}
?>
|
Прежде всего - вот так. Это для условия исполнения, если файл полный. Во-вторых, когда у вас файл НЕ полный - он занимает ноль байт? Или там какой-нибудь завалящий пробел есть? | |
|
|
|
|
|
|
|
для: ZetRider
(30.03.2006 в 21:24)
| | решил впихнуть то что мне нужно.... тоесть если файл полный то скрипт испольняется.. а если нет то ничего невыводит.. и вот что вышло:
<?if(filesize('log/tmp-log-file.txt')>0){print "";}
else{
$files='log/tmp-log-file.txt';
if(file_exists($files))
{
$file=fopen($files,'r');
$str=fgets($file);
list($name, $time, $mail, $icq, $msg)=explode('--',$str);
echo "
<br>
<center><b>Предпросмотр:</b></center>
<table><tr><td></td></tr></table>
<div align='center'>
<table border='0' cellspacing='1' width='575' bgcolor='#000000'>
<tr bgcolor='#000000'><td bgcolor='#FFFFFF'><font face='verdana' size='1' color='maroon'><i><font color='#000000'>
<b>Автор:</b><i> ".$name."</i>
[".$time."]
</font></i></font></td></tr>
<tr bgcolor='#000000'><td bgcolor='#FFFFFF'>
<font face='Verdana' size='1' color='#000099'></div>
".bb($msg)."</font></td></tr>
<tr bgcolor='#000000'><td bgcolor='#FFFFFF'><font face='verdana' size='1' color='maroon'><i><div align='right'><font color='#000000'><b>E-Mail:</b> ".$mail." <b>ICQ:</b> ".$icq."</div></font></td></tr>
</table></div>
";
}
fclose($file);
$file_w = @fopen("$files" ,"w");
fwrite($file_w, "");
}
?>
|
Но почемута он выводит если даж файл пустует (( в чем проблема? | |
|
|
|
|
|
|
|
для: Trianon
(30.03.2006 в 21:07)
| | Спасиба, вариант:
<?if(filesize('1.txt')>0){print "есть";}
else{print "нет";}
?>
|
то что надо! | |
|
|
|
|
|
|
|
для: Shorr Kan
(30.03.2006 в 20:55)
| | Один вариант. Первый.
Второй, если файл больше определенного размера, может выйти боком. | |
|
|
|
|
|
|
|
для: ZetRider
(30.03.2006 в 20:51)
| | Два варианта:
<?if(filesize('1.txt')>0){print "есть";}
else{print "нет";}
?>
|
<?if(file_get_contents('1.txt')!=""){print "есть";}
else{print "нет";}
?>
|
| |
|
|
|
|
|
|
| Вот есть файл 1.txt... как сделать PHP сценарйи, который бы выводил на екран строчку если в файле есть хоть 1 символ, а если файл пустой то он невыводил бы ничего?
ну к примеру так:
<?
if ($Если в файле чета есть==то он выводит строчку")
{
echo "Welcome to home";
}
else //иначе если файл пустой то он ничего невыводит
{
echo "пусто";
}
?>
|
Как смона ето осузествиить? | |
|
|
|
|