Jump to content

návod Jednoduchý shoutbox za použití souboru


cniry

Recommended Posts

Nejprve si založíme soubor zpravy.txt a přidělíme mu chmod 777.

Pak vedle něj vytvoříme soubor zpravy.php s tímto obsahem:

<?php

$soubor = "zpravy.txt"; //kam budeme ukladat nase zpravy? tento soubor musi mit chmod 777


if( count($_POST)>1 ) //pokud byl odeslán formulář
{
   $nick = htmlspecialchars(trim($_POST['nick'])); //data je třeba [b]vždy[/b] ošetřit
   $text = htmlspecialchars(trim($_POST['text'])); //data je třeba [b]vždy[/b] ošetřit

   if($nick=="" or $text=="") echo "Vyplňte jméno i zprávu";  //pokud návštěvník něco nevyplnil
   else
   { //jinak pokracujeme

       $radek = "$nick: $text
"; //jak bude vypadat radek kazde zpravy?

       $f = fopen($soubor, "a");
       fwrite($f, $radek); //ulozime
       fclose($f);

   }
}

?>


   Nick: 



   Zpráva: 




<?php
   echo file_get_contents($soubor);  //zobrazime zpravy
?>

Link to comment
Share on other sites

sory za kktsky help k tomúti ale ako "chmod 777" akože do toho "zpravy.txt" napíšem "chmod 777" ?

to znamená změna artributu

Jesliže jako ftp klient pouzíváš filezilla stačí kliknout na soubro PTM a dát File Permision ,pokud Total Commander tak to bude někde označeno jako ZMěna Artributu nebo něco takovýho . Slouží to pro zapisování do daného souboru ,základní chmod je 644

Link to comment
Share on other sites

  • 2 months later...

ještě si tam dejte antispam nebo vite co :d přijde čina a zaspamuje vam to .. jinak dobrej tut tohle umim ale dava se to dolu a vždy když použiju fseek tak se přemaže delka zpravy kterou ten novej napsal přepiše tu starou zpravu :d

Link to comment
Share on other sites

  • 5 months later...
vsetko mam a kam to mam vlozit ? do php fusion inducudes shoutbox?

 

omg si tak sprostý alebo čo, keby to bolo do php fuion tak je to vo fore "PHP-FUSION"

ednoducho vytvor subor na localhoste napríklad: zpravy.php a zpravy.txt do php skopiruj obsah

Link to comment
Share on other sites

zdravim, da sa tento shoutbox aj nejak upravit ? najpr. velkost (aby sa zmestil do panelu), dalej farby nickov, farby textu, nejake pozadie a pod ?

čau nedá. tohle je tutoriál na php script. tohle není phpfusion... phpfusion sucks :thumbdown:

Link to comment
Share on other sites

  • 1 month later...

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...