Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php]proszę o pomoc w przeniesieniu wiadomości z konsoli pozdrowień
Forum PHP.pl > Inne > Giełda ofert > Poszukuję
radiodzieciom
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!
in5ane
Podaj jakiś kontakt, a i czy praca jest odpłatna?
radiodzieciom
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 winksmiley.jpg
Więc Twoja pomoc i wiedza może być tylko zapłacona moim wielkim DZIĘKUJE i pozdrowieniami dla Ciebie w radiu winksmiley.jpg
Pozdrawiam!
in5ane
Wybacz, ale nie. I proszę moderację o oznaczenie tagiem wolontariat - będzie pomocne dla innych użytkowników.
radiodzieciom
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ś sadsmiley02.gif
No cóż jestem tu nowy i nie znam panujących zasad i obyczajów winksmiley.jpg Temat można usunąć, poszukam pomocy na nie skomercjalizowanym forum winksmiley.jpg
Pozdrawiam wszystkich!
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.