小编Its*_*ner的帖子

Google API - 使用PHP的URL Shortener

我的代码如下.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 url curl qr-code

20
推荐指数
4
解决办法
3万
查看次数

PHP mkdir()函数 - 如果文件夹存在

可能重复:
PHP上传脚本 - 自动创建文件夹

我有一个PHP脚本,可以根据表单创建一个文件夹.我想知道是否有一种方法可以创建并替换该文件夹(如果它已经存在)?

<?php 
mkdir("QuickLinks/$_POST[contractno]");
?>
Run Code Online (Sandbox Code Playgroud)

php forms

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

Chart.js 的自动高度

我正在使用 Chart.js 正确跟踪文档,并且我的条形图显得太大,直到我单击检查元素,然后图表似乎调整大小并卡入正确的位置。

问题的快速截屏

我的画布元素上没有内联样式,一旦我转到 Inspect Element ,就会使用以下样式。我不确定图表在哪里或如何获得这些内联样式。

canvas{
 width: 100% !important;
 max-width: 800px;
 height: auto !important;}
Run Code Online (Sandbox Code Playgroud)

javascript charts bar-chart

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

如何将模型的整数属性映射到字符串?

我的数据库中有一个Hotels表,其中一列是:status(integer).我期待将这些整数转换成字符串,所以1 = "Awaiting Contract",2 = "Designing"等等...

我已经搜索了Stack的一些答案,而缺少它们让我觉得我是从错误的角度来解决这个问题的?我以前在PHP中执行此操作同时提取数据.对Rails有新意见,所以我们非常感谢任何帮助或最佳实践建议.

ruby postgresql ruby-on-rails

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

标签 统计

php ×2

bar-chart ×1

charts ×1

curl ×1

forms ×1

javascript ×1

postgresql ×1

qr-code ×1

ruby ×1

ruby-on-rails ×1

url ×1