Register for your free account! | Forgot your password?

You last visited: Today at 00:34

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



[PHP] Webmall with Paypal & IPN

Discussion on [PHP] Webmall with Paypal & IPN within the SRO PServer Guides & Releases forum part of the SRO Private Server category.

Reply
 
Old 04/20/2016, 15:59   #31
 
B1Q's Avatar
 
elite*gold: 350
Join Date: Aug 2015
Posts: 1,999
Received Thanks: 1,188
Quote:
Originally Posted by mialuisa View Post
I have a problem as good as everything works just the admin not so the admin menu webmall /? act = admin

and when i open http:// (myip ) /webmall/include/admin.php
i get this error


Internal Server Error

The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator, and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log.
show me your admin.php code

and you should access it like this http:// (myip ) /webmall/?act=admin
B1Q is offline  
Old 04/21/2016, 19:46   #32
 
NorseGodTyr's Avatar
 
elite*gold: 0
Join Date: May 2013
Posts: 2,223
Received Thanks: 1,481
Quote:
Originally Posted by hazemooking View Post
show me your admin.php code

and you should access it like this http:// (myip ) /webmall/?act=admin
PHP Code:
<center>
<? if(empty($_SESSION['username']) && empty($_SESSION['password']) || $_SESSION['username'] != $adminuser) { die("Please Login!"); } ?>
<div class="container">
 <div class="table-responsive">          
<table class="table table-striped table-responsive">
<form class="form-control" action="" method="POST" enctype="multipart/form-data">
<tr>
    <td><label class="form-control">Title: </label><input class="form-control" type="text" name="itemname" /><br>
    <label class="form-control">Code: </label><input class="form-control" type="text" name="itemcode" /><br>
    <label class="form-control">Plus: </label><input class="form-control" type="text" name="itemplus" /><br>
    <label class="form-control">Price: </label><input class="form-control" type="number" name="price" /><br>
    <label class="form-control">Quantity: </label><input class="form-control" type="number" name="quan" /><br>
    <label class="form-control">Description: </label><textarea  class="form-control" cols="2" rows="3"  type="text" name="desc"></textarea><br>
    <label class="form-control">Image: </label><input class="form-control" type="file" name="image"/><br>
    <button class="btn btn-lg btn-primary btn-block" name="submit" type="submit">Add</td>
    </tr>
</form>
</table><br>
</div>
</div>
<?php 
if(isset($_FILES['image']))
{
$itemname $sql->secure($_POST['itemname']);
$itemcode $sql->secure($_POST['itemcode']);
$itemplus $sql->secure($_POST['itemplus']);
$itemprice $sql->secure($_POST['price']);
$itemDesc $sql->secure($_POST['desc']);
$quantity $sql->secure($_POST['quan']);
$uniqueID uniqid();

$allow = array("jpg""jpeg""gif""png");

$todir 'images/items/';

if ( !!
$_FILES['image']['tmp_name'] ) // is the file uploaded yet?
{
    
$info explode('.'strtolower$_FILES['image']['name']) ); // whats the extension of the file

    
if ( in_arrayend($info), $allow) ) // is this file allowed
    
{
        if ( 
move_uploaded_file$_FILES['image']['tmp_name'], $todir basename($_FILES['image']['name'] ) ) )
        {
            
$imgname $_FILES['image']['name'];
            
$add $sql->query("
            insert into 
$webDB.._donateItems 
            (itemname,itemCode,itemPrice,itemImage,itemDescription,itemPlus,uniqueID,quantity)
            values
            ('
$itemname','$itemcode','$itemprice','$todir/$imgname','$itemDesc','$itemplus','$uniqueID','$quantity')");
            if(
$add->execute())
            {
                echo 
"<label class=bg-success>Item Was Added!</label>";
            }
            else
                echo 
$add->errorInfo()[2];
        }
    }
    else
    {
        echo 
"<label class=bg-danger>Something Went Wrong!</label>";
    }
}

}
?>
</center>
http:// (myip ) /webmall/?act=admin =
NorseGodTyr is offline  
Old 04/22/2016, 09:32   #33
 
B1Q's Avatar
 
elite*gold: 350
Join Date: Aug 2015
Posts: 1,999
Received Thanks: 1,188
Quote:
Originally Posted by mialuisa View Post

http:// (myip ) /webmall/?act=admin =
i can't see any problem in this script i guess it's your webserver :S i use ZendServer 8.5 PHP 5.6
B1Q is offline  
Old 04/22/2016, 13:27   #34
 
NorseGodTyr's Avatar
 
elite*gold: 0
Join Date: May 2013
Posts: 2,223
Received Thanks: 1,481
Quote:
Originally Posted by hazemooking View Post
i can't see any problem in this script i guess it's your webserver :S i use ZendServer 8.5 PHP 5.6
i have test it with ZendServer-CE-php-5.3.14-5.6.0-SP2 & ZendServer-8.5.3-php-5.6.18-Windows_x86
NorseGodTyr is offline  
Old 04/22/2016, 18:04   #35
 
B1Q's Avatar
 
elite*gold: 350
Join Date: Aug 2015
Posts: 1,999
Received Thanks: 1,188
Quote:
Originally Posted by mialuisa View Post
i have test it with ZendServer-CE-php-5.3.14-5.6.0-SP2 & ZendServer-8.5.3-php-5.6.18-Windows_x86
re-extract the webmall folder because it works with me
B1Q is offline  
Old 06/04/2016, 21:00   #36
 
elite*gold: 0
Join Date: Apr 2010
Posts: 24
Received Thanks: 1
adding an option to put item 100% stats and Blue will be nice .. can you do it ?

thanks
hellspawn800 is offline  
Old 06/05/2016, 10:08   #37
 
B1Q's Avatar
 
elite*gold: 350
Join Date: Aug 2015
Posts: 1,999
Received Thanks: 1,188
Quote:
Originally Posted by hellspawn800 View Post
adding an option to put item 100% stats and Blue will be nice .. can you do it ?

thanks
nope to do that you will have to add the item manually to the player inventory and i'm too busy atm i won't be able to do it
B1Q is offline  
Old 06/07/2016, 17:35   #38
 
.TheKraken.'s Avatar
 
elite*gold: 0
Join Date: Jun 2016
Posts: 21
Received Thanks: 8
PHP Code:
$sql preg_replace("/(from|select|insert|delete|where|drop table|show tables|#|\*|--|\\\\)/"""$sql); 
Very bad solution.

PHP Code:
public function CharsByUser($username)
    {
        
$q "SELECT TOP 4 * FROM $this->shardDB.._Char tb1, $this->shardDB.._User tb2 WHERE tb1.CharID = tb2.CharID AND tb2.UserJID=(select JID from $this->accDB..TB_User where StrUserID='$username')";
        return 
$this->query($q);
    } 
It can be more than 4 characters, better you will count them..

Get used to use require_once function instead of include function, it can prevent few problems in the future./

That's what I saw in the 2 minutes that I was looking at your code,
maybe I'll find more later, then I'll edit this comment.
.TheKraken. is offline  
Old 06/07/2016, 19:54   #39
 
B1Q's Avatar
 
elite*gold: 350
Join Date: Aug 2015
Posts: 1,999
Received Thanks: 1,188
Quote:
Originally Posted by .TheKraken. View Post
PHP Code:
$sql preg_replace("/(from|select|insert|delete|where|drop table|show tables|#|\*|--|\\\\)/"""$sql); 
Very bad solution.

PHP Code:
public function CharsByUser($username)
    {
        
$q "SELECT TOP 4 * FROM $this->shardDB.._Char tb1, $this->shardDB.._User tb2 WHERE tb1.CharID = tb2.CharID AND tb2.UserJID=(select JID from $this->accDB..TB_User where StrUserID='$username')";
        return 
$this->query($q);
    } 
It can be more than 4 characters, better you will count them..

Get used to use require_once function instead of include function, it can prevent few problems in the future./

That's what I saw in the 2 minutes that I was looking at your code,
maybe I'll find more later, then I'll edit this comment.
Quote:
The require() function is identical to include(), except that it handles errors differently. If an error occurs, the include() function generates a warning, but the script will continue execution. The require() generates a fatal error, and the script will stop.
Quote:
The require_once() statement is identical to require() except PHP will check if the file has already been included, and if so, not include (require) it again.
i agree that using preg_replace isn't the best solution I just didn't want to use bindparam to make the code understandable for people who never used PDO

more than 4 chars in vsro? idk about that the only server that has more than 4 chars was myth i'm not sure if this name was correct


you will find a lot of useless shit in my code i don't recommend using it!

i will probably post a new version later :3

idk how require_once will prevent few problems in the future. would you explain more?
B1Q is offline  
Old 06/23/2016, 01:00   #40
 
.TheKraken.'s Avatar
 
elite*gold: 0
Join Date: Jun 2016
Posts: 21
Received Thanks: 8
Quote:
Originally Posted by hazemooking View Post
i agree that using preg_replace isn't the best solution I just didn't want to use bindparam to make the code understandable for people who never used PDO

more than 4 chars in vsro? idk about that the only server that has more than 4 chars was myth i'm not sure if this name was correct


you will find a lot of useless **** in my code i don't recommend using it!

i will probably post a new version later :3

idk how require_once will prevent few problems in the future. would you explain more?
Require_Once is more efficient.


About the part of more than 4 characters on vsro,
I commented about that because I had a problem because of that ****,
in the server that I'm working on now there is option to open more than 4 characters, and while I was doing some tests to the server, I had a bug because of that..

Waiting for the next version, good job
.TheKraken. is offline  
Old 06/23/2016, 06:36   #41
 
B1Q's Avatar
 
elite*gold: 350
Join Date: Aug 2015
Posts: 1,999
Received Thanks: 1,188
Quote:
Originally Posted by .TheKraken. View Post
Require_Once is more efficient.


About the part of more than 4 characters on vsro,
I commented about that because I had a problem because of that ****,
in the server that I'm working on now there is option to open more than 4 characters, and while I was doing some tests to the server, I had a bug because of that..

Waiting for the next version, good job
idk how you see require_once more efficient while it's basically the same except it handles errors differently and checks if the file was already included in this case we include the file only once in the index and never include it again i don't see why you're obsessed with require_once maybe you didn't read the quotes on Stackoverflow?

Thank you and i will improve it in my free time
B1Q is offline  
Thanks
1 User
Old 06/23/2016, 17:21   #42
 
RedWoman's Avatar
 
elite*gold: 80
Join Date: Nov 2015
Posts: 172
Received Thanks: 89
Quote:
Originally Posted by hazemooking View Post
idk how you see require_once more efficient while it's basically the same except it handles errors differently and checks if the file was already included in this case we include the file only once in the index and never include it again i don't see why you're obsessed with require_once maybe you didn't read the quotes on Stackoverflow?

Thank you and i will improve it in my free time
He's right, require_once is better than include because it includes the files just once, in some times, include will include the page few times then you will see the page few times.
RedWoman is offline  
Old 06/23/2016, 21:43   #43
 
B1Q's Avatar
 
elite*gold: 350
Join Date: Aug 2015
Posts: 1,999
Received Thanks: 1,188
Quote:
Originally Posted by NanoKid View Post
He's right, require_once is better than include because it includes the files just once, in some times, include will include the page few times then you will see the page few times.
if you like require_once you can use it :3 i prefer using include if possible
B1Q is offline  
Old 06/25/2016, 16:13   #44
 
elite*gold: 0
Join Date: Oct 2015
Posts: 198
Received Thanks: 31
ummm ..... very useful thanks.
Mr.Rover is offline  
Thanks
1 User
Old 06/27/2016, 06:21   #45
 
B1Q's Avatar
 
elite*gold: 350
Join Date: Aug 2015
Posts: 1,999
Received Thanks: 1,188
Quote:
Originally Posted by elaraby1 View Post
Nice Work ...
yeah suck my **** you spamming piece of ****
B1Q is offline  
Reply


Similar Threads Similar Threads
WEBmall
01/08/2015 - Shaiya PServer Development - 0 Replies
can anyone me explain how i fixing the webmall...3 items per line not 1 and added packages dont work.please
webmall
07/26/2014 - Shaiya Private Server - 1 Replies
im searching fora webmall for mssql and hp, have anyone this?
Help with webmall.
02/19/2014 - Shaiya PServer Development - 2 Replies
Tell me the name of the program with which to create a sql query in web mall? I would be very grateful.
Webmall Mssql
10/09/2013 - Shaiya Private Server - 0 Replies
Hello all I was using search engine to find some thread on webmall working under ms sql... and i find the one of Treica But it says that its not working with new version of xampp / php apache because i am not using xamp or other... Just someone know please where i can get one working webmall under mssql ? (if the one of treica is working for some ppl who get experience with it, how to make it working with mssql because all the php are with mysql function thx):mofo: Thank you very...
WebMall Problem
09/14/2013 - Shaiya Private Server - 0 Replies
Hello , http://i.epvpimg.com/lpP7d.jpg I want to remove those commas which are put between item names when item is more than one (Item Pack). How can I remove those commas and make it only one name as it is in single item add. Like this : http://i.epvpimg.com/UGmBg.jpg



All times are GMT +1. The time now is 00:38.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2025 elitepvpers All Rights Reserved.