[Release] Линк който ви дава кредити

хм ще се пробам дано да стане все пак thanks
 
Сори за офтопика ,но да ви кажа честно нямам си ни най-малка представа за какво си говорите!Неразбирам от php много ,тази редакция която направих беше на базата на простите ми знания - TRUE противоположно на FALSE другото го копирам, дето пише 'echo' пиша текст!Благодаря че оценихте това което направих!
 
здравйте относто това за вота значи направих го на баталзоне стайла обаче дава кредити на друго ацц не на тов което трябва от какво може да е ?
 
PHP:
<center> 
<?php 
include "conreal.php"; 
echo "<font color='#FFFFFF'>"; 
if ($_SESSION['user']==true) 
{ 
$user=$_SESSION['user']; 
$getlink=mssql_fetch_array(mssql_query("SELECT * from MEMB_INFO WHERE memb___id='$user'")); 
$idto=$getlink['memb_guid']; 
echo "След като се логнете в Web shopa може да разпространявате линка който ще ви дава точки.<br><br>Твоят линк е: <a href='http://mudelux.hopto.org/vot.php?id=".$idto."'>http://mudelux.hopto.org/vot.php?id=".$idto."</a>"; 
} 
if ($_SESSION['user']==true) 
{ 
echo "Трябва да сте логнати!!!"; 
} 
echo "</font>"; 
?> 
</center>

Нещо не му е наред постоянно дава едно и също ид ако някой знае
 
Защо имаме 2 случая и 2та са "true" или ми се спи и не съм разбрал скрипта, или е така ::):
Имам предвид, че се получава нещо като препокриване, все едно имаме 2 пъти if() с 1 и съща функция или ?
(gringusta, може би от там иде проблема :})
 
Защо имаме 2 случая и 2та са "true" или ми се спи и не съм разбрал скрипта, или е така ::):
Имам предвид, че се получава нещо като препокриване, все едно имаме 2 пъти if() с 1 и съща функция или ?
(gringusta, може би от там иде проблема :})
И кода е грешен но не може да е от това. Щом гласува но за друг акаунт значи му дава грешен линк това може да идва само от DB-то.

Иначе кода трябва да бъде...
PHP:
<center> 
<?php 
include "conreal.php"; 
echo "<font color='#FFFFFF'>"; 
if ($_SESSION['user']==true) 
{ 
$user=$_SESSION['user']; 
$getlink=mssql_fetch_array(mssql_query("SELECT * from MEMB_INFO WHERE memb___id='$user'")); 
$idto=$getlink['memb_guid']; 
echo "След като се логнете в Web shopa може да разпространявате линка който ще ви дава точки.<br><br>Твоят линк е: <a href='http://mudelux.hopto.org/vot.php?id=".$idto."'>http://mudelux.hopto.org/vot.php?id=".$idto."</a>"; 
} 
else
{ 
echo "Трябва да сте логнати!!!"; 
} 
echo "</font>"; 
?> 
</center>
 
  • Like
Reactions: f0und
Значи пробвах да го сложа в/у БЗ уеба ( по точно на DS team) , но на всяско ацц дава същото ид ,правя си ново ацц и пак е с id 1 .Как да го оправя (think)

Edit:Също така не дава кредити.
 
Last edited:
Дайте логина на тоя battlezone.
 
не разбрах кой файл за туй ти давам някои от тези ^^ .
myaccount.php

<? include"_header3.php"; ?>
<? check_user2(); ?>
<? include ('modules/myaccount.php') ;?>
<? include("_footer.php"); ?>

modules/myaccount.php

<script language="Javascript">
function lostpassword_form()
{
if ( document.lostpassword.username.value == "")
{
alert("Please Enter Your Username.");
return false;
}
if ( document.lostpassword.email.value == "")
{
alert("Please Enter Your E-Mail Address.");
return false;
}
if ( document.lostpassword.squestion.value == "")
{
alert("Please Enter Your Secret Question.");
return false;
}
if ( document.lostpassword.sanswer.value == "")
{
alert("Please Enter Your Secret Answer.");
return false;
}
//return false;
document.search_.submit();
}
</script>

<form action='' method='post' name='login_account2' id='login_account2'>

<table align=center width=90 height=100 class=newsbg>

<tr>
<td height='16' class='text_login' scope='row' align='left'><font face=tahoma color=white>Account:</td>
</tr>
<tr>
<th height='16' scope='row'><div align='center'>
<input name='login' type='text' class='login_field' id='login' title='Username' size='15' maxlength='10'>
<input name='account_login' type='hidden' id='account_login' value='account_login'>
</div></th>
</tr>
<tr>
<td height='16' class='text_login' scope='row' align='left'><font face=tahoma color=white>Password:</td>
</tr>
<tr>
<th scope='row'><div align='center'>
<input name='pass' type='password' class='login_field' id='pass' title='Password' size='15' maxlength='10'>
</div></th>
</tr>
<tr>
<td height='16' class='text_login' scope='row' align='left'>
<input name='Submit' type='submit' class='button' value='Login' title='Login'>
</div></td>
</tr>
</table>

</td></tr>



</form>

modules/user.php


<?php require("config/config.php");

?>
<?
$account_id = stripslashes($_SESSION['user']);
$account_id = clean_var($account_id);

$sql_accountid_check = $db->Execute("select accountid from MuWeb_mail where accountid='$account_id'");
$sql_accountid_check_execute = $sql_accountid_check->numrows();
if($sql_accountid_check_execute <= 0){$sql_insert_account = $db->Execute("INSERT INTO MuWeb_mail (accountid) VALUES ('$account_id')");
$sql_insert_account2 = $db->Execute("INSERT INTO MuWeb_mail_store (accountid,store_inbox,store_sent) VALUES ('$account_id','0','0')");}
$sql_inbox_msg_check_script = $db->Execute("select read_msg from MuWeb_mail where accountid='$account_id' and inbox='inbox' and read_msg='0'");
$sql_inbox_msg_check = $sql_inbox_msg_check_script->numrows();
?>
<div align="left"><? include("modules/user/characters.php"); ?></div>
 
Добре а неможе ли да се направи в момента в който се логнеш в Уебшопа да пише:
Logged in as: ......
My current credits:.......
My VOTE Link: .........

???????????????????


Така няма да се налага да го слагаме и правиме за всеки саит а само за самоя Уебшоп и ще може да се ползва за всички Сайтове !!!
 
@giggless с коя версия си би трябвало всичко да е наред. Дай ми скрийншот от таблицата MEMB_INFO

@parsy преди имаше и такъв вариянт но сега след връщането на форума го няма.
 
newguy Васко каза, че при БатлеЗонето неможе да се изпозва op=,a= схванаме !
Ако можеш го направи за Батлезонето и при мен дава така както на @giggless !
Иначе е доста полезно!
 
ТОВА ли ???

Ето и код как да го сложиме линка и в webshop-а. Копираме файла conreal.php и го слагаме в главната директория на webshop/ отваряме папката modules/ index.php файла и го правиме така.

Php code:
<?php
iseedeadpeople();
switch (1) {
default:
Include "conreal.php";
require './inc/function.whcontent.php';
$query = mssql_query("exec xcredits '".$globals['mu_user']."',0;");
$result = mssql_fetch_array($query);
print '<fieldset class="mu_style2" style="width:340px;padding:5px;padding-top:0px;padding-bottom: 0px;font-family:arial;">';
print '<legend class="mu_style2" style="padding: 0px;"><b>my shop</b></legend>
<div align="center">
<table width="200" cellpadding="0" cellspacing="3">
<tr>
<td class="mu_style2">'.phrase_logged.'</td>
<td class="mu_style2"><b>'.htmlspecialchars($globals['mu_user']).'</b></td>
</tr>
<tr>
<td class="mu_style2">'.phrase_my_credits.'</td>
<td class="mu_style2"><b>'.number_format($result['queryresult'],'','',',').'</b></td>
</tr>
</table></fieldset><br><br>';

if($webshop['sms']['allow']){
$smstext = str_replace('{credits}','<font color=#009900>'.htmlspecialchars($webshop['sms']['credits']).'</font>',phrase_text_for_credit);
$smstext = str_replace('{text}','<font color=#ff0000>'.htmlspecialchars($webshop['sms']['text'].$globals['mu_user']).'</font>',$smstext);
$smstext = str_replace('{number}','<font color=#ff0000>'.htmlspecialchars($webshop['sms']['number']).'</font>',$smstext);

$select=mssql_query("select * from memb_info where memb___id='$_cookie[webshopusername]'");
$fetch=mssql_fetch_array($select);
$idto=$fetch[memb_guid];

print'<fieldset style="width:340px;padding:5px;"><legend class="mu_style2" style="padding: 0px;"><b>'.phrase_take_credit.'</b></legend>

<font color="red"><b>Печели Кредити Пратете този линк на вашите приятели в скайп форуми чатове и т.н. и спечели кредити!<br>
Като някой цъкне на линка ви дава между 1 и 5 кредита.</b></font><br>
<font color="yellow"><b>Твоят линк: </b></font><a href="http://watch-bg.info/index.php?op=vote&id='.$idto.'">http://watch-bg.info/index.php?op=vote&id='.$idto.'</a>
</fieldset><br><br>';
}
print'<fieldset style="width:340px;padding:5px;"><legend class="mu_style2" style="padding: 0px;"><b>my current items</b></legend><div align="center">'.xweb_get_warehouse_contents($globals['mu_user']).'</div></fieldset><br><br><fieldset class="mu_style2" style="width: 340px; padding:5px; font-family:arial;"><legend class="mu_style2" style="padding: 0px;"><b>mu webshop</b><legend><div align="justify">'.phrase_index_note.'</div></fieldset><br><br></div><br><div align="center">[<a href="index.php?sy=feedback">send feedback</a>]</div>';
}
?>

Ако за това говориш е добре ....
но аз искам то да се обръща към mu_user т.е. линка да стане:http://watch-bg.info/index.php?op=vote&id=mu_user

и както по нягоре казах да стане така:
Линк за гласуване:..............
 
Last edited:
Аз си го направих горе долу, само че незнам какво точно трябва да спожа тука за да да се обръща кадето трябва и да изписва линка:
<?php
iseedeadpeople();
switch (1) {
default:
Require './inc/function.whcontent.php';
$query = mssql_query("exec xcredits '".$globals['mu_user']."',0;");
$result = mssql_fetch_array($query);
print '<fieldset class="mu_style2" style="width:340px;padding:5px;padding-top:0px;padding-bottom: 0px;font-family:arial;">';
print '<legend class="mu_style2" style="padding: 0px;"><b>my shop</b></legend>
<div align="center">
<table width="200" cellpadding="0" cellspacing="3">
<tr>
<td class="mu_style2">'.phrase_logged.'</td>
<td class="mu_style2"><b>'.htmlspecialchars($globals['mu_user']).'</b></td>
</tr>
<tr>
<td class="mu_style2">'.phrase_my_credits.'</td>
<td class="mu_style2"><b>'.number_format($result['queryresult'],'','',',').'</b></td>
</tr>
<tr>
<td class="mu_style2">'.link.'</td>
<td class="mu_style2"><b>'.htmlspecialchars($globals['mu_user']).'</b></td>
</tr>

</table></fieldset><br><br>
<fieldset style="width:340px;padding:5px;"><legend class="mu_style2" style="padding: 0px;"><b>my current items</b></legend><div align="center">'.xweb_get_warehouse_contents($globals['mu_user']).'</div></fieldset><br><br><fieldset class="mu_style2" style="width: 340px; padding:5px; font-family:arial;"><legend class="mu_style2" style="padding: 0px;"><b>mu webshop</b><legend><div align="justify">'.phrase_index_note.'</div></fieldset><br><br></div><br><div align="center">[<a href="index.php?sy=feedback">send feedback</a>]</div>';
}
?>
 
newguy Васко каза, че при БатлеЗонето неможе да се изпозва op=,a= схванаме !
Ако можеш го направи за Батлезонето и при мен дава така както на @giggless !
Иначе е доста полезно!
Проблема му е че показва само 1 id а не линка доколкото разбрах.

@parsy не само това трябва да се направи и вот скрипта да е по име. Да прави други проверки и т.н.

От сегашния вариянт бих ти препоръчал линка да води към ...&id=test.

Взимаш id селектираш от таблицата MEMB_INFO и изваждаш ID-то на потребителя.
 
Значи написах тема за това кото ще питам и никой неми я одобри:
Значи система като тази обаче да дава зен някой може ли да ме опъти ?
 
@lubo55 смени vote.php

PHP:
<center>
<?php
include "conreal.php";

$id = (int)$_GET['id'];
if ($id >= "1")
{
    echo "<font color='#FFFFFF'>";

    $time = time();
    $vrememinusedinden=$time-86400;
    $ip = $_SERVER['REMOTE_ADDR'];
    $query = mssql_query("SELECT * from items WHERE ip='$ip' and userid='$id' and vreme>$vrememinusedinden");
    $broi = mssql_num_rows($query);
    if ($broi == "0")
    {
        $sel = mssql_query("SELECT * from MEMB_INFO where memb_guid='$id'");
        $broq = mssql_num_rows($sel);
        if ($broq > "0")
        {
            $rand = rand(1, 3);
            $insert = mssql_query("INSERT INTO items (vreme, userid , ip ) VALUES('$time','$id','$ip')");
            $fetch = mssql_fetch_array($sel);
            $username = $fetch['memb___id'];
            $update = mssql_query("Update warehouse set Money = Money+$rand WHERE AccountID='$username'");
            echo "Вие успешно дадохте на $username $rand zen в играта";
        }
        else
        {
            echo "Такъв потребител не съществува!";
        }
    }
    else
    {
        echo "Вече сте гласували ще можете пак след 24 часа.";
    }

    echo "</font>";
}
else
{
    echo "<font color='#FFFFFF'>Мразя тарикати...</font>";
}
?>
</center>

$rand = rand(1, 3); определя колко zen да дава между 1 и 3. Направих го да добавя златото в warehouse(съндъка) защото ако е онлайн потребителя няма да получава злато а и трябваше да се направи отделен линк за всеки герой.
 
И кода е грешен но не може да е от това. Щом гласува но за друг акаунт значи му дава грешен линк това може да идва само от db-то.

Иначе кода трябва да бъде...
PHP:
<center> 
<?php 
include "conreal.php"; 
echo "<font color='#ffffff'>"; 
if ($_session['user']==true) 
{ 
$user=$_session['user']; 
$getlink=mssql_fetch_array(mssql_query("select * from memb_info where memb___id='$user'")); 
$idto=$getlink['memb_guid']; 
echo "След като се логнете в web shopa може да разпространявате линка който ще ви дава точки.<br><br>Твоят линк е: <a href='http://mudelux.hopto.org/vot.php?id=".$idto."'>http://mudelux.hopto.org/vot.php?id=".$idto."</a>"; 
} 
else
{ 
echo "Трябва да сте логнати!!!"; 
} 
echo "</font>"; 
?> 
</center>


Според мене неможе да свърже до дм то защото всеки път дава еднакъв код (ИД)
 
Дайте 1 скрийншот от таблицата memb_info...
 
Просто кода е грешен пробах го и на му уеб 8 пак не става пак дава сам ид 1 а такава таблица memb___id изобщо няма в дбто ми