Ta strona używa ciasteczek (cookies), dzięki którym nasz serwis może działać lepiej. Dowiedz się więcej OK, rozumiem

[PHP] Konsolka pozdrowień

Zdecydowałeś się na tworzenie interaktywnych stron przy pomocy PHP? Chcesz w łatwy i szybki sposób zarządzać danymi na swojej stronie? Tutaj znajdziesz pomoc w napotkanych przy tym trudnościach.

[PHP] Konsolka pozdrowień

Post 05.04.2004, 18:46:06

Witam !

Oto moje pytanie jak zrobić konsolke do wysyłania pozdrowień chce cos podobnego jak jest na www.radiosfera.pl ze ktos wysyła pozdro a moze je odczytac tylko ta osoba co zna hasło do panelu zdmina
misiek11
Posty: 43
Dołączył(a): 22.02.2004
Lokalizacja: Prudnik

Post 05.04.2004, 18:50:53

Oto moje pytanie jak zrobić konsolke do wysyłania pozdrowień


Najlepiej wziąść włączyc jakaś dobra strone z manualami php przeczytać wszystko co na niej jest zawarte i napisać sobie skrypt ;)
Stachu^^
Posty: 36
Dołączył(a): 26.01.2004
Lokalizacja: Rzeszów

Post 05.04.2004, 19:12:28

a gdzieś gotowy pewnie istnieje ja chce gotowca
misiek11
Posty: 43
Dołączył(a): 22.02.2004
Lokalizacja: Prudnik

Post 05.04.2004, 19:45:16

jakbys napisal liste funkcji co w tym skrypcie ma byc to by sie pomyslalo i moze cos wykombinowalo :)
damy rade
Avatar użytkownikadjpeterek
Posty: 179
Dołączył(a): 03.10.2003

Post 05.04.2004, 19:50:37

hmmmm lista funkcji to by musiał być panel admina na login i hasło no i konsolka takie cos bym potrzebował
misiek11
Posty: 43
Dołączył(a): 22.02.2004
Lokalizacja: Prudnik

Post 05.04.2004, 19:54:30

rozwalasz mnie chcesz czegos ale sam nie wiesz czego chcesz wiekszosc ludzi chce konsolke pozdrowien ale co ma w niej byc chyba tylko dodawanie bo nic innego nie przychodzi na mysl ja bym to rozbudowal
damy rade
Avatar użytkownikadjpeterek
Posty: 179
Dołączył(a): 03.10.2003

Post 05.04.2004, 19:57:13

dlamnie wazne jest zeby to działało a jak masz jakieś pomysły to dokonaj tego
misiek11
Posty: 43
Dołączył(a): 22.02.2004
Lokalizacja: Prudnik

Post 05.04.2004, 20:01:35

z twoimi wymaganiami to nie problem jest napisac skrypt wystarczy poszukac na forum o dodawaniu tekstu albo ksiege gosci przerobic jakas darmowa
damy rade
Avatar użytkownikadjpeterek
Posty: 179
Dołączył(a): 03.10.2003

Post 05.04.2004, 20:04:24

to zrób jak uwazasz a jak skończysz to daj mi znać
misiek11
Posty: 43
Dołączył(a): 22.02.2004
Lokalizacja: Prudnik

Post 05.04.2004, 20:06:49

zalezy o co ma byc to oparte czy o pliki textowe czy o baze mysql ??
damy rade
Avatar użytkownikadjpeterek
Posty: 179
Dołączył(a): 03.10.2003

Post 05.04.2004, 20:08:25

hmmmm no to niech będzie hmmm no niewiem niech będą textowe bedzie chyba lepiej
misiek11
Posty: 43
Dołączył(a): 22.02.2004
Lokalizacja: Prudnik

Post 06.04.2004, 10:17:25

ja wróce do domu i mi sie bedzie chciało to ci nawet napisze :D

EDIT: już wróciłem :D

zakładam że HTML znasz to sobie potem wszytko rozmieścisz i upiekszysz jak bedziesz chciał

plik do wysyłania pozdrowień: pozdrowienia.html:
Kod: Zaznacz cały
<form action="pozdrowienia.php" method="post">
 <input type="text" name="autor"><br>
 <textarea cols="50" rows="8" name="pozdrowienie"></textarea><br>
 <input type="submit" value=".: Wyślij pozdrowienia :.">
</form>


plik pozdrowienia.php:
Kod: Zaznacz cały
<?

if(empty($_POST['pozdrowienie']) && empty($_POST['autor'])) { // jeśli nie jest wszystko wypełnione

 echo "Sorry ale nie wypełniłeś wszystkich wymaganych pól :(";

}

else { // jeśli wszystko ok :D

 $pozdrowienie = stripslashes(strip_tags($_POST['pozdrowienie'])); // usuwa z pozdrowienia slashe i tagi HTML

 $autor = stripslashes(strip_tags($_POST['autor'])); // usuwa z nicku slashe i tagi HTML

 $wpis = "<table align=\"center\" width=\"500\"><tr><td>Autor</td><td>$autor</td></tr><tr><td>Treść</td><td>$pozdrowienie</td></tr></table>";

 $plik = "pozdrowienia.txt"; // ścieżka pliku z danymi
 
 $temp=implode(file($plik));

 $fp=fopen($plik, "w");
 
 fwrite($fp, $wpis);

 fwrite($fp, $temp);

 fclose($fp);

 echo "Pozdrowienia wysłano :D";

}

?>


plik logowanie.php:
Kod: Zaznacz cały
<form action="logowanie.php" method="post">
Login: <input type="text" name="login"><br>
Hasło: <input type="password" name="haslo"><br>
<input type="submit" value="Loguj się">
</form>

<?

if($_POST['login'] == twój_login && $_POST['haslo'] == twoje_hasło) {

 echo "<h3>Oto pozdrowienia:</h3><p>";

 include "pozdrowienia.txt";

}

else {

 echo "ale psikus, nie wejdziesz dalej :D";

}

?>


uff, ale sie namęczyłem, pisałen a szybko i nie sprawdzałem ale "może" zadziała :D
Ostatnio edytowano 06.04.2004, 15:04:04 przez czyzak_16, łącznie edytowano 1 raz
esmee
Avatar użytkownikaczyzak_16
Adam Tabath

Posty: 476
Dołączył(a): 28.03.2003

Post 06.04.2004, 11:56:48

Jest tu kilka błedów. M.in. w zapisie do pliku odtwirasz plik z atrybutem "w" co spowoduje usunięcie pliku i utworzenie go na nowo. Sama zasada jest dość dziwna. Bo nie pozwala usunąc życzeń które były juz "odczytane". Tu aż prosi się baza danych lub pliczki txt nazywane np. od daty unixa i później kasowane (po odczytaniu życzęń na antenie). Stworzenie jednego pliku spowoduje chaos.
Ostatnio edytowano 06.04.2004, 12:45:23 przez smook, łącznie edytowano 1 raz
Avatar użytkownikasmook
Piotr Czyż

straszny

Posty: 2448
Dołączył(a): 08.02.2003
Lokalizacja: Kraków

Post 06.04.2004, 12:11:25

Kod: Zaznacz cały
<?
$plik = "pozdrowienia.txt"; // ścieżka pliku z danymi
   
$temp=implode(file($plik)); // pobiera zawartość pliku do pamięci

$fp=fopen($plik, "w"); // otwiera kasując wszystko
   
fwrite($fp, $wpis); // zapisuje nowy wpis

fwrite($fp, $temp); // i zaraz za tym wpisuje pobraną wcześniej zawartość tak że nowy wpis jest u góry

fclose($fp); // zamyka plik

?>

w sumie cieńki jestem z PHP ale to działa dobrze. chciał konsolke to ma, a jak chce lepszą to niech sobie sam napisze !!
esmee
Avatar użytkownikaczyzak_16
Adam Tabath

Posty: 476
Dołączył(a): 28.03.2003

Post 06.04.2004, 14:38:23

coś musze zle robić ze niechce wysłać byłby ktoś chętny i zrobił by mi to spakował zipem i wyslal na serwer a ja bym se to ściągną ?
misiek11
Posty: 43
Dołączył(a): 22.02.2004
Lokalizacja: Prudnik

Post 06.04.2004, 15:05:39

ok, błąd był w 3 linii pliku pozdrowienia.php, teraz działa dobrze

pamiętaj żeby na serwerze nadać odpowiedniego chmoda plikowi pozdrowienia.txt który sam sobie musisz utworzyć (chmod 777)

u mnie już działa :D
esmee
Avatar użytkownikaczyzak_16
Adam Tabath

Posty: 476
Dołączył(a): 28.03.2003

Post 06.04.2004, 17:04:26

dobra ja mam pytanie... wiem że ta trona www.radiosfera.pl to w rzeczywistości PHPNuke i teraz tak czy koniecznie trzeba robić odzielne logowanie do kosolki pozdrowień czy można jakoś wykorzystać to że i tak admin i inni musza się logować ? ? ?
doniczek
Posty: 113
Dołączył(a): 21.03.2003

Post 06.04.2004, 17:12:38

aha a mozna w tej konsolce zrobić takie coś jak usunięcie pozdrowień z poziomu panela admina jak tak to jak dzieki za pomoc
misiek11
Posty: 43
Dołączył(a): 22.02.2004
Lokalizacja: Prudnik

Post 13.05.2004, 16:52:00

witam
ja bym jeszcze dodal:
delay - czas po jakim user moze wyslac nastepne pozdrowienia
ban - zabronienie userowi wysylania na pewien czas lub na zawsze
wiadomosc do usera w formularzu pozdrowien

i jeszcze kilka takich bajerow ;)

btw. na plikach takiej konsoli nie radze robic, radiosfera od tego zaczynala to po miesiacu plik z danymi wazyl ponad 5 mb

dobra ja mam pytanie... wiem że ta trona www.radiosfera.pl to w rzeczywistości PHPNuke i teraz tak czy koniecznie trzeba robić odzielne logowanie do kosolki pozdrowień czy można jakoś wykorzystać to że i tak admin i inni musza się logować ? ? ?

tak jest to wykorzystywane ;) wiecej nie zdradze

p.s. dla jakiego radia chcesz zrobic tą konsole :]
Avatar użytkownikasir_kula
Michał

Posty: 650
Dołączył(a): 13.05.2004
Lokalizacja: Warszawa

Post 16.05.2004, 20:55:19

Ja bym się chciał dowiedzieć jak można zrobić taką opcję tej blokady na określony (regulowany z panelu) czas pomiędzy wysyłanymi pozdrowieniami, i jeszcze to banowanie i jeśli by mi ktoś mógł napisac co tam by się jeszcze przydało. Bardzo proszę o pomoc. Z góry THNX.[/list]
DJ mArKo
Posty: 90
Dołączył(a): 16.05.2004

Następna strona

Powrót do PHP i bazy danych


 


  • Podobne wątki
    Odpowiedzi
    Wyświetlone
    Ostatni post

Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 6 gości

Hosting, Domeny, SSL

Subskrypcja

Mamy 53239 zarejestrowanych użytkowników.
Najnowszy użytkownik: mariuszzz


Nasi użytkownicy napisali:

  • 939414 wiadomości
  • w 248810 tematach

Najnowsze wpisy na blogu

Najnowsze artykuły

Najaktywniejsi (ostatnie 30 dni)