Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php]proszę o pomoc w przeniesieniu wiadomości z konsoli pozdrowień
radiodzieciom
post
Post #1





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 20.06.2009

Ostrzeżenie: (0%)
-----


Witam! mam skrypt darmowej konsoli pozdrowień radia, jestem amatorem i samoukiem, na razie do php nie sięgałem po wiedzę i mam problem by przerobić lub dorobić kod, który przeniesie mi pozdrowienia na inną stronę X, która będzie częściowo wyświetlana na jeszcze innej stronie za pomocą ramki.
to jest kod strony pozdrowień:

Kod
<html>
<head>

<meta http-equiv="Content-Language" content="pl">
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2">
<link rel="stylesheet" href="style.css" type="text/css">
<title>Pozdrowienia</title>
</head>

<body bgcolor="#9FB8E4">

<center>
<?

include('konsola/serwer.php');
//tutaj sie ustawia w sec po ilu moze ktos pozdrowic
$czaskoniec = "40";


$ip=$HTTP_SERVER_VARS['REMOTE_ADDR'];
$data = time();
$tresc = $HTTP_POST_VARS[tresc];
$odkogo = $HTTP_POST_VARS[odkogo];
$akcja = $HTTP_POST_VARS[akcja];

$mysql_link = mysql_connect($server, $user, $haslobaza);
if ($mysql_link>0)
{ mysql_select_db($baza, $mysql_link);
$query = "SELECT * from pozdrowienia where ip='$ip' ORDER BY `data` DESC  LIMIT 1";
$mysql_result = mysql_query($query, $mysql_link);
while ($row = mysql_fetch_array($mysql_result))
{
$datas = $row[data];
$trescs = $row[tresc];
}
}

echo"<h3>..:: Pozdrowienia ::..</h3>";
echo"<hr size=1>";
echo"<b><font face=Verdana size=2 color=#800080>Dodaj Swoje Pozdrowienia</font></b>";
echo"<form method=\"post\">";
echo"<table>";
echo"<tr><td> <b><font face=Verdana size=1>Podpis:</font></b></td>";
echo"<td><input type=\"text\" name=\"odkogo\" size=\"40\" maxlength=\"20\">";
echo"<input type=hidden name=akcja value=tak>";
echo"</td></tr>";
echo"<tr><td><p align=right><b><font size=1 face=Verdana>Tresć:</font></b></td>";
echo"<td><textarea name=\"tresc\" cols=\"40\" rows=\"4\"></textarea></td></tr>";
echo"<td></td><td><input type=\"submit\" value=\"Wyślij!\">";
echo"<input type=\"reset\" value=\"Reset\"></td></tr>";
echo"</table></form><hr size=1>";


if($data-$datas > $czaskoniec)
{



if($akcja == "tak")
{
$mysql_link = mysql_connect($server, $user, $haslobaza);
if ($mysql_link>0)
{ mysql_select_db($baza, $mysql_link);
$query = "INSERT INTO pozdrowienia (ip, data, tresc, kto, pokaz) values ('$ip', '$data', '$tresc', '$odkogo' , 'nie')";
$mysql_result = mysql_query($query, $mysql_link);
if (mysql_affected_rows($mysql_link)==1)
{
print("<font face=Verdana size=1 color=FF0000>Pozdrowienia zostały dodane. Następne możesz wysłać za <b>$czaskoniec</b> sekund. Dzięki!</font><br /><br />"); }
}

}


}
else
{
echo"<font face=Verdana size=1 color=FF0000>Spiesz się powoli... Jeszcze nie twoja pora!</b>. .</font><br /><br />";
}
mysql_close();


?>
</center>
</body>
</html>


a to jest kod strony panelu admina, gdzie przychodzą pozdrowienia mi w nich tylko opcja odbierz nowe i przeczytałem:

Kod
<?
include "funkcje.inc";
?>

<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-2">
<meta http-equiv="Content-Language" content="pl">
<link rel="stylesheet" href="style.css" type="text/css">
<title>..:: DJ Studio | Radio FreeStyler ::..</title>
</head>

<body bgcolor="#9FB8E4">

<center>
<?
if(!auth())
{
if($_SESSION['PROBA'] == True)
{
echo "Zły login lub hasło! Spróbuj jeszcze raz!<br>\n";
}
include "login.forma";
}
else
{

include('serwer.php');

echo"<table>";
echo"<tr><td ><b><a href='wyloguj.php' class='wyloguj'>Wyloguj!</a></b></td></tr><tr>";
echo"<form method=\"post\">\n";
echo"<input type=hidden name=usun value=wszystkie>\n";
echo"<td><input type=\"submit\" value=\"Wyczysc\"></td>\n";
echo"</form>\n";
echo"<form method=\"post\">\n";
echo"<td><input type=\"submit\" value=\"Odbierz nowe\"></td>\n";
echo"</form></tr></table><center>\n";


$usun = $HTTP_POST_VARS[usun];
$id = $HTTP_POST_VARS[id];

if($usun == "tak")
{
$mysql_link = mysql_connect($server, $user, $haslobaza);
if ($mysql_link>0)
  { mysql_select_db($baza, $mysql_link);
$query2 ="update pozdrowienia set pokaz='tak' where id='$id'";
mysql_query($query2, $mysql_link);
}

}


if($usun == "wszystkie")
{
$mysql_link = mysql_connect($server, $user, $haslobaza);
if ($mysql_link>0)
  { mysql_select_db($baza, $mysql_link);
  $query2 ="delete from pozdrowienia";
  mysql_query($query2, $mysql_link);
  }
  
  }
  


$mysql_link = mysql_connect($server, $user, $haslobaza);
if ($mysql_link>0)
  { mysql_select_db($baza, $mysql_link);
$query = "SELECT * FROM pozdrowienia where pokaz='nie' ORDER BY `data` DESC";
$mysql_result = mysql_query($query, $mysql_link);

$ile = mysql_num_rows($mysql_result);

if ($ile > "0")
{
echo"Ilosć pozdrowień: $ile<br><hr size = 1>";
echo"<table cellpadding=0 cellspacing=0 width=780>";
while ($row = mysql_fetch_array($mysql_result))
    {
$odkogo = $row[kto];
$tresc = $row[tresc];
$id = $row[id];
$ip = $row[ip];
echo"<form method=\"post\">\n";
echo"<tr><td class=menu>&nbsp;$odkogo</td><td class=menu align=right>$ip</td></tr>\n";
echo"<tr><td class=menul colspan=2>&nbsp;$tresc</td></tr>\n";
echo"<input type=hidden name=id value=$id>\n";
echo"<input type=hidden name=usun value=tak>\n";
echo"<tr><td colspan=2><input type=\"submit\" value=\"Przeczytałem!\"></tr>\n";
echo"<tr><td colspan=2><hr size=1></td></tr></form>\n";
}
echo"</table><hr size=1>";
}

else
{
echo"<font color=#ff0000><b>Nie ma nowych pozdrowien... Poczekaj...</b></font><hr size=1>";
}
}

mysql_close();
}

?>
</center>
<center>
<br />
</center>
</body>
</html>


jest jeszcze kilka(login, serwer, loguj, wyloguj w php oraz funkcje.inc, pozdrowienia.sql, login.forma), ale nie wiem czy są potrzebne, więc nie wklejam
Chciałbym tam (panel admina) umieścić dodatkową opcje "akceptuj", która by przesłała tą wiadomość wraz z nickiem użytkownika na inną stronę x o której wcześniej wspomniałem.
Pomoże ktoś?
Możliwe, ze po dłuższych trudach sam bym do tego doszedł, jak to zrobić, ale nie mam na to czasu. o php nie mam pojęcia, więc przy ewentualnej pomocy proszę tłumaczyć jak ciemniakowi i tak jestem miło zaskoczony że tak szybko doszedłem i utworzyłem tabele w bazie danych, którą miałem zrobić by działały te pozdrowienia.
Czy potrzebne są wam jakieś dodatkowe dane?
to co mam to działa mi dobrze, ale brakuje mi tej funkcji by przesyłać te pozdrowienia do miejsca gdzie będzie wyświetlacz pozdrowień.
Pozdrawiam!

Ten post edytował erix 20.06.2009, 21:44:44
Powód edycji: [erix] nie ten dział, przenoszę
Go to the top of the page
+Quote Post
in5ane
post
Post #2





Grupa: Zarejestrowani
Postów: 1 335
Pomógł: 34
Dołączył: 9.11.2005
Skąd: Wrocław

Ostrzeżenie: (10%)
X----


Podaj jakiś kontakt, a i czy praca jest odpłatna?
Go to the top of the page
+Quote Post
radiodzieciom
post
Post #3





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 20.06.2009

Ostrzeżenie: (0%)
-----


Cytat(in5ane @ 20.06.2009, 23:01:26 ) *
Podaj jakiś kontakt, a i czy praca jest odpłatna?


radiodzieciom(małpa)poczta.fm
ewentualnie na czacie radia na pw (nie chcę tu autoreklamy więc zamiast podawać adres radia, , wbij w wyszukiwarkę Google radio dla dzieci a będę na 2 miejscu lub w wyszukiwarce Windowsa bing na 1 miejscu)
Niestety, to nie jest oferta komercyjna tylko prośba o pomoc, sam z tego co robię nie mam złamanego grosza, tworze amatorsko radio dla dzieci z wszystkiego co jest darmowe w internecie i nie oczekuje za to co zrobiłem, robię i moją pomoc innym żadnej zapłaty więc sorki jeśli Cię zawiodłem, gdybym szukał wykonawcy za kaskę to raczej nie na tym forum (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
Więc Twoja pomoc i wiedza może być tylko zapłacona moim wielkim DZIĘKUJE i pozdrowieniami dla Ciebie w radiu (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
Pozdrawiam!

Ten post edytował radiodzieciom 21.06.2009, 22:46:47
Go to the top of the page
+Quote Post
in5ane
post
Post #4





Grupa: Zarejestrowani
Postów: 1 335
Pomógł: 34
Dołączył: 9.11.2005
Skąd: Wrocław

Ostrzeżenie: (10%)
X----


Wybacz, ale nie. I proszę moderację o oznaczenie tagiem wolontariat - będzie pomocne dla innych użytkowników.
Go to the top of the page
+Quote Post
radiodzieciom
post
Post #5





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 20.06.2009

Ostrzeżenie: (0%)
-----


Cytat(in5ane @ 21.06.2009, 20:20:28 ) *
Wybacz, ale nie. I proszę moderację o oznaczenie tagiem wolontariat - będzie pomocne dla innych użytkowników.


Spoko, nie ma czego wybaczać, trochę mnie tylko dziwi, że się tak wyrywasz do pomocy w zamian za coś (IMG:http://forum.php.pl/style_emoticons/default/sadsmiley02.gif)
No cóż jestem tu nowy i nie znam panujących zasad i obyczajów (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) Temat można usunąć, poszukam pomocy na nie skomercjalizowanym forum (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
Pozdrawiam wszystkich!
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 06:22