Forum Green Day Strona Główna


Green Day
Green Day www.greendays.prv.pl
Odpowiedz do tematu
System Newsów
Bartek
Billie Joe Armstrong
Billie Joe Armstrong


Dołączył: 12 Mar 2006
Posty: 516
Przeczytał: 0 tematów

Ostrzeżeń: 1/5
Skąd: Radlin

System newsów którego sam AdminSzmerak używa na serwisie [link widoczny dla zalogowanych]
admin.php
Kod:

<?

  require("config.inc.php");
  import_request_variables("GPC","");
  if ($haslo==$poprawne_haslo && $login==$poprawny_login)
  {
   include("head.inc");
   echo '<BR><CENTER><A href="admin.php">Dodaj Konkurs</A> | <A href="admin.php?akcja=edytuj">Edytuj</A> | <A href="admin.php?akcja=skasuj">Skasuj</A> | <A href="admin.php?akcja=info">O skrypcie</A></CENTER><BR><BR>';
   
   if(!isset($akcja))
   {
   $miesiac = date("m");                                               
   $nazwym = array(                                                   
   "stycznia",                                                         
   "lutego",                                                           
   "marca",                                                           
   "kwietnia",                                                         
   "maja",                                                             
   "czerwca",                                                         
   "lipca",                                                           
   "sierpnia",                                                         
   "wrze&para;nia",                                                         
   "paĽdziernika",                                                     
   "listopada",                                                       
   "grudnia");                                                         
                                                                       
   $dzisiaj = date("j")." ".$nazwym[$miesiac-1]." ".date("Y")."r.";   

   echo '<CENTER><B>Dodawnie nowego newsa</B><BR><BR>';
   echo '<FORM action="admin.php" method="post"><TABLE border=0>';
   echo '<TR><TD align=right>Tytuł Konkursu:</TD><TD><INPUT type="text" name="tytul"></TD></TR>';
   echo '<TR><TD align=right>Autor:</TD><TD><INPUT type="text" name="autor"></TD></TR>';
   echo '<TR><TD align=right>Data:</TD><TD><INPUT type="text" name="data" value="'.$dzisiaj.'"></TD></TR>';
   echo '<TR><TD align=right>Tre&para;ć:</TD><TD><TEXTAREA name="tresc" rows=20 cols=30></TEXTAREA></TD></TR>';
   echo '</TABLE><INPUT type="hidden" name="akcja" value="dodawanie"><BR><INPUT type="submit" value="Dodaj konkurs !"></CENTER></FORM>';
   } else //////////////////////////////////////////////////////////////////////////////////
   if ($akcja=="dodawanie")
   {
   
    $dane = file("data.txt");
    $dane2 = explode("|",$dane[0]);

    $numer = $dane2[0] + 1;

    $tresc = str_replace("\n","<BR>",$tresc);
    $tytul = str_replace("\n"," ",$tytul);
    $linia=$numer."|".$tytul."|".$autor."|".$data."|".$tresc."|"."\n";

    $plik = fopen("data.txt","w+");
    flock($plik,2);
    fputs($plik,$linia);

    foreach($dane as $zapis)
    {
     if ($zapis!="\n"&&$zapis!="")
     {
      fputs($plik,$zapis);
     }
    }

    flock($plik,3);
    fclose($plik);
   
    $ostatni = fopen("last.inc","w+");
    flock($ostatni,2);
    fputs($ostatni,$data);
    flock($ostatni,3);
    fclose($ostatni);
   
   
    $linijka[0] = $numer;
    $linijka[1] = $tytul;
    $linijka[2] = $autor;
    $linijka[3] = $data;
    $linijka[4] = $tresc;

    $linijka[1] = stripslashes($linijka[1]);
    $linijka[2] = stripslashes($linijka[2]);
    $linijka[3] = stripslashes($linijka[3]);
    $linijka[4] = stripslashes($linijka[4]);

    echo('<BR><BR><CENTER><B>News numer <I>'.$numer.'</I> został pomy&para;lnie dodany. Wygl&plusmn;da to tak:<BR><BR>');
    include("wpis.inc.php");
   } else //////////////////////////////////////////////////////////////////////////////////
   if ($akcja=="skasuj")
   {
    $dane = file("data.txt");
    $ile = count($dane);
    for ($i=0; $i<$ile; $i++)
    {
     $linijka = explode("|",$dane[$i]);
     echo '<CENTER><FONT color=red>Wpis numer <B>'.$linijka[0].'</B></FONT> - <A href="admin.php?akcja=kasowanie&id='.$linijka[0].'">SKASUJ</A></CENTER>';
     include("wpis.inc.php");
    }

   } else //////////////////////////////////////////////////////////////////////////////////
   if ($akcja=="kasowanie")
   {
   
    $dane = file("data.txt");
    $plik = fopen("data.txt","w+");
    flock($plik,2);
    fputs($plik,$linijka);

    foreach($dane as $zapis)
    {
    $tablica = explode("|",$zapis);

    if ($zapis!="\n"&&$zapis!="")
     {
       if ($tablica[0]!=$id)
       { fputs($plik,$zapis); }
     }

    }


   echo '<BR><BR><CENTER><B>Konkurs numer <I>'.$id.'</I> został pomy&para;lnie skasowany.<BR><BR>' ;

   include("stopka.inc");
   
   } else //////////////////////////////////////////////////////////////////////////////////
   if ($akcja=="edytuj")
   {

    $dane = file("data.txt");
    $ile = count($dane);
    for ($i=0; $i<$ile; $i++)
    {
     $linijka = explode("|",$dane[$i]);
     echo '<CENTER><FONT color=red>Wpis numer <B>'.$linijka[0].'</B></FONT> - <A href="admin.php?akcja=edycja&id='.$linijka[0].'">EDYTUJ</A></CENTER>';
     include("wpis.inc.php");
    }
   
   } else //////////////////////////////////////////////////////////////////////////////////
   if ($akcja=="edycja")
   {
    $dane = file("data.txt");
    foreach($dane as $linia)
    {
     $linijka = explode("|",$linia);
     if ($linijka[0]==$id)
     {
      $tytul = $linijka[1];
      $autor = $linijka[2];
      $data = $linijka[3];
      $tresc = $linijka[4];
     }
    }
   
     echo '<CENTER><B>Edycja konkursu numer '.$id.'</B><BR><BR>';
     echo '<FORM action="admin.php" method="post"><TABLE border=0>';
     echo '<TR><TD align=right>Tytuł Konkursu:</TD><TD><INPUT type="text" name="tytul" value="'.$tytul.'"></TD></TR>';
     echo '<TR><TD align=right>Autor:</TD><TD><INPUT type="text" name="autor" value="'.$autor.'"></TD></TR>';
     echo '<TR><TD align=right>Data:</TD><TD><INPUT type="text" name="data" value="'.$data.'"></TD></TR>';
     echo '<TR><TD align=right>Tre&para;ć:</TD><TD><TEXTAREA name="tresc" rows=5 cols=30 >'.$tresc.'</TEXTAREA></TD></TR>';
     echo '</TABLE><INPUT type="hidden" name="akcja" value="edytowanie">
     <INPUT type="hidden" name="id" value="'.$id.'"><BR><INPUT type="submit" value="Zapisz zmiany !"></CENTER></FORM>';
   } else //////////////////////////////////////////////////////////////////////////////////
   if ($akcja=="edytowanie")
   {

    $tresc = str_replace("\n","<BR>",$tresc);
    $tytul = str_replace("\n"," ",$tytul);
    $dane = file("data.txt");
    $plik = fopen("data.txt","w+");
    flock($plik,2);
    fputs($plik,$linijka);

    $linia=$id."|".$tytul."|".$autor."|".$data."|".$tresc."|"."\n";

    foreach($dane as $zapis)
    {
    $tablica = explode("|",$zapis);

    if ($zapis!="\n"&&$zapis!="")
     {
       if ($tablica[0]!=$id)
       {
       fputs($plik,"$tablica[0]|$tablica[1]|$tablica[2]|$tablica[3]|$tablica[4]|\n");
       } else
       {
       fputs($plik,$linia);
       }
     }

    }


   echo '<BR><BR><CENTER><B>Zmiany w newsie numer <I>'.$id.'</I> zostały pomy&para;lnie zapisane.<BR><BR>' ;

   } else //////////////////////////////////////////////////////////////////////////////////
   if ($akcja=="info")
   {
    echo '<BR><BR><CENTER><TABLE border=0 width=50%><TR><TD>';
    echo 'Autor skryptu: <A href="mailto:comboy@o2.pl"><B>Kacper Cie&para;la (COMBOY)</B></A><BR>';
    echo 'Strona domowa skryptu: <A href="http://www.programuj.com" target="_blank"><B>http://www.programuj.com</B></A><BR>';
    echo '<BR><BR>Skrypty jest chroniony prawem autorskim. Można go rozpowszechniać i udostępniać, pod warunkiem nie czerpania z tego korzy&para;ci finansowych oraz niezmieniania tre&para;ci skryptu. Warunkiem korzystania ze skryptu jest jest niezmienianie jego tre&para;ci, a w szczególno&para;ci stopki "" umieszczanej pod newsami.<BR><BR>';
    echo 'Przed użyciem polecam pzeczytać README.TXT, gdzie znajduje się licencja, opis korzystania ze skryptu oraz jego instalacji.<BR><BR>';
    echo 'Życzę miłego korzystania ze skryptu.';
    echo '</TD></tR></TABLE></CENTER>';
   }
   
  } else
  {
  Header("Location: login.php");
  }

?>

archiwum.php
Kod:

<?

 require("config.inc.php");

 $dane = file("data.txt");
 $ile = count($dane);
 
  for ($i=0; $i<$ile; $i++)
 {
 $linijka = explode("|",$dane[$i]);
 include("wpis.inc.php");
 }

 include("comnews.inc");

?>

comnews.txt
Nic tu nie ma byc
config.inc.php
Kod:

<?

$poprawny_login = "login";    // Tutaj wpisz swój login
$poprawne_haslo = "haslo";  // A tutaj hasło
$katalog = "newsy/";       // Nazwa katalogu w którym znajduje się skrypt. Może to być
                             // katalog bezwzględny lub względem pliku w którym skrypt
                             // jest includowany.
                             
$ile = 3;                    // Ilość najnowsyzch newsów które zostaną wyświetlone.

?>

head.txt
Kod:

<HTML>
 <HEAD>
 <META http-equiv=Content-Type content="text/html; charset=iso-8859-2">
 <LINK href="style.css" rel="stylesheet" type="text/css">
 <TITLE>Panel Newsmana</TITLE>
 </HEAD>
 <BODY bgcolor=#FFFFFF>
 <BASEFONT face="Verdana" style="font-size:11">
 <CENTER><FONT style="font-size: 14;"><B>PANEL Newsmana</B></FONT></CENTER>

index1.php
Kod:

 <? include("head.inc"); ?>
 <BR><BR>
 <CENTER>
 Aby mieć możliwo&para;ć administracji systemem newsów, musisz się zalogować:<BR><BR>
 <FORM action="login.php" method="post">
 <TABLE border=0 >
 <TR><TD>Login: </TD><TD><INPUT type=text name=login></TD></TR>
 <TR><TD>Hasło: </TD><TD><INPUT type=password name=haslo></TD></TR>
 <TR><TD colspan=2 align=center><BR><INPUT type=submit value="       Zaloguj się       "></TD></TR>
 </TABLE>
 </CENTER>
 <? include("stopka.inc"); ?>

last.txt
Tutaj wpiszcie date:
9 kwietnia 2006r. w takim formacie
login.php
Kod:

<?
 require("config.inc.php");
 import_request_variables("GPC","");
 if ($login==$poprawny_login && $haslo==$poprawne_haslo)
 {
  setcookie("haslo",$haslo);
  setcookie("login",$login);
  Header("Location: admin.php");
 } else
 {
  include("head.inc");
  echo("<BR><BR><CENTER><FONT color=red><B>Błędy login i/lub hasło</B> !</FONT><BR><BR><BR>\n");
  echo("<A href='index1.php'>Powrót do strony logowania</A></CENTER>");

  include("stopka.inc");
 }

?>

stopka.txt
Kod:

 </BODY>
</HTML>

test.php
Kod:

<?
    $dane = file("data.txt");
foreach($dane as $linia)
{
 echo "$linia<HR>";
}
?>

wpis.inc.php
Kod:

<?

 // Edytując ten plik możesz zmienić wygląd pokedyńczego wpisu. Wystarczy znajomosć HTMLa.
 // Oto co oznaczają poszczególne zmienne:
 // $linika[1] - Tytuł Newsa
 // $linika[2] - Autor
 // $linika[3] - Data dodania
 // $linika[4] - treść
 // Jeżeli chcesz, możesz także skorzystać ze zmiennej $linijka[0] która jest numerem newsa.
 echo '<center>';
 echo '<CENTER><TABLE border=0 width=100% style="font-family: Verdana; font-size: 11">';
 echo '<TR><TD align=center colspan=2 style="font-size: 16"><font color=black><B>'.$linijka[1].'</B></TD></TR>';
 echo '<TR><TD width=100%><font color=black>Autor: <B>'.$linijka[2].'</B></TD><TD width=50% align=right><font color=black>Dodano: <B>'.$linijka[3].'</B></TD></TR>';
 echo '<TR><TD colspan=2 bgcolor=#FAFAFA>&nbsp;&nbsp;&nbsp;'.stripslashes($linijka[4]).'</TD></TR>';
 echo '&nbsp;&nbsp;&nbsp;&nbsp;</TABLE><BR><HR width=100%>';

?>

Aby umieścić newsy na stronie trzeba użyć tej funkcji
Kod:

<?

 require("config.inc.php");

 $dane = file("data.txt");
 $ile = count($dane);
 
  for ($i=0; $i<$ile; $i++)
 {
 $linijka = explode("|",$dane[$i]);
 include("wpis.inc.php");
 }

 include("comnews.inc");

?>


Post został pochwalony 0 razy
Zobacz profil autora
Vinyl
Mike Drint
Mike Drint


Dołączył: 14 Kwi 2006
Posty: 441
Przeczytał: 0 tematów

Ostrzeżeń: 1/5
Skąd: Radlin city town

to dobrze ze hoc jedna osoba to czyta


Post został pochwalony 0 razy
Zobacz profil autora
Bartek
Billie Joe Armstrong
Billie Joe Armstrong


Dołączył: 12 Mar 2006
Posty: 516
Przeczytał: 0 tematów

Ostrzeżeń: 1/5
Skąd: Radlin

ojojojoj przesadzasz


Post został pochwalony 0 razy
Zobacz profil autora
Ersebun8
Nowy


Dołączył: 23 Kwi 2007
Posty: 12
Przeczytał: 0 tematów

Ostrzeżeń: 0/5

Five guys fcking hard two grandmas in all holes
[link widoczny dla zalogowanych]


Post został pochwalony 0 razy
Zobacz profil autora
System Newsów
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Wszystkie czasy w strefie EET (Europa)  
Strona 1 z 1  

  
  
 Odpowiedz do tematu