小编mai*_*ido的帖子

如何在Google饼图图例中添加百分比和总计

我有一个页面以饼图的形式显示数据.我使用Google Charts来执行此操作.这是代码:

<script type="text/javascript" src="https://www.google.com/jsapi"></script>
<script type="text/javascript">
      google.load("visualization", "1", {packages:["corechart"]});
      google.setOnLoadCallback(drawChart);
      function drawChart() {
        var data = google.visualization.arrayToDataTable([
          ['Goal Name', 'No. of times Requested'],
        ['Frank.net Life Cover', 226],
        ['Frank.net Hospital Cash Back', 147],
        ['Frank.net Salary Protection', 228],
        ['King Price Car Insurance', 328],
        ['Momentum Medical Aid', 493],
        ['Oplan Health Cover', 185],
        ['Youi Quote', 33],
        ]);

        var options = {
          title: 'Most Requested Sponsors'
        };

       var chart = new google.visualization.PieChart(document.getElementById('piechart2'));
        chart.draw(data, options);
      }
    </script>
<div id="piechart2" style="width: 700px; height: 400px; position: relative;"></div> …
Run Code Online (Sandbox Code Playgroud)

javascript google-visualization pie-chart

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

Web Service SOAP Request正在使用SOAPUI,但不支持PHP

我已经尝试了几乎所有可能找到的解决方案,但我似乎无法让这个脚本工作.以下是我以前的一些尝试:

如何使用wse-php库通过SOAP连接到安全的Web服务

/sf/ask/1326655571/

如何解决错误:SOAP-ERROR:编码:对象没有'createLead'属性?

如何通过SOAP [PHP]使用WS-Security来使用安全的Web服务?

这是我最近的尝试:

<?php  
try    {
$username = 'derek';
$password = 'Momentum1';
$url = "https://integrationdev.momentum.co.za/sales/CRMService/CRMLeadService_v1_0/"; 

$xml = '<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:v1="http://www.momentum.co.za/crm/service/application/CRMLeadService/v1.0" xmlns:v11="http://www.momentum.co.za/crm/service/type/application/Lead/v1.0" xmlns:v12="http://www.momentum.co.za/crm/service/type/TitleType/v1.0" xmlns:v13="http://www.momentum.co.za/crm/service/type/LanguageType/v1.0" xmlns:v14="http://www.momentum.co.za/crm/service/type/PreferredContactMethodType/v1.0" xmlns:v15="http://www.momentum.co.za/crm/service/type/CampaignType/v1.0" xmlns:v16="http://www.momentum.co.za/crm/service/type/ProductCategoryType/v1.0">
   <soapenv:Header>
      <wsse:Security xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd">
         <wsse:UsernameToken>
            <wsse:Username>derek</wsse:Username>
            <wsse:Password Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText">Momentum1</wsse:Password>
         </wsse:UsernameToken>
      </wsse:Security>
   </soapenv:Header>
   <soapenv:Body>
      <v1:CreateLeadRequest>
         <createLead>
            <v11:LeadSourceId>23627e70-a29e-e211-b8a8-005056b81ebe</v11:LeadSourceId>
            <v11:AffiliateLeadReference>852800020</v11:AffiliateLeadReference>
            <v11:Title>
               <v12:Code>852800018</v12:Code>
            </v11:Title>
            <v11:Initials>MD</v11:Initials>
            <v11:PreferredName>Marius</v11:PreferredName>
            <v11:FirstName>Marius</v11:FirstName>
            <v11:LastName>Drew</v11:LastName>
            <v11:PreferredCorrespondenceLanguage>
               <v13:Code>852800001</v13:Code>
               <v13:Description>?</v13:Description>
            </v11:PreferredCorrespondenceLanguage>
            <v11:PreferredCommunicationMethod>
               <v14:Code>852800000</v14:Code>
            </v11:PreferredCommunicationMethod>
            <v11:Campaign>
               <v15:Code>95D9042A-440E-E311-A5EB-005056B81EA5</v15:Code>
            </v11:Campaign>
            <v11:HomePhoneNumber>0723621762</v11:HomePhoneNumber>
            <v11:BusinessPhoneNumber>0723621762</v11:BusinessPhoneNumber>
            <v11:MobilePhoneNumber>0723621762</v11:MobilePhoneNumber>
            <v11:EmailAddress>mdrew@gmail.com</v11:EmailAddress>
            <v11:Notes>IMU</v11:Notes>
            <v11:ProductCategories>
               <v16:Code>d000083d-229c-e211-b8a8-005056b81ebe</v16:Code>
            </v11:ProductCategories>
         </createLead>
      </v1:CreateLeadRequest>
   </soapenv:Body>
</soapenv:Envelope>';       

$content = utf8_encode($xml); 
$content_length = …
Run Code Online (Sandbox Code Playgroud)

php xml soap wsdl web-services

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

通过PHP(phpseclib)将文件上传到SFTP服务器

我有要上传到SFTP服务器中“传入”文件夹的CSV。我正在使用phpseclib来做到这一点。该连接已经存在,但不输出任何内容。

我不确定自己做的是否正确,因为我之前从未处理过SFTP。这是我的代码:

$file = "leads.csv";

$server = "41.160.150.200";
//$server = "ft.bayport.co.za";
$port = "22";
$username = "";
$password = ""; 

//username and password removed for security reasons

set_include_path(get_include_path() . PATH_SEPARATOR . 'phpseclib');

include 'Net/SFTP.php';

define('NET_SFTP_LOGGING', NET_SFTP_LOG_COMPLEX); // or NET_SFTP_LOG_SIMPLE

$sftp = new Net_SFTP($server);

// Check SFTP Connection
if (!$sftp->login($username, $password)) {
    echo 'Login Failed.';
    echo $sftp->getSFTPLog();
}else{

echo 'Connected to SFTP.';

echo $sftp->pwd();

// Upload CSVs to SFTP incoming folder
     echo $upload = $sftp->put("incoming/".$file, "./bayport/".$file, NET_SFTP_LOCAL_FILE);

}
Run Code Online (Sandbox Code Playgroud)

我真的很感谢您的帮助。谢谢!

php csv ssh sftp phpseclib

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

如何防止子域重定向到https

我想将网站重定向到https://但我不希望重定向子域.当我输入:dev.mycreditstatus.co.za时,它会被重定向到https://即使我不想要它.

这是我的.htaccess(public_ssl)中的代码:

ErrorDocument 404 https://mycreditstatus.co.za/404.php

Options +FollowSymLinks -MultiViews
# Turn mod_rewrite on
RewriteEngine On

RewriteCond %{HTTPS} on
RewriteCond %{HTTP_HOST} ^imupost\.co\.za$ [NC]
RewriteRule ^ http://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
Run Code Online (Sandbox Code Playgroud)

.htaccess(public_html):

ErrorDocument 404 https://mycreditstatus.co.za/404.php

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteCond %{REQUEST_URI} !^/(pp5fdr) [NC]
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
Run Code Online (Sandbox Code Playgroud)

我应该做些什么修改来使这个工作?谢谢!

php regex .htaccess mod-rewrite redirect

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

如何在PHP上设置SOAP标头以验证Web服务?

我需要将SOAP标头设置为以下格式:

<soapenv:Header>
    <wsse:Security xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd">
        <wsse:UsernameToken wsu:Id="UsernameToken-45">
            <wsse:Username>XXXXX</wsse:Username>
            <wsse:Password Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText">XXXXXXX</wsse:Password>
            <wsse:Nonce EncodingType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-soap-message-security-1.0#Base64Binary">OxWtCYYj1cX7HiZeMEqorw==</wsse:Nonce>
            <wsu:Created>2013-09-18T07:25:50.227Z</wsu:Created>
        </wsse:UsernameToken>
    </wsse:Security>
</soapenv:Header>
Run Code Online (Sandbox Code Playgroud)

我已经尝试使用下面的代码验证Web服务,但它不起作用.

$momurl = "https://integrationdev.momentum.co.za/sales/CRMService/CRMLeadService_v1_0/";

$client = new SoapClient(
    "$momurl",
    array(
        'trace' => 1,
        'login' => $username,
        'password' => $password
    )
);
Run Code Online (Sandbox Code Playgroud)

任何帮助,将不胜感激.提前致谢.

php ws-security soap wsdl web-services

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