我有一个页面以饼图的形式显示数据.我使用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) 我已经尝试了几乎所有可能找到的解决方案,但我似乎无法让这个脚本工作.以下是我以前的一些尝试:
如何解决错误: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) 我有要上传到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)
我真的很感谢您的帮助。谢谢!
我想将网站重定向到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)
我应该做些什么修改来使这个工作?谢谢!
我需要将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 ×4
soap ×2
web-services ×2
wsdl ×2
.htaccess ×1
csv ×1
javascript ×1
mod-rewrite ×1
phpseclib ×1
pie-chart ×1
redirect ×1
regex ×1
sftp ×1
ssh ×1
ws-security ×1
xml ×1