我在ubuntu上的php工作.当我在拒绝访问的网页上使用任何图像时,页面上会出现警告.我想在显示之前检查它,如果它没有权限打开,那么给它打开的权限.正如我们在终端命令中那样做.
chmod 777 myimage.jpg
Run Code Online (Sandbox Code Playgroud)
如何检查这个并在php中提供对文件的完全访问权限.
谢谢
我正在使用Zend Framework.我想从数据库中获取记录而不考虑区分大小写.
这是我的人员表:
Id|Name |Gender|Occupation
-----------------------------------
1 |Naveed|Male |Software Engineer
-----------------------------------
2 |Ali |Male |Software Developer
Run Code Online (Sandbox Code Playgroud)
现在如果我使用以下字符串在where子句中使用'Occupation'搜索上表中的记录,它应该总是返回记录号1(Naveed的记录).
Software Engineer
software engineer
SoFtwarE EngIneeR
SOFTWARE ENGINEER
Run Code Online (Sandbox Code Playgroud)
我使用以下方式从Zend中的数据库中获取记录.
$occupation = "Software Engineer";
$table = new Model_Person_DbTable();
$select = $table->select();
$select->where( 'Occupation = ?', $occupation );
$rows = $table->fetchAll( $select );
Run Code Online (Sandbox Code Playgroud)
现在如何为我的场景更改上面的zend代码?
我可以创建一个逻辑来忽略区分大小写的外部数据库查询,但我想知道如果Zend/SQL中有任何方法可以在查询中处理这个问题.
谢谢
我想获得这样的Twitter更新:
try {
$doc = new DOMDocument();
$doc->load('http://twitter.com/statuses/user_timeline/1234567890.rss');
$isOK = true;
} catch( Zend_Exception $e ) {
$isOK = false;
}
Run Code Online (Sandbox Code Playgroud)
如果互联网连接没有问题,那么$ isOK = true; 已设定.但是如果在加载twitter页面时出现问题,那么它会显示以下警告并且不会设置$ isOK = false;
警告:DOMDocument :: load(http://twitter.com/statuses/user_timeline/1234567890.rss)[domdocument.load]:无法打开流:HTTP请求失败!在第120行的/var/www/vcred/application/controllers/IndexController.php中找不到HTTP/1.1 404
在任何情况下,我都不希望在我的网页上看到上述警告.任何的想法?
谢谢
我正在处理涉及日期的任务.我有一个人的月龄+天.现在我想知道这个人达到几个月的特定年龄的日期.
例如:
A person is 250 months and 15 days old on 2010-1-25.
On which date this person will become 300 months old?
Run Code Online (Sandbox Code Playgroud)
功能签名可能是:
function getReqDate( $startDate, $currAgeMonths, $currAgeDays, $reqAgeMonths ) {
//return date
}
Run Code Online (Sandbox Code Playgroud) 我正在尝试使用"Ymd"日期格式获取Day(周一,周二,周三......),但它并没有给我确切的一天.
例如:
date("l","2014-07-26"); // Output: Thursday
Run Code Online (Sandbox Code Playgroud)
但输出应该是:星期六
谢谢
我有这样一张桌子:
id| name | attendence
1 | Naveed| 1
2 | Naveed| 1
3 | Adil | 1
4 | Adil | 1
Run Code Online (Sandbox Code Playgroud)
我使用以下查询:
SELECT * FROM `test` WHERE `attendence`=1 GROUP BY name
Run Code Online (Sandbox Code Playgroud)
以上查询的结果:
id| name | attendence
3 | Adil | 1
1 | Naveed | 1
Run Code Online (Sandbox Code Playgroud)
上面的结果组按名称排,但显示每组的第一行.我想从每个组中选择最后一行(按id).
例如:
id| name | attendence
2 | Naveed | 1
4 | Adil | 1
Run Code Online (Sandbox Code Playgroud)
如何为上述结果编写查询.
谢谢
实际上,我的问题是
为什么我们在PHP中使用configs.ini文件?
使用configs.php和configs.ini有什么区别?
使用configs.ini文件的优点是什么?
如何在Windows中拆分java中的字符串?我用过Eg.
String directory="C:\home\public\folder";
String [] dir=direct.split("\");
Run Code Online (Sandbox Code Playgroud)
我想知道如何分割字符串,例如.在java中,如果我使用"split("\")",则存在语法错误.
谢谢
PHP中是否有一个函数可以用来替换另一个特定字符,但是我应该能够限制替换次数吗?我目前正试图让preg_replace()工作,因为它有这种能力,但似乎有些不对劲.这是我正在使用的:
$args[0] = preg_replace("/\$/", $args[$x], $args[0], 1);
$args[0] contains letters and special "$" characters, which should be replaced.
Run Code Online (Sandbox Code Playgroud)
有帮助吗?
php ×8
date ×2
config ×1
dojo ×1
file-access ×1
group-by ×1
httprequest ×1
java ×1
javascript ×1
linux ×1
mysql ×1
regex ×1
split ×1
sql ×1
sql-order-by ×1
string ×1
warnings ×1