Системата за новини

unknown каза:
Ето тази система много ми хареса и върви чудесно http://web-tourist.net/login/login/view.php?st=775
Трябва ми код да ми показва само заглавията на новините и автора.
я ми дай сайта на които изплзваш системата за да разбера нещо защото немисе инсталва цялата просто да видя ... и ще ти дам кода :)
 
Според мен ще е трудно,защото постове се записват в хтмл файлове.Мисля,че има функция в пхп която ще ти помогне,но не я знам тояно.Трябва от файла.хтмл да ги изведеш!
 
дай го на мене и системата за регистрациа пак ако не ще ти направя поле да пише автор ..
 
Това ти е индекса
Код:
<?
include("db.php")
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
</head>
<body>
<center>
<table width="65%" align="center">
 <tr>
  <td>
<?php

for ($i=$broi; $i>$broi-11;$i--){
 if (is_file("posts/".$i.".txt")) {
 include "posts/".$i.".txt";
 echo "<BR />";
 
 }
}

?>

</td>
 </tr>
</table>
</center>
</body>
</html>
а това саве.пхп
Код:
<?php
umask(0);
//variables
if ( isset($_POST['ime'])  AND isset($_POST['poqsnenie']) AND isset($_POST['kartinka']) AND isset($_POST['text']) ) {
 $user = $_POST['ime'];

 $http = $_POST['poqsnenie'];
 $town = $_POST['kartinka'];
 $msg = $_POST['text'];


 
 if (( $user != "" ) AND ( $msg != "" )) {
  include "db.php";
$ip = $_SERVER['REMOTE_ADDR'];
$vreme=date("d F Y, H:i");
$vremeto=date("d F Y");
$http=str_replace("<",'<',$http); 
$http=str_replace(">",'>',$http);
$town=str_replace("<",'<',$town); 
$town=str_replace(">",'>',$town);
$user=str_replace("<",'<',$user); 
$user=str_replace(">",'>',$user);
$mail=str_replace("<",'<',$mail); 
$mail=str_replace(">",'>',$mail); 
$msg=str_replace("<",'<',$msg); 
$msg=str_replace(">",'&gt',$msg); 
$msg=preg_replace("/(\[b\])(.+?)(\[\/b\])/i", "<b>\\2</b>", $msg);
$msg=preg_replace("/(\[i\])(.+?)(\[\/i\])/i", "<i>\\2</i>", $msg);
$msg=preg_replace("/(\[u\])(.+?)(\[\/u\])/i", "<u>\\2</u>", $msg);
$msg=preg_replace("/(\[email=(.+?)\])(.+?)(\[\/email\])/i", '<a href="mailto:\\2" target="_blank">\\3</a>',$msg);
$msg=preg_replace("/(\[email\])(.+?)(\[\/email\])/i", '<a href="mailto:\\2">\\2</a>', $msg);
$msg=preg_replace("/(\[url\])(.+?)(\[\/url\])/i", '<a href="\\2" target="_blank">\\2</a>', $msg);
$msg=preg_replace("/(\[url=\])(.+?)(\[\/url\])/i", '<a href="\\2" target="_blank">\\2</a>', $msg);
$msg=preg_replace("/(\[url=(.+?)\])(.+?)(\[\/url\])/i", '<a href="\\2" target="_blank">\\3</a>', $msg);
$msg=str_replace(":biggrin:",'<img src="smilies/biggrin.gif" alt="img">',$msg);
$msg=str_replace(":cool:",'<img src="smilies/cool.gif" alt="img">',$msg);
$msg=str_replace(":cry:",'<img src="smilies/cry.gif" alt="img">',$msg);
$msg=str_replace(":dead:",'<img src="smilies/dead.gif" alt="img">',$msg);
$msg=str_replace(":eek:",'<img src="smilies/eek.gif" alt="img">',$msg);
$msg=str_replace(":embarrassed:",'<img src="smilies/embarrassed.gif" alt="img">',$msg);
$msg=str_replace(":laugh:",'<img src="smilies/laugh.gif" alt="img">',$msg);
$msg=str_replace(":love:",'<img src="smilies/love.gif" alt="img">',$msg);
$msg=str_replace(":mad:",'<img src="smilies/mad.gif" alt="img">',$msg);
$msg=str_replace(":no:",'<img src="smilies/no.gif" alt="img">',$msg);
$msg=str_replace(":none:",'<img src="smilies/none.gif" alt="img">',$msg);
$msg=str_replace(":rolleyes:",'<img src="smilies/rolleyes.gif" alt="img">',$msg);
$msg=str_replace(":sad:",'<img src="smilies/sad.gif" alt="img">',$msg);
$msg=str_replace(":smile:",'<img src="smilies/smile.gif">',$msg);
$msg=str_replace(":smilewinkgrin:",'<img src="smilies/smilewinkgrin.gif" alt="img">',$msg);
$msg=str_replace(":upset:",'<img src="smilies/upset.gif" alt="img">',$msg);
$msg=str_replace(":wink:",'<img src="smilies/wink.gif" alt="img">',$msg);
$msg=str_replace(":yes:",'<img src="smilies/yes.gif" alt="img">',$msg);




  $write1 = " 
<table class=\"border\" cellpadding=\"1\" cellspacing=\"1\" width=\"100%\">
 <tr>
  <td class=\"a\" align=\"left\">
    <table>
     <tr>
      <td width=\"71%\" class=\"b\">
       <b>"; 
  //ime = name
$write2 = "
       </b>
      </td>
     </tr>
    </table>
  </td>
 </tr>
 <tr>
  <td>
   <table>
    <tr>
	 <td>
	  <img src=\"";
  //ime = http
$write4 = "\" alt=\"img\">
	 </td>
	 <td class=\"b\">
	  <b>";
 //ime = town 
$write5 = "</b> 
	   <br />
	   <br />
	   <i>Ïóáëèêóâàíî íà | $vremeto</i>
	 </td>
	</tr>
   </table>"; 
  //ime = comment 
  $write6 ="
  </td>
 </tr>
 <tr>
  <td class=\"a\" height=\"6\" width=\"100%\">
  </td>
 </tr>
</table>";

$ip = $_SERVER['REMOTE_ADDR'];
  umask(0);

  $fp = fopen("posts/".$broi.".html", "w");

  fwrite($fp, "$write1");
  fwrite($fp, "$user");
  fwrite($fp, "$write2");
  fwrite($fp, "$town");

  fwrite($fp, "$write4");
  fwrite($fp, "$http");
  fwrite($fp, "$write5");
  fwrite($fp, "$msg");
  fwrite($fp, "$write6");
  fclose($fp);

  $fp3 = fopen("posts/".$broi.".txt", "w");
  fwrite($fp3, "$user");
  fclose($fp3);

  umask(0);
  $broi++;
  $fp2 = fopen("db.php", "w");
  $writedb = '<?php $broi='.$broi." ; ?>";
  fwrite($fp2, "$writedb");
  fclose($fp2);
  $message = "Áëàãîäàðèì Âè çà ìíåíèåòî!";
 } else {
 $message = "Íå ñòå âúâåëè èíôîðìàöèÿ!"; 
 }
} else {
$message = "Ãðåøåí ëèíê!";
}
?>


</font>
<html>
<head>
<title></title>
<META HTTP-EQUIV="Refresh" CONTENT="0; URL=index.php">
</head>
<body>

</body>
</html>
Не съм сигурен ,че е така,но трябва да стане.Виж и кажи!
 
nanov_91 каза:
Това ти е индекса
Код:
<?
include("db.php")
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
</head>
<body>
<center>
<table width="65%" align="center">
 <tr>
  <td>
<?php

for ($i=$broi; $i>$broi-11;$i--){
 if (is_file("posts/".$i.".txt")) {
 include "posts/".$i.".txt";
 echo "<BR />";
 
 }
}

?>

</td>
 </tr>
</table>
</center>
</body>
</html>
а това саве.пхп
Код:
<?php
umask(0);
//variables
if ( isset($_POST['ime'])  AND isset($_POST['poqsnenie']) AND isset($_POST['kartinka']) AND isset($_POST['text']) ) {
 $user = $_POST['ime'];

 $http = $_POST['poqsnenie'];
 $town = $_POST['kartinka'];
 $msg = $_POST['text'];


 
 if (( $user != "" ) AND ( $msg != "" )) {
  include "db.php";
$ip = $_SERVER['REMOTE_ADDR'];
$vreme=date("d F Y, H:i");
$vremeto=date("d F Y");
$http=str_replace("<",'<',$http); 
$http=str_replace(">",'>',$http);
$town=str_replace("<",'<',$town); 
$town=str_replace(">",'>',$town);
$user=str_replace("<",'<',$user); 
$user=str_replace(">",'>',$user);
$mail=str_replace("<",'<',$mail); 
$mail=str_replace(">",'>',$mail); 
$msg=str_replace("<",'<',$msg); 
$msg=str_replace(">",'&gt',$msg); 
$msg=preg_replace("/(\[b\])(.+?)(\[\/b\])/i", "<b>\\2</b>", $msg);
$msg=preg_replace("/(\[i\])(.+?)(\[\/i\])/i", "<i>\\2</i>", $msg);
$msg=preg_replace("/(\[u\])(.+?)(\[\/u\])/i", "<u>\\2</u>", $msg);
$msg=preg_replace("/(\[email=(.+?)\])(.+?)(\[\/email\])/i", '<a href="mailto:\\2" target="_blank">\\3</a>',$msg);
$msg=preg_replace("/(\[email\])(.+?)(\[\/email\])/i", '<a href="mailto:\\2">\\2</a>', $msg);
$msg=preg_replace("/(\[url\])(.+?)(\[\/url\])/i", '<a href="\\2" target="_blank">\\2</a>', $msg);
$msg=preg_replace("/(\[url=\])(.+?)(\[\/url\])/i", '<a href="\\2" target="_blank">\\2</a>', $msg);
$msg=preg_replace("/(\[url=(.+?)\])(.+?)(\[\/url\])/i", '<a href="\\2" target="_blank">\\3</a>', $msg);
$msg=str_replace(":biggrin:",'<img src="smilies/biggrin.gif" alt="img">',$msg);
$msg=str_replace(":cool:",'<img src="smilies/cool.gif" alt="img">',$msg);
$msg=str_replace(":cry:",'<img src="smilies/cry.gif" alt="img">',$msg);
$msg=str_replace(":dead:",'<img src="smilies/dead.gif" alt="img">',$msg);
$msg=str_replace(":eek:",'<img src="smilies/eek.gif" alt="img">',$msg);
$msg=str_replace(":embarrassed:",'<img src="smilies/embarrassed.gif" alt="img">',$msg);
$msg=str_replace(":laugh:",'<img src="smilies/laugh.gif" alt="img">',$msg);
$msg=str_replace(":love:",'<img src="smilies/love.gif" alt="img">',$msg);
$msg=str_replace(":mad:",'<img src="smilies/mad.gif" alt="img">',$msg);
$msg=str_replace(":no:",'<img src="smilies/no.gif" alt="img">',$msg);
$msg=str_replace(":none:",'<img src="smilies/none.gif" alt="img">',$msg);
$msg=str_replace(":rolleyes:",'<img src="smilies/rolleyes.gif" alt="img">',$msg);
$msg=str_replace(":sad:",'<img src="smilies/sad.gif" alt="img">',$msg);
$msg=str_replace(":smile:",'<img src="smilies/smile.gif">',$msg);
$msg=str_replace(":smilewinkgrin:",'<img src="smilies/smilewinkgrin.gif" alt="img">',$msg);
$msg=str_replace(":upset:",'<img src="smilies/upset.gif" alt="img">',$msg);
$msg=str_replace(":wink:",'<img src="smilies/wink.gif" alt="img">',$msg);
$msg=str_replace(":yes:",'<img src="smilies/yes.gif" alt="img">',$msg);




  $write1 = " 
<table class="border" cellpadding="1" cellspacing="1" width="100%">
 <tr>
  <td class="a" align="left">
    <table>
     <tr>
      <td width="71%" class="b">
       <b>"; 
  //ime = name
$write2 = "
       </b>
      </td>
     </tr>
    </table>
  </td>
 </tr>
 <tr>
  <td>
   <table>
    <tr>
	 <td>
	  <img src="";
  //ime = http
$write4 = "" alt="img">
	 </td>
	 <td class="b">
	  <b>";
 //ime = town 
$write5 = "</b> 
	   <br />
	   <br />
	   <i>Ïóáëèêóâàíî íà | $vremeto</i>
	 </td>
	</tr>
   </table>"; 
  //ime = comment 
  $write6 ="
  </td>
 </tr>
 <tr>
  <td class="a" height="6" width="100%">
  </td>
 </tr>
</table>";

$ip = $_SERVER['REMOTE_ADDR'];
  umask(0);

  $fp = fopen("posts/".$broi.".html", "w");

  fwrite($fp, "$write1");
  fwrite($fp, "$user");
  fwrite($fp, "$write2");
  fwrite($fp, "$town");

  fwrite($fp, "$write4");
  fwrite($fp, "$http");
  fwrite($fp, "$write5");
  fwrite($fp, "$msg");
  fwrite($fp, "$write6");
  fclose($fp);

  $fp3 = fopen("posts/".$broi.".txt", "w");
  fwrite($fp3, "$user");
  fclose($fp3);

  umask(0);
  $broi++;
  $fp2 = fopen("db.php", "w");
  $writedb = '<?php $broi='.$broi." ; ?>";
  fwrite($fp2, "$writedb");
  fclose($fp2);
  $message = "Áëàãîäàðèì Âè çà ìíåíèåòî!";
 } else {
 $message = "Íå ñòå âúâåëè èíôîðìàöèÿ!"; 
 }
} else {
$message = "Ãðåøåí ëèíê!";
}
?>


</font>
<html>
<head>
<title></title>
<META HTTP-EQUIV="Refresh" CONTENT="0; URL=index.php">
</head>
<body>

</body>
</html>
Не съм сигурен ,че е така,но трябва да стане.Виж и кажи!


Чисто бял екран .. :cry:
 
Някой може ли да ми каже защо ми излиза бяла страница на тази система.Нещо не работи както трябва.Благодаря.. :)
 

Back
Горе