小编Pet*_*lor的帖子

使用Omnipay的PayPal Express Checkout未在Sandbox帐户中显示订单

我在我的网站上使用了Omnipay PayPal_Express结账脚本,当我支付订单时一切正常,除了订单没有显示在PayPal沙盒帐户中.

当我为PayPal_Pro使用相同的脚本时,它会显示.

我的代码如下:

use Omnipay\Omnipay;

// PayPal Express:

if(isset($_POST['paypalexpress'])) {

$gateway = GatewayFactory::create('PayPal_Express');
$gateway->setUsername('{myusername}');
$gateway->setPassword('{mypassword}');
$gateway->setSignature('{mysignauture}');
$gateway->setTestMode(true);

$response = $gateway->purchase(
array(
    'cancelUrl'=>'http://www.mysite.com/?cancelled',
    'returnUrl'=>'http://www.mysite.com/?success',
    'amount' =>  "12.99",
    'currency' => 'GBP',
    'Description' => 'Test Purchase for 12.99'
    )

 )->send();

$response->redirect();
}
Run Code Online (Sandbox Code Playgroud)

我在Sandbox中创建了两个测试帐户,一个用于上面的API,另一个用于支付.我已尝试使用测试卡详细信息和登录信息付款,但订单详细信息未显示在帐户中.

有人可以帮忙吗?

php api paypal omnipay

9
推荐指数
1
解决办法
6836
查看次数

淡入jquery div节目

我试图让下面的脚本淡入淡出,并在两者之间延迟淡出.它正确地显示div并且应该淡出,但它不会淡入?

<?php
if(isset($_GET['updated'])) { ?>
<div id='updated'><p>The product was successfully added to your Shopping Cart</p></div>
<script src="http://code.jquery.com/jquery-latest.js"></script>
<script type="text/javascript">
$('#updated').fadeIn(800).delay(3000).fadeOut(800)
</script>
<?php } ?>
Run Code Online (Sandbox Code Playgroud)

非常感谢!

javascript jquery delay fadeout fadein

8
推荐指数
3
解决办法
2万
查看次数

通过PHP FTP PUT将文本文件上传到Google上传

我正在尝试上传通过PHP从数据库创建的文本文件.

文本文件创建正常,但是当我尝试通过PHP FTP上传文件时,它就失败了.

我的代码:

$filename = "products_admin.txt";
$handle = fopen($filename, 'w+');
fwrite($handle, $content);
fclose($handle);
echo "Attempting to connect to <i>uploads.google.com</i>...<br />";
$ftp_connect = ftp_connect("uploads.google.com", "21", "5000") or die("failed to connect.");
$login_result = ftp_login($ftp_connect, "{usernamehere}", "{passwordhere}") or die("ERROR: Username or Password incorrect.");

if((!$ftp_connect) || (!$login_result)) {
    echo "ERROR: Couldn't connect to <i>uploads.google.com</i>, upload failed.<br /><br />";
    echo "<a href=\"javascript:location.reload(true)\">Try Again</a>";
    exit;
} else {
    echo "Connected to <i>uploads.google.com</i>...<br />";
    $upload = ftp_put($ftp_connect, $filename, $filename, FTP_ASCII);
    if(!$upload) {
        echo "ERROR: Failed to …
Run Code Online (Sandbox Code Playgroud)

php ftp upload port google-shopping-api

8
推荐指数
1
解决办法
364
查看次数

使用JQuery slidetoggle()时屏幕不向下滚动

我有一个网站,其中有一个名为.slidingDiv,当点击锚.show_hide时,它会出现并向下滑动,这是页面上唯一的内容.

如果此div上方还有其他内容,则不会向下滚动显示.相反,它显示div但它不在网站上,所以它确实有效,但不会推动其余的内容.

这是JQuery:

<script type="text/javascript">

$(document).ready(function(){

        $(".slidingDiv").hide();
        $(".show_hide").show();

    $('.show_hide').click(function(){
    $(".slidingDiv").slideToggle(), 1000;
    scrollTop: $(this).offset().top
    });

});

</script>
Run Code Online (Sandbox Code Playgroud)

非常感谢

皮特

html javascript css jquery slidetoggle

4
推荐指数
1
解决办法
4845
查看次数

图例和轴标题未在Highcharts Graph中显示

我有一张Highcharts Graph,显示三种不同的能源成本.我似乎无法显示我的传奇,也无法显示轴标题.

传奇应该有标题; 天然气,电力,石油和它们也应该在轴上.

JSFiddle的链接是:

http://jsfiddle.net/petenaylor/HHEfW/3/

(function ($) { // encapsulate jQuery
    $(function () {
        var seriesOptions = [],
            yAxisOptions = [],
            seriesCounter = 0,
            names = ['Electric', 'Oil', 'Gas'],
            colors = Highcharts.getOptions().colors;

        $.each(names, function (i, name) {
            $(function () {
                $.getJSON('http://www.highcharts.com/samples/data/jsonp.php?filename=aapl-c.json&callback=?', function (data) {
                    // Create the chart
                    window.chart = new Highcharts.StockChart({
                        chart: {
                            renderTo: 'container',
                            zoomType: 'x'
                        },
                        legend: {
                            layout: 'vertical',
                            align: 'right',
                            verticalAlign: 'top',
                            x: 10,
                            y: 100,
                            borderWidth: 0
                        },
                        rangeSelector: {
                            selected: 12
                        }, …
Run Code Online (Sandbox Code Playgroud)

javascript jquery graph highcharts highstock

3
推荐指数
1
解决办法
8072
查看次数

需要使用XML和PHP使用eBay getsellerlist api函数提取所有产品

我试图从用户的ebay帐户获取所有产品,但是当我运行我的代码时,我只得到几百个.我可以确认有2 000种产品.

如何在不使用开始和结束时间和日期参数的情况下提取所有产品?

如果我删除的代码行与<StartTimeFrom><EndTimeTo>它没有显示出产品的人.

$url = 'https://api.ebay.com/ws/api.dll';
$user_name  = "{username is in here}";
$auth_token = "{token is in here}";
for ($i = 1; $i <= 10; $i++) {
    $headers = array(
      'Content-Type: text/xml',
      'X-EBAY-API-COMPATIBILITY-LEVEL:877',
      'X-EBAY-API-DEV-NAME:177b0624-2d99-428a-8659-7404d9043c76',
      'X-EBAY-API-APP-NAME:PeteNayl-d415-49bb-a950-495237441c1c',
      'X-EBAY-API-CERT-NAME:6c336965-1a1f-4d11-94b1-3843c3ac995b',
      'X-EBAY-API-SITEID:3',
      'X-EBAY-API-CALL-NAME:GetSellerList'
    );

    $xml = '<?xml version="1.0" encoding="utf-8"?>
    <GetSellerListRequest xmlns="urn:ebay:apis:eBLBaseComponents">
    <RequesterCredentials>
    <eBayAuthToken>'.$auth_token.'</eBayAuthToken>
    </RequesterCredentials>
    <Pagination ComplexType="PaginationType">
        <EntriesPerPage>200</EntriesPerPage>
    <PageNumber>'.$i.'</PageNumber>
    </Pagination>
    <StartTimeFrom>2014-06-01T21:59:59.005Z</StartTimeFrom>
    <StartTimeTo>2014-06-02T21:59:59.005Z</StartTimeTo>
    <EndTimeFrom>2014-09-29T21:59:59.005Z</EndTimeFrom>
    <EndTimeTo>2014-09-30T21:59:59.005Z</EndTimeTo>
    <DetailLevel>ItemReturnDescription</DetailLevel>
    <UserID>'.$user_name.'</UserID>
    </GetSellerListRequest>';

...
Run Code Online (Sandbox Code Playgroud)

php xml request ebay-api

2
推荐指数
1
解决办法
4965
查看次数

使用月份和年份填充下拉表单

我试图用HTML和PHP创建两个下拉菜单.第一个是自动提交,它将一个月发送到会话变量:

<form action="" method="post">
      <select name="month" onchange="this.form.submit()">
        <option value="">-- Select Month --</option>
        <?php $month = date('n'); // current month
         for ($x = 0; $x < 12; $x++) { ?>
          <option value="<?php echo date('m', mktime(0,0,0,$month + $x,1)); ?>" 
          <?php echo date('m', mktime(0,0,0,$month + $x,1)) == $_SESSION['month'] ? "selected='selected'":""; ?> >
          <?php echo date('F Y', mktime(0,0,0,$month + $x,1)); ?>
         <?php } ?>
      </select>
    </form>
Run Code Online (Sandbox Code Playgroud)

这非常有效.但是我需要第二次下拉日期名称和号码:

<form action="" method="post">
      <select name="day" onchange="this.form.submit()">
        <option value="">-- Select Day --</option>
        <?php for ($i = $current_day; $i …
Run Code Online (Sandbox Code Playgroud)

html php date strtotime mktime

1
推荐指数
1
解决办法
1万
查看次数

在Javascript中显示HTML If else语句

可能重复:
javascript - document.write错误?

我有一个Javascript,我正在使用它检查div是否是某种样式,然后运行if else语句:

window.onload = function () {
    if (document.getElementById('slidingDiv').style.display == 'none') {
        document.write('<a href="#show" class="show_hide"><img src="images/show-more-arrow.jpg" width="61" height="45"></a>');
    } else {
        document.write('<a href="#show" class="show_hide"><img src="images/show-less-arrow.jpg" width="61" height="45"></a>');
    }
};
Run Code Online (Sandbox Code Playgroud)

这可以正常工作,但它只在屏幕上显示此HTML图像.我需要它将HTML添加到页面上的现有代码.

非常感谢

html javascript css php document.write

0
推荐指数
1
解决办法
6019
查看次数

登录一直被黑客入侵

我有以下登录脚本,我认为是安全的.但是,有人不断访问网站的管理部分并更改内容.

if(isset($_POST['submit'])) {
$error = false;
$user_login = stripslashes(strip_tags(htmlentities($_POST['user_login'])));
$pass_login = stripslashes(strip_tags(htmlentities($_POST['pass_login'])));
if(!empty($user_login) && !empty($pass_login)) {
    $check_details=mysql_query("SELECT * FROM `admin` WHERE email='".$user_login."' AND password='".md5($pass_login)."'");
    $status=mysql_num_rows($check_details);
    if($status >= "1") {
        $error = false;
        $_SESSION['wmmadmin_loggedin'] = "1";
        $_SESSION['wmmadmin_email'] = "".$user_login."";
        header("Location: ./index.php");
    }
    if(!$status || $status == "0") {
        $error = true;
        echo "<div id=\"error\"><strong>Error!</strong><br />Login details were incorrect.</div>\n";
    }
}
if(empty($user_login) || empty($pass_login)) {
    $error = true;
    echo "<div id=\"error\"><strong>Error!</strong><br />Enter your username and password.</div>\n";
}
Run Code Online (Sandbox Code Playgroud)

}

在每个脚本的顶部都有一个函数调用:

function checkloggedin() { …
Run Code Online (Sandbox Code Playgroud)

php mysql security login

0
推荐指数
1
解决办法
246
查看次数

单击JavaScript显示多个<div>

我正在尝试向页面添加一些代码,以便在单击链接时不断向页面添加<div>部分.这是我的代码:

<script type="text/javascript">
function ShowDiv() {
document.getElementById("show").style.display = "";
}
</script>

<p><a href="#" class="control" onclick="ShowDiv()"; >Add New</a></p>

<div id="show" style="display: none;">
<p>This is the div!</p>
</div>
Run Code Online (Sandbox Code Playgroud)

这适用于一个<div>,但我需要它在单击链接时继续添加页面.我将用于保存一个带有一组id的表单,以便发布到PHP.

html javascript php jquery

-1
推荐指数
1
解决办法
234
查看次数