x-kom hosting

Skrypt News z brakiem możliwości dodawania kodu php

mankaston14
utworzono
utworzono (edytowane)

Mam pewien skrypt z news, jakbym wrzucił go na jakiś hosting to umiał by go ktoś przerobić by można było dodawać kod php, tzn zdjecia, linki itp.

 

A poniżej załączam 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 newsa</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ś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ł newsa:</TD><TD><INPUT type="text" name="tytul"></TD></TR>';
   echo '<TR><TD align=right>Wydarzenie:</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ść:</TD><TD><TEXTAREA name="tresc" rows=5 cols=30></TEXTAREA></TD></TR>';
   echo '</TABLE><INPUT type="hidden" name="akcja" value="dodawanie"><BR><INPUT type="submit" value="Dodaj newsa !"></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ślnie dodany. Wyglą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>News numer <I>'.$id.'</I> został pomy¶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 newsa numer '.$id.'</B><BR><BR>';
     echo '<FORM action="admin.php" method="post"><TABLE border=0>';
     echo '<TR><TD align=right>Tytuł newsa:</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ść:</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¶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:x"><B>x</B></A><BR>';
    echo 'Strona domowa skryptu: <A href="x" target="_blank"><B>x</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ści finansowych oraz niezmieniania treści skryptu. Warunkiem korzystania ze skryptu jest jest niezmienianie jego treści, a w szczególności stopki "powered by x" 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");
  }

?>

leggo
komentarz
komentarz

 

Skrypty jest chroniony prawem autorskim. Można go rozpowszechniać i udostępniać, pod warunkiem nie czerpania z tego korzyści finansowych oraz niezmieniania treści skryptu. Warunkiem korzystania ze skryptu jest jest niezmienianie jego treści, a w szczególności stopki "powered by x" umieszczanej pod newsami.

Wciąż szukasz rozwiązania problemu? Napisz teraz na forum!

Możesz zadać pytanie bez konieczności rejestracji - wystarczy, że wypełnisz formularz.

×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Strona wykorzystuje pliki cookies w celu prawidłowego świadczenia usług i wygody użytkowników. Warunki przechowywania i dostępu do plików cookies możesz zmienić w ustawieniach przeglądarki.