为什么我的脚本不想调试?

时间:2014-04-03 14:46:23

标签: php debugging

我正在尝试调试(使用var_dump)我正在创建的脚本,但页面中没有显示任何内容(我的意思是白页)。我可能在引用或其他方面做了一些错误,但我不知道id是什么原因。

我做错了什么?

<?php  
include('config.php'); 

// Si l'utilisateur n'est pas connecté il ne peux pas accédé à la page reservé au prenium
if(!isset($_SESSION['user_id']) ) {
    echo 'Désolé vous devez être connecté pour accédé à cette page.';
}
else {
    $duration = $_POST['duration'];
    $uid = $_SESSSION['user_id'];
    if (array_key_exists($duration, $suscribe['prices']))
    {
        $custom = "action=suscribe&uid=$uid&duration=$duration";
        $request = array(
            'METHOD'=>'BMCreateButton',
            'VERSION'=>'87',
            'USER'    => $paypal['USER'],
            'PWD'=> $paypal['PWD'],
            'SIGNATURE'=> $paypal['SIGNATURE'],
            'BUTTONCODE'=>'HOSTED',
            'BUTTONTYPE'=>'BUYNOW',
            'BUTTONSUBTYPE'=>'SERVICES',
            'L_BUTTONVARD0'=>'business'.$paypal['mail'],
            'L_BUTTONVARD1'=>"item_name=Compte prenium $duration mois",
            'L_BUTTONVARD2'=>"amount=".$prices['duration'],
            'L_BUTTONVARD3'=>"curency_code=EUR",
            'L_BUTTONVARD4'=>"no_note=1",
            'L_BUTTONVARD5'=>"",
            'L_BUTTONVARD6'=>"",
            'L_BUTTONVARD7'=>"",
            'L_BUTTONVARD8'=>"custon=$custom",
            );

        $request = http_build_query($request);
        var_dump($request); die();

        )
}
}
?>

的config.php

<?php
// Constantes pour l'abonnement
$suscribe = array(
    'prices' => array(
        1=>10,
        3=>25,
        6=>50,
        )
    );

// Constantes pour paypal
$paypal = array(
        'mail'=>'test@project-heberg.fr',
        'USER'=>'test_api1.project-heberg.fr',
        'PWD'=>'U22EK73YXA3SR8MT',
        'SIGNATURE'=>'AFcWxV21C7fd0v3bYYYRCpSSRl31Aolcj.om6WciFJa0Q6jdnOZEQziM',
        'sandbox'=>'sandbox.',
    );
?>

1 个答案:

答案 0 :(得分:1)

(对不起,如果这必须是评论,但我还不能)

我的猜测是你需要删除每个数组声明中的最后一个逗号。

$request = array(
        'METHOD'=>'BMCreateButton',
        'VERSION'=>'87',
        'USER'    => $paypal['USER'],
        'PWD'=> $paypal['PWD'],
        'SIGNATURE'=> $paypal['SIGNATURE'],
        'BUTTONCODE'=>'HOSTED',
        'BUTTONTYPE'=>'BUYNOW',
        'BUTTONSUBTYPE'=>'SERVICES',
        'L_BUTTONVARD0'=>'business'.$paypal['mail'],
        'L_BUTTONVARD1'=>"item_name=Compte prenium $duration mois",
        'L_BUTTONVARD2'=>"amount=".$prices['duration'],
        'L_BUTTONVARD3'=>"curency_code=EUR",
        'L_BUTTONVARD4'=>"no_note=1",
        'L_BUTTONVARD5'=>"",
        'L_BUTTONVARD6'=>"",
        'L_BUTTONVARD7'=>"",
        'L_BUTTONVARD8'=>"custon=$custom"
        );

$suscribe = array(
'prices' => array(
    1=>10,
    3=>25,
    6=>50
    )
);

// Constantes pour paypal
$paypal = array(
    'mail'=>'test@project-heberg.fr',
    'USER'=>'test_api1.project-heberg.fr',
    'PWD'=>'U22EK73YXA3SR8MT',
    'SIGNATURE'=>'AFcWxV21C7fd0v3bYYYRCpSSRl31Aolcj.om6WciFJa0Q6jdnOZEQziM',
    'sandbox'=>'sandbox.'
);

你有这样的尝试吗?