我的代码如下.URL缩短服务有效,但是当我插入我的时,它不会$POST.有谁知道如何修复这个我看代码?
// This is the URL you want to shorten
$longUrl = 'http://www.mysite.com/XXXXX/XX/$_POST['qrname']';
// Get API key from : http://code.google.com/apis/console/
$apiKey = 'MyAPIKey';
$postData = array('longUrl' => $longUrl, 'key' => $apiKey);
$jsonData = json_encode($postData);
$curlObj = curl_init();
curl_setopt($curlObj, CURLOPT_URL, 'https://www.googleapis.com/urlshortener/v1/url');
curl_setopt($curlObj, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($curlObj, CURLOPT_SSL_VERIFYPEER, 0);
curl_setopt($curlObj, CURLOPT_HEADER, 0);
curl_setopt($curlObj, CURLOPT_HTTPHEADER, array('Content-type:application/json'));
curl_setopt($curlObj, CURLOPT_POST, 1);
curl_setopt($curlObj, CURLOPT_POSTFIELDS, $jsonData);
$response = curl_exec($curlObj);
// Change the response json string to object
$json = json_decode($response);
curl_close($curlObj);
echo 'Shortened URL is: '.$json->id;
Run Code Online (Sandbox Code Playgroud) 可能重复:
PHP上传脚本 - 自动创建文件夹
我有一个PHP脚本,可以根据表单创建一个文件夹.我想知道是否有一种方法可以创建并替换该文件夹(如果它已经存在)?
<?php
mkdir("QuickLinks/$_POST[contractno]");
?>
Run Code Online (Sandbox Code Playgroud) 我正在使用 Chart.js 正确跟踪文档,并且我的条形图显得太大,直到我单击检查元素,然后图表似乎调整大小并卡入正确的位置。
我的画布元素上没有内联样式,一旦我转到 Inspect Element ,就会使用以下样式。我不确定图表在哪里或如何获得这些内联样式。
canvas{
width: 100% !important;
max-width: 800px;
height: auto !important;}
Run Code Online (Sandbox Code Playgroud) 我的数据库中有一个Hotels表,其中一列是:status(integer).我期待将这些整数转换成字符串,所以1 = "Awaiting Contract",2 = "Designing"等等...
我已经搜索了Stack的一些答案,而缺少它们让我觉得我是从错误的角度来解决这个问题的?我以前在PHP中执行此操作同时提取数据.对Rails有新意见,所以我们非常感谢任何帮助或最佳实践建议.
php ×2
bar-chart ×1
charts ×1
curl ×1
forms ×1
javascript ×1
postgresql ×1
qr-code ×1
ruby ×1
url ×1