我是php的新手,我正在尝试连接三个字符串.如果我这样做,这是有效的:
echo Test::getBaseUrl() , '/' , $append_url;
Run Code Online (Sandbox Code Playgroud)
但这发生在方法内部,我希望将其返回给被调用者,但是当我添加return
而不是echo
像这样:
return Test::getBaseUrl() , '/' , $append_url;
Run Code Online (Sandbox Code Playgroud)
我收到这样的错误:
PHP Parse error: syntax error, unexpected ',' in /home/ubuntu/Test.php on line 31
Run Code Online (Sandbox Code Playgroud)
我在哪里弄错了?
我在这里使用一些代码,将mysql查询数据传输到json数据并写入文件.问题出在哪儿?为什么文件是零kb?
while($row = mysql_fetch_array($Query)){
$arr = array ('name'=>$row['name']);
$jsondata = json_encode($arr);
$countfile="data.txt";
if(!file_exists($countfile))
{
fopen($countfile,"w");
}
$fp = fopen($countfile, 'r');
fwrite($fp, $jsondata);
fclose($fp);
}
Run Code Online (Sandbox Code Playgroud) {"": "attachment-2","": "attachment-1"}
Run Code Online (Sandbox Code Playgroud)
我通过解析邮件得到这个 JSON 编码的字符串(或其他格式...让我知道),但我无法更改它。我怎样才能解码它?
你好我从$ _POST中获取变量并将它们存储在Sessions中,但是我无法弄清楚为什么我的程序每个$ _POST och为空创建两个文件而另一个用我的变量创建.
session_start();
session_regenerate_id();
$_SESSION['S_LocalIP'] = $_POST['LocalIP'];
$_SESSION['S_Computername'] = $_POST['Computername'];
$_SESSION['S_GUID'] = $_POST['GUID'];
$_SESSION['S_BaseAddress'] = $_POST['BaseAddress'];
var_dump($_POST);
session_write_close();
Run Code Online (Sandbox Code Playgroud)
一切都像我想要的那样,除了我得到一个空的会话文件以及.
我无法为我的DateTime对象设置时区.
这是我的代码:
$dt = DateTime::createFromFormat('U',time(),new DateTimeZone('Asia/Kolkata'));
print_r($dt->getTimeZone());
Run Code Online (Sandbox Code Playgroud)
这是输出:
DateTimeZone Object
(
)
Run Code Online (Sandbox Code Playgroud)
我也尝试将这些线放在顶部(一次一个) - 没有任何成功:
date_default_timezone_set('Asia/Calcutta');
ini_set('date.timezone', 'Asia/Calcutta');
date_default_timezone_set('Asia/Kolkata');
ini_set('date.timezone', 'Asia/Kolkata');
Run Code Online (Sandbox Code Playgroud) 我正在尝试使用url帮助程序获取文件名列表,但是我收到以下错误:
调用未定义的函数get_filenames()
我自动加载了url帮助器,然后在Controller中显式加载它,我仍然得到错误.为什么我收到此错误?
控制器:
<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
class Downloads extends CI_Controller {
public function index()
{
$this->load->helper("url");
$this->template->write_view('content', 'download_view');
$this->template->render();
}
}
Run Code Online (Sandbox Code Playgroud)
视图:
<? get_filenames("/somefolder"); ?>
Run Code Online (Sandbox Code Playgroud) 我需要将此数组中的"shortUrl"元素转换为变量但不能!
object(stdClass)#1 (4) {
["errorCode"]=> int(0)
["errorMessage"]=> string(0) ""
["results"]=> object(stdClass)#2 (1) {
["http://www.domain.com"]=> object(stdClass)#3 (5) {
["userHash"]=> string(6) "oSEMki"
["shortKeywordUrl"]=> string(0) ""
["hash"]=> string(6) "oms2ZB"
["shortCNAMEUrl"]=> string(20) "http://bit.ly/LALALA"
["shortUrl"]=> string(20) "http://bit.ly/LALALA"
}
}
["statusCode"]=> string(2) "OK"
}
Run Code Online (Sandbox Code Playgroud)
帮助赞赏.
echo 'kar\nthic';
Run Code Online (Sandbox Code Playgroud)
我的问题:这就是为什么我没有得到新线.我在做错的地方.我试过谷歌,但我没有得到正确的答案.输出应如下所示.
kar
thic
Run Code Online (Sandbox Code Playgroud)