Informatikai Barkács Fórum

WORLD OF WARCRAFT SZERVER => Web => A témát indította: kondor Dátum 2010 július 24, 08:45:44 DÉLUTÁN

Cím: SMS-es támogatás VIP panel
Írta: kondor Dátum 2010 július 24, 08:45:44 DÉLUTÁN
Helló
Valaki nem tudna adni mangos 3.3.3a hoz vip panelt és sms-es támogatási rendszert?
pl.: olyan mint a taurié:D
előre is kösz
Cím: Re:SMS-es támogatás VIP panel
Írta: boss74 Dátum 2010 július 24, 08:51:44 DÉLUTÁN
Jaja mindjárt kapsz is... ;)
Cím: Re:SMS-es támogatás VIP panel
Írta: $0undX Dátum 2010 július 24, 09:02:27 DÉLUTÁN
mindig mondom, olyannak kéne szervert nyitni aki ért is hozzá.
Cím: Re:SMS-es támogatás VIP panel
Írta: hunti Dátum 2010 július 24, 09:06:52 DÉLUTÁN
szerintem pont ilyen hülye hozzászólások miatt lett a fórum kitakarítva, vegyétek már észre magatokat... vagy ha olyan okosak vagyok mutassatok egy ilyen open source rendszert....
Cím: Re:SMS-es támogatás VIP panel
Írta: ident Dátum 2010 július 24, 11:25:22 DÉLUTÁN
Kondor tanulj egy kis PHP-t, nem olyan nehéz, ehhez is csak hátsó kell. Ha megvan, akkor nagyon egyszerűen ki tudsz 1-2 nap alatt alakítani egy saját rendszert ami teljesen a te igényeidhez igazodik.

Egyszerű megoldás lehet, ha adsz egy plusz sort, vagy táblát valahova az adatbázisodba, ami tárol egy értéket. Ezt az értéket tudod majd felhasználni a későbbiekben arra, hogy meghatározd a vip panelen szereplő funkciók "árát".

Az SMS szolgáltatód ha jól tévedek ad egy keret rendszert, tehát ha kapsz SMS-t valakitől, akkor küld valamit. Ezt a két dolgot összefűzöd és kész is vagy.
Cím: Re:SMS-es támogatás VIP panel
Írta: Lackó Dátum 2010 július 25, 09:05:38 DÉLELŐTT
Jah,énis megtanultam PHP-zni,és 1-2 -nap alatt majdnem készlettem egy egész vip rendszerrel,csak az item addolást nemtudtam berakni az adatbázisba.De,mostmár tudom.
Cím: Re:SMS-es támogatás VIP panel
Írta: kondor Dátum 2010 július 25, 10:47:54 DÉLELŐTT
és hol lehet megtanulni a php-t?:D
Cím: Re:SMS-es támogatás VIP panel
Írta: Lackó Dátum 2010 július 25, 10:49:05 DÉLELŐTT
Idézetet írta: kondor Dátum 2010 július 25, 10:47:54 DÉLELŐTT
és hol lehet megtanulni a php-t?:D

PHP4 -es könyv, PHP5-ös könyv, http://php.net (http://php.net) és http://www.w3schools.com/php/default.asp (http://www.w3schools.com/php/default.asp)
Nincs mit a linkeket :D
Cím: Re:SMS-es támogatás VIP panel
Írta: kondor Dátum 2010 július 25, 10:54:00 DÉLELŐTT
thx
Cím: Re:SMS-es támogatás VIP panel
Írta: Jankec Dátum 2010 július 25, 12:53:05 DÉLUTÁN
<?php
include('config.php');

$con mysql_connect("$realmd[db_host]:$realmd[db_port]"$realmd['db_username'], $realmd['db_password']) 
or die(
"Adatbazis hiba. Vedd fel egy adminnal a kapcsolatot!");
mysql_select_db($realmd['db_name'], $con);
mysql_query("set names '$realmd[db_encoding]'");

if(!
$con)
{
$fh fopen("sms_cucc.log"'a');
fwrite($fh"Adatbazis HIBA !! # ".date('Y-m-d H:i:s')."  --  >  $_GET[tarifa] -- $_GET[phone] -- $_GET[szoveg]\n");
fclose($fh);
}
else{

if(
$_GET[tarifa] > 0)
{

$tarifa mysql_real_escape_string($_GET[tarifa]);
$phone mysql_real_escape_string($_GET[phone]);
$szoveg mysql_real_escape_string($_GET[szoveg]);

$numbers range(1432496266);
// Véletlenszerű rendezés
shuffle($numbers);
$numbersall = (array_pop($numbers) * 7);
echo 
$numbersall;

$parancs1 mysql_query("INSERT INTO entropic_credit_smscode (code, csomag, used, kuldo, uzenet) 
VALUES ('
$numbersall', '$tarifa', '0', '$phone', '$szoveg')");

$parancs2 mysql_query("UPDATE entropic_smsbevetel SET osszes_bevetel=osszes_bevetel+$tarifa;");

$fh fopen("sms_cucc.log"'a');
fwrite($fh"".date('Y-m-d H:i:s')."  --  >  Kredit: $_GET[tarifa] ##$numbersall## -- Tel.Szam: $_GET[phone] -- Szoveg: $_GET[szoveg]\n");
fclose($fh);
}

}

?>


Ezt a PHP-t hívja meg az sms vonal szolgáltató ha kapsz 1 sms-t és ez generálja a kódot amit vissza kap a küldő. A vissza kapott kódnak meg csinálsz 1 rendszer amibe beírja a kódot és hozzá adja a kreditet az accountjához. Ha nagyon kell azt is le tudom írni.
Cím: Re:SMS-es támogatás VIP panel
Írta: kondor Dátum 2010 július 25, 12:56:56 DÉLUTÁN
Ha megtennéd:D
Cím: Re:SMS-es t
Írta: Jankec Dátum 2010 július 25, 01:02:50 DÉLUTÁN

<?php
if($_GET['action']=='sms_code'){
$add_credit true

$sms_codes $DB->selectRow("SELECT * FROM entropic_credit_smscode WHERE code=?d AND used='0'",$_POST['sms_code']);


if(!
$sms_codes) {
$add_credit false;
output_message('alert','<b>Nincs ilyen SMS k&oacute;d vagy m&aacute;r felhaszn&aacute;lt&aacute;k !</b>');
redirect('index.php?n=account&sub=credit_system',0,2);
}




if(
$add_credit){
$credit_update $profile['credit']+$sms_codes['csomag'];
$ossz_credit_update $profile['osszes_eddigi_credit']+$sms_codes['csomag'];

if(
$profile['acc_id']){
$DB->query("UPDATE entropic_credit_account SET credit=?d, osszes_eddigi_credit=?d WHERE acc_id=?d LIMIT 1",$credit_update,$ossz_credit_update,$user['id']);
}
else {
$DB->query("INSERT INTO entropic_credit_account (acc_id, credit, osszes_eddigi_credit, accNev) VALUES (?,?,?,?)",$user['id'],$credit_update,$credit_update,$user['username']);
}

$DB->query("UPDATE entropic_credit_smscode SET used=1 WHERE code=?d LIMIT 1",$_POST['sms_code']);
output_message('notice','<b>'.$sms_codes['csomag'].' kreditet hozz&aacute; &iacute;rtunk az accountodhoz !</b>');
redirect('index.php?n=account&sub=credit_system',0,2);
}

?>

Ez csak a php r
Cím: Re:SMS-es támogatás VIP panel
Írta: kondor Dátum 2010 július 25, 01:09:06 DÉLUTÁN
Szerkeszteni tuodk, csak megírni nem tudom:D
és thx hogy leírtad
Cím: Re:SMS-es támogatás VIP panel
Írta: $0undX Dátum 2010 július 25, 04:21:57 DÉLUTÁN
"vagy ha olyan okosak vagyok mutassatok egy ilyen open source rendszert...." , ehez elég maga az sms szerver + 1 php ami feltölti az sql-t azok után csinálsz 1 táblát amiben tárolod amit el akarsz adni neki vagy akármit. Még 1 komolyabb rendszer sem kell ehez. A PHP-s könyvekhez meg csak annyit tudok mondani hogy az elméltet megtanulja vele de amikor kinyögi az oldal hogy parse error akkor valszeg nem fogja tudni megoldani, mindenképp azt mondom php-t úgy lehet tanulni elmélet->gyakorlat->gyakorlat->gyakorlat.
Amúgy pedig sms "szeró" vagy nem tudom hogy van ez a része, gondolom 1 szerver fogadja az sms-eket és a php kiértékeli, de ha a hostodnál vagy akárhol nincs ilyen sms szervered akkor kb nem érsz semmit a rendszereddel, ha a szeró megvan akkor gyakorlatilag a lekezelő kódot megírni gyerekjáték, csak azt neheztelem hogy ilyenkor az ember nem ott kezdi hogy google->keresés , hanem wowemuf->új topic , azon kívül nem sértésnek szántam.  :)
Cím: Re:SMS-es támogatás VIP panel
Írta: kondor Dátum 2010 július 28, 09:06:24 DÉLUTÁN
Alma lenne egy két kérdésem:D
1;
ebben a php-ben van ez :include('config.php'); ennek a config.php fájlnak mit kell tartalmaznia?
Idéz<?php
include('config.php');

$con = mysql_connect("$realmd[db_host]:$realmd[db_port]", $realmd['db_username'], $realmd['db_password'])
or die("Adatbazis hiba. Vedd fel egy adminnal a kapcsolatot!");
mysql_select_db($realmd['db_name'], $con);
mysql_query("set names '$realmd[db_encoding]'");

if(!$con)
{
$fh = fopen("sms_cucc.log", 'a');
fwrite($fh, "Adatbazis HIBA !! # ".date('Y-m-d H:i:s')."  --  >  $_GET[tarifa] -- $_GET[phone] -- $_GET[szoveg]\n");
fclose($fh);
}
else{

if($_GET[tarifa] > 0)
{

$tarifa = mysql_real_escape_string($_GET[tarifa]);
$phone = mysql_real_escape_string($_GET[phone]);
$szoveg = mysql_real_escape_string($_GET[szoveg]);

$numbers = range(14324, 96266);
// Véletlenszerű rendezés
shuffle($numbers);
$numbersall = (array_pop($numbers) * 7);
echo $numbersall;

$parancs1 = mysql_query("INSERT INTO entropic_credit_smscode (code, csomag, used, kuldo, uzenet)
VALUES ('$numbersall', '$tarifa', '0', '$phone', '$szoveg')");

$parancs2 = mysql_query("UPDATE entropic_smsbevetel SET osszes_bevetel=osszes_bevetel+$tarifa;");

$fh = fopen("sms_cucc.log", 'a');
fwrite($fh, "".date('Y-m-d H:i:s')."  --  >  Kredit: $_GET[tarifa] ##$numbersall## -- Tel.Szam: $_GET[phone] -- Szoveg: $_GET[szoveg]\n");
fclose($fh);
}

}

?>
2; mi legyen a két php-nek a neve?
egyenlőre csak ennyi:D
Cím: Re:SMS-es támogatás VIP panel
Írta: Jankec Dátum 2010 július 29, 12:52:19 DÉLELŐTT
config.php
<?php
$realmd 
= array(
'db_type'     => 'mysql',
'db_host'     => '127.0.0.1',   //ip of db realm
'db_port'     => '3306',      //port
'db_username' => 'root',      //realm user
'db_password' => 'root' //realm password
'db_name'     => 'realmd', //realm db name
'db_encoding' => 'utf8'        // utf8 vagy latin2
);
?>



Táblák:
CREATE TABLE `entropic_credit_smscode` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `code` varchar(10) NOT NULL,
  `csomag` varchar(20) NOT NULL,
  `used` varchar(1) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL DEFAULT '0',
  `kuldo` varchar(18) NOT NULL DEFAULT 'nincs',
  `uzenet` varchar(30) NOT NULL DEFAULT 'nincs',
  PRIMARY KEY (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=437 DEFAULT CHARSET=utf8;

CREATE TABLE `entropic_credit_smsbevetel` (
  `osszes_bevetel` varchar(255) NOT NULL DEFAULT '0',
  PRIMARY KEY (`osszes_bevetel`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;


A php-k neve tökmind1 h mi sztem.
Cím: Re:SMS-es támogatás VIP panel
Írta: kondor Dátum 2010 július 29, 01:18:58 DÉLUTÁN
Helló
Alma lenne még 1:D
ezt amikor le akarom futtatni:
Idéz<?php
if($_GET['action']=='sms_code'){
$add_credit = true;

$sms_codes = $DB->selectRow("SELECT * FROM entropic_credit_smscode WHERE code=?d AND used='0'",$_POST['sms_code']);


if(!$sms_codes) {
$add_credit = false;
output_message('alert','<b>Nincs ilyen SMS k&oacute;d vagy m&aacute;r felhaszn&aacute;lt&aacute;k !</b>');
redirect('index.php?n=account&sub=credit_system',0,2);
}




if($add_credit){
$credit_update = $profile['credit']+$sms_codes['csomag'];
$ossz_credit_update = $profile['osszes_eddigi_credit']+$sms_codes['csomag'];

if($profile['acc_id']){
$DB->query("UPDATE entropic_credit_account SET credit=?d, osszes_eddigi_credit=?d WHERE acc_id=?d LIMIT 1",$credit_update,$ossz_credit_update,$user['id']);
}
else {
$DB->query("INSERT INTO entropic_credit_account (acc_id, credit, osszes_eddigi_credit, accNev) VALUES (?,?,?,?)",$user['id'],$credit_update,$credit_update,$user['username']);
}

$DB->query("UPDATE entropic_credit_smscode SET used=1 WHERE code=?d LIMIT 1",$_POST['sms_code']);
output_message('notice','<b>'.$sms_codes['csomag'].' kreditet hozz&aacute; &iacute;rtunk az accountodhoz !</b>');
redirect('index.php?n=account&sub=credit_system',0,2);
}

} ?>
akkor ezt írja ki:
Idéz
Notice: Undefined variable: DB in C:\wamp\www\vippanel\sms.php on line 5

Fatal error: Call to a member function selectRow() on a non-object in C:\wamp\www\vippanel\sms.php on line 5
nem lehet hogy véletlen elírtál valamit?
Cím: Re:SMS-es támogatás VIP panel
Írta: Jankec Dátum 2010 július 29, 01:49:58 DÉLUTÁN
nem írtam el semmit, mondtam hogy ez mangoswebre lett írva. Te azt mondtad át tudod írni.
Cím: Re:SMS-es támogatás VIP panel
Írta: kondor Dátum 2010 július 29, 02:49:00 DÉLUTÁN
jelenleg így állok:
-config.php ban beállítottam az adatbázisom elérési útját.
-elkészítettem ezeket a táblákat:
IdézCREATE TABLE `entropic_credit_smscode` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `code` varchar(10) NOT NULL,
  `csomag` varchar(20) NOT NULL,
  `used` varchar(1) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL DEFAULT '0',
  `kuldo` varchar(18) NOT NULL DEFAULT 'nincs',
  `uzenet` varchar(30) NOT NULL DEFAULT 'nincs',
  PRIMARY KEY (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=437 DEFAULT CHARSET=utf8;

CREATE TABLE `entropic_credit_smsbevetel` (
  `osszes_bevetel` varchar(255) NOT NULL DEFAULT '0',
  PRIMARY KEY (`osszes_bevetel`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;

még miket kell csinálnom?
Cím: Re:SMS-es támogatás VIP panel
Írta: Jankec Dátum 2010 július 29, 03:13:25 DÉLUTÁN
írd át a phpkat magadnak. Ezt vagy 1 account managgerbe kell beleépítened vagy írni hozzá 1 logint. vagy mondjuk az is elég ha 1 inputba be kell írniuk az account nevet.
Cím: Re:SMS-es támogatás VIP panel
Írta: NemKarazaK Dátum 2010 július 31, 03:03:47 DÉLUTÁN
Idézetet írta: webaccountmanager Dátum 2010 július 25, 12:47:36 DÉLUTÁN
A PHP 24 óra alatt könyv csak az alapokat tanítja, hogy eltudj indulni valamerre. Ne mondjátok már nekem hogy profi webalkalmazást fogtok írni vele. Annyira lesz az profi mint Én űrhajós. Mármint arra értem hogy "megtanultam belőle mindent". Nem csak arra kell figyelni hogy az adott alkalmazásnak mi lesz a célja, hanem hogy kilehessen például védeni azt is ha valaki eltéríti a célt, cél néven. Ha értitek mit mondok ...

Itt tartom épp a kezembe, de rég is volt.... Nagyon hasznos cucc, én imádtam.
Cím: Re:SMS-es támogatás VIP panel
Írta: $0undX Dátum 2010 augusztus 05, 07:57:50 DÉLUTÁN
Nekem is itt van a polcon de 1szer elolvastam, annyit tudok mondani róla hogy arra jó ha át akarod látni 1 kicsit az egész php-t de ennek a könyvnek 1-2-szeri elolvasásával nem leszel olyan tudás birtokába hogy megírd pl a pradox féle web account managert, ahoz tapasztalat kell és gyakorlat, nem CSAK elmélet.
Cím: Re:SMS-es támogatás VIP panel
Írta: DoomKiller Dátum 2010 augusztus 05, 07:59:25 DÉLUTÁN
Meg ahhoz nem csak php kell ;)
Cím: Re:SMS-es t
Írta: $0undX Dátum 2010 augusztus 05, 08:02:05 DÉLUTÁN
h
Cím: Re:SMS-es támogatás VIP panel
Írta: DoomKiller Dátum 2010 augusztus 05, 08:05:34 DÉLUTÁN
Igaz, kell hozzá html, és css is, de én most az SQL-re szerettem volna utalni :)
Cím: Re:SMS-es támogatás VIP panel
Írta: $0undX Dátum 2010 augusztus 05, 08:12:06 DÉLUTÁN
na látod ez is igaz  :D , de én a mysql szintaktikáját meg dolgait nem tenném 1 súlycsoportba 1 php-val vagy javascript-tel mert mysql-ben van néhány parancs amit 1 ilyen account manager-nél felhasználsz: insert,update,delete,select,stb.... + ugye az apróságok de ez a része elég egyszerű.  :)