Jeżeli chodzi o programowanie PHP jestem totalnie nowy, dotychczas programowałem jedynie w HTML i szczerze mówiąc strony wychodziły średnio. Teraz znalazłem jakiś skrypt:
Kod
'; echo '
'; echo ''; echo ''; echo ''; echo ''; echo '
Tytuł newsa:
Autor:
Data:
Treść:
'; } else ////////////////////////////////////////////////////////////////////////////////// if ($akcja=="dodawanie") { $dane = file("data.txt"); $numer = $dane[0] + 1; $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; echo('
News numer '.$numer.' został pomyślnie dodany. Wygląda to tak:
'); 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 '
Wpis numer '.$linijka[0].' - SKASUJ
'; 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 '
News numer '.$id.' został pomyślnie skasowany.
'; 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 '
Wpis numer '.$linijka[0].' - EDYTUJ
'; 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 '
Edycja newsa numer '.$id.'
'; echo '
'; echo ''; echo ''; echo ''; echo ''; echo '
'; echo ''; echo ''; echo ''; echo ''; echo '
Tytuł newsa:
Autor:
Data:
Treść:
'; } else ////////////////////////////////////////////////////////////////////////////////// if ($akcja=="dodawanie") { $dane = file("data.txt"); $numer = $dane[0] + 1; $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; echo('
News numer '.$numer.' został pomyślnie dodany. Wygląda to tak:
'); 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 '
Wpis numer '.$linijka[0].' - SKASUJ
'; 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 '
News numer '.$id.' został pomyślnie skasowany.
'; 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 '
Wpis numer '.$linijka[0].' - EDYTUJ
'; 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 '
Edycja newsa numer '.$id.'
'; echo '
'; echo ''; echo ''; echo ''; echo ''; echo '
I gdy otwieram nadal takie znaczki, z html praktycznie nic mi nie jest znane z tych komend. Zainstalowałem PHP na komputerze, zgodnie z jakimś poradnikiem - i nadal kicha (nie wiem nawet czy dobrze zainstalowałem).
PS: Nie jest to cały kod, tylko dla przykładu.
Pozdrawiam,
nevil