Temos pavadinimas: WordPress, Shopify ir PHPFusion programuotojų bendruomenė :: Mokejimai.lt+PHP FUSION
Parašė Zixx· 2008 Sau. 26 22:01:11
#1
Sveiki..
Noreciau paklausti kaip padaryti kad kai issiunciu zinute is mokejimai.lt i
mysql lentele mokejimai->suma prisidetu 2 o i mokejimai->nick Sms tekstas poraktazodzio...
Ir paskui is tos lentele includinti kad rodytu grafiskai kiek procentu paremta ir t.t kai dayg kur yra;)
Parašė kiskiss· 2008 Sau. 26 22:01:24
#2
Padaryti nesunku, pasiimk ta scripta su tinklalapis.net ir redaguok, o jei nemoki redaguoti, teks pirkti jeigu neatsiras savanoriu padėti
Parašė Zixx· 2008 Sau. 26 22:01:27
#3
Stai imeciau scripta :) jeigu galite padekit :) Cis is sms.php
<?php
//Irasykite Jusu specifine informacija
$mysql_host="mysql.bendras.com"; //Irašykite MySQL serverio adresa
$mysql_user="xxxxxxx"; //Irasykite savo MySQL vartotojo prisijungimo varda
$mysql_pass="xxxxxxxx"; //Irasykite savo MySQL vartotojo prisijungimo slaptazodi
$mysql_db="xxxxxxxxx"; //Irasykite savo duombazes pavadinima
$sms_pass="slaptazodis"; //Irasykite slaptazodi kuri irasete sukurdami raktini zodi
//Apmokejimo dorojimo grazinamas SMS atsakymas (jei Jums suteikia tokia galimybe)
$ret_txt="Aciu uz parama :).";
// Tikrinam ar atitinka URL uzklausos slaptazodis (tik jei nurodytas $sms_pass)
if(!empty($sms_pass))
if(md5($sms_pass."|".$_SERVER["REMOTE_ADDR"]."|".$_GET['uid']) != $_GET["pass"])
die();
//Prisijungiam prie MySQL
$conn=mysql_connect($mysql_host,$mysql_user,$mysql_pass) or die($ret_txt);
//Pasirenkam duombaze
mysql_select_db($mysql_db,$conn) or die($ret_txt);
$sql=sprintf("INSERT INTO parama (`dt`,`tonr`,`txt`,`phone`,`operator`,`amount`,`word`,`uid`) VALUES('%s','%s','%s','%s','%s',%01.2f,'%s',%u)",date("Y-m-d H:i:s",time()),safeinput($_GET["tonr"],45),safeinput($_GET["txt"],255),safeinput($_GET["phone"],45),safeinput($_GET["operator"],45),round(intval($_GET["amount"])/100,2),safeinput($_GET["word"],45),intval($_GET["uid"]));
mysql_query($sql,$conn);
die($ret_txt);
/////////////////////////////////////////////////////////////////////////////////////////
function safeinput($var, $len)
{
if (get_magic_quotes_gpc())
{
$var = stripslashes($var);
}
return mysql_real_escape_string(substr($var,0,$len));
}
?>
O stai cia paneles kodas
?>
<?php openside("Parama");
@MYSQL_CONNECT("mysql.bendras.com", "xxxxxxx", "xxxxxxx");
@mysql_select_db("xxxxxxxx");
$query = "SELECT SUM(amount) FROM parama ";
$result = mysql_query($query) or die(mysql_error());
// Print out result
while($row = mysql_fetch_array($result)){
$vardas=$row['SUM(amount)'];
}
$pavadinimas = "Reikia: 9.00Lt"; //pavadinimas
$ko = "Jau paaukojo"; //vienetas (pvz: Lt.)
$max = 9;
$dabar = $vardas;
$pa= Paaukota;
//paveiksleliu nustatymai
$bg_pic = "http://img340.imageshack.us/img340/2239/loadbarbgnc2.gif"; //fono paveiksliukas (neaktyvi zona)
$nulis_pic = "http://img231.imageshack.us/img231/8220/nosounddh2.gif"; //rodomoas paveiksliukas jei rezultatas lygus 0% (pvz jei nera klausytoju)
$mazas_pic = "http://img340.imageshack.us/img340/456/loadbargreenyk1.gif"; //uzsidengiantis paveiksliukas (zalia)
$vidutinis_pic = "http://img230.imageshack.us/img230/3815/loadbaryellowue2.gif"; //Kai vidutine procentu israiska (geltona)
$didelis_pic = "http://img403.imageshack.us/img403/8008/loadbarreduh0.gif"; //Kai arti arba lygu 100 procentu (raudona)
//pagrindiniai veiksmai
$procentai = (int)round((100 * $dabar) / $max);
$width = $procentai; //paveiksliuko plotis procentaliai
if ($procentai <= 1) {$pic = $nulis_pic; $width = "100";}
elseif ($procentai <= 40) { $pic = $mazas_pic; }
elseif ($procentai <= 80) { $pic = $vidutinis_pic; }
elseif ($procentai <= 100) { $pic = $didelis_pic; }
else { $pic = $didelis_pic; $width = "100"; } //jei daugiau nei 100%
//atvaziduojam lentele su rezultatais
echo "<center><br><b>".$pavadinimas."</b><br>";
echo "<b> ".$pa.": ".$dabar."Lt</b></font>";
echo "<table class=main border=0 width=100><tr><td style='padding: 0px; background-image: url(".$bg_pic."); background-repeat: repeat-x'>";
echo "<img height=15 width=\"".$width."%\" src=\"$pic\" alt='$dabar'><br><font size='1'><center>".$procentai."%</center></font></td></tr>
<tr><td><center> Noredami paaukoti Siuskit TIK1 fresh Jusu nickas nr 1371</td></tr></center>
<tr><td><center>TIK1 galite keisti skaiciu iki 10 taip keisdami kaina</td></tr></center></table>";
closeside(); ?>
<?
kiskiss: kitą kartą nuimk smile'us
Redagavo kiskiss· 2008 Sau. 26 22:01:05
Parašė Zixx· 2008 Sau. 26 22:01:50
#4
Cia tures vaikt dabar?? :)
Parašė kiskiss· 2008 Sau. 26 22:01:17
#5
Ne, neturiu laiko redaguoti, tik smailus nuėmiau
Parašė Technologikas· 2008 Vas. 5 10:02:28
#6
Kiskis o gal pasakytum kur juos sumest ta virsutini koda.. o del apatinia pats pasidarysiu... tik padek sakyk kur pridet virsusitni koda :?;)
Parašė bruzgis· 2008 Vas. 5 12:02:06
#7
Virsutini mest... kuri sms.php faila i ji ir kisi ta visa virsutini koda. O paneles koda ir kisi i panele :) ;)
Parašė kiskiss· 2008 Vas. 5 13:02:05
#8
Technologikas parašė:
Kiskis o gal pasakytum kur juos sumest ta virsutini koda.. o del apatinia pats pasidarysiu... tik padek sakyk kur pridet virsusitni koda :?;)
Viska sumeti i sms.php failą, ir imeti į FTP pradinę direktorija, per mokejimai.lt nusistatai kad tavo sms.php failas yra
http://www.adresas.lt/sms.php
Parašė Technologikas· 2008 Vas. 5 18:02:38
#9
Gerai as neviska perskaiciau ;) sorry as norejau suzinot kaip paprasta
Paramos panele sujunk su duombaze ? kad kai atsiuncia sms nereiketu man ten pakeitinet per paneles :)
Parašė makaronas· 2009 Bal. 28 14:04:22
#10
automatiskai nusistato? ar visgi reikia rankiniu budu?
Parašė xxxxxx· 2009 Bir. 25 17:06:30
#11
Padek padaryti automatine paramos panele.. su mokejimai.lt