我有一个字符串
8,7,13,14,16
Run Code Online (Sandbox Code Playgroud)
什么是确定该字符串中是否存在给定数字的最简单方法?
$numberA = "13";
$string = "8,7,13,14,16";
if($string magic $numberA){
$result = "Yeah, that number is in there";
} else {
$result = "Sorry.";
}
Run Code Online (Sandbox Code Playgroud)
寻找魔法.
我正在尝试在它作为字符串发送到浏览器之前访问最终的xhtml输出.操作和插件的postDispatch()方法似乎为时尚早.当我Zend_Controller_Front::dispatch()使用调试器逐步执行方法时,我可以$this->_response->sendResponse()通过添加监视表达式在最后调用之前作为字符串访问所需的输出$this->getResponse()->getBody().但是,似乎没有专门的钩子可以直接进入那里.我需要最终的响应体作为字符串,以便将其发送到Prince XML以生成pdf.有人知道这样做的优雅方式吗?
谢谢,阿德里安
我正在使用payU信用卡系统.但我不管理.payU告诉我,我必须创建hmac md5哈希.
我的秘密密钥是:3~9#[X4 ^ 660?ak +] h6%T我想转换为HMAC_MD5哈希:8GEMISEPE6208617192012-12-15 15:58:476Deneme117Deneme202103NET112242103TRY2107Antalya7Antalya2TR8CCVISAMC2,3,7,10,12
什么是PHP代码?
我收到以下错误消息:
Warning: include_once(Zend\Db.php) [function.include-once]:
failed to open stream: No such file or directory in
C:\EasyPHP3\www\VPZ\Lib\Zend_1.7.7\Loader.php on line 83
Warning: include_once() [function.include]:
Failed opening 'Zend\Db.php' for inclusion (include_path='VPZ/') in
C:\EasyPHP3\www\VPZ\Lib\Zend_1.7.7\Loader.php on line 83
Warning: require_once(Zend/Exception.php)
[function.require-once]: failed to open stream:
No such file or directory in
C:\EasyPHP3\www\VPZ\Lib\Zend_1.7.7\Loader.php on line 87
Fatal error: require_once() [function.require]:
Failed opening required 'Zend/Exception.php' (include_path='VPZ/') in
C:\EasyPHP3\www\VPZ\Lib\Zend_1.7.7\Loader.php on line 87
Run Code Online (Sandbox Code Playgroud)
我想包括ZendXXX\Db.php
如何改变它
我想知道一个方法的正确术语,其存在的唯一原因是使方法调用更容易,使方法名称声音/读取更好.
像那样:
public function translate($string)
{
return Zend_Registry::get('Zend_Translate')->translate($string);
}
Run Code Online (Sandbox Code Playgroud)
我可以称之为适配器,但这是为适配器设计模式保留的.
我使用以下代码来获取随机十六进制值.但输出不一致有时它返回6位有时5位数
function generateHexValue($length=6)
{
$chars = "0123456789abcdef";
$i = 0;
$str = "";
while ($i<$length) {
$str .= $chars[mt_rand(0,strlen($chars))];
$i++;
}
return $str;
}
$col=generateHexValue();
echo "<div style='background-color:#".$col."; width:100px; height:100px;'></div>";
echo $col."<br/>";
Run Code Online (Sandbox Code Playgroud) 我使用livevalidation脚本来验证PHP表单,但我认为我的网站被黑了,因为一些输入允许插入数字而不是字母.
黑客的另一个问题是我的选择标签插入数据错误而不是我的形式.
所以,任何人都可以帮助我吗?
鉴于以下表格,我想知道如何编写查询以仅返回其中包含书籍的类别以及每个类别的书籍数量.可以在一个或多个类别中添加书籍.我正在使用PHP和MySQL.
这是我的表格:
类别表
- id
- 名称
- 永久链接
书籍表
- id
- 标题
- 作者
- 描述
- 价格
books_categories表
- id
- book_id
- category_id
我想要做的是:当用户在index.html页面上的表单中输入他们的用户名和密码时,如果他们匹配数据库中的内容,那么他们将被发送到下一页; userlogin.php.如果他们的用户名或密码不正确,则会要求他们在index.html页面上重新输入他们的详细信息,并在表单文本框上方显示"您的用户名不正确"或"您的密码不正确"等错误.如果需要,我可以粘贴此代码.
我可以更改此文本字体颜色,例如红色吗?
这是我目前为userlogin.php页面提供的代码
<?php
mysql_connect("Server", "root", "Gen") or die("Couldn't select database.");
mysql_select_db("generator") or die("Couldn't select database.");
$username = $_POST['username'];
$password = $_POST['password'];
$sql = "SELECT * FROM users WHERE Username = '$username' AND Password = '$password' ";
$result = mysql_query($sql) or die(mysql_error());
$numrows = mysql_num_rows($result);
if($numrows > 0)
{
echo 'Your in';
}
else
{
echo 'Your not in';
}
?>
Run Code Online (Sandbox Code Playgroud) 我有一个基本的HTML和JavaScript函数如下.当我按表单ID序列化表单时,它可以工作.但是我想要序列化一些不像这样的形式的html内容$('.FormReference').serialize().
我不能做什么?
$(function () {
$('#btnLogin').click(function (event) {
alert($('#form1').serialize());
});
});
<form id="form1" runat="server" action="">
<div>
<table class="FormReference">
<tr>
<td>
<input type="text" id="_Username" name="Username" />
</td>
<td>
<input type="text" id="_Password" name="Password" />
</td>
</tr>
<tr>
<td colspan="2">
<input type="button" id="btnLogin" value="Login" />
</td>
</tr>
</table>
</div>
</form>
Run Code Online (Sandbox Code Playgroud) php ×7
mysql ×2
facade ×1
javascript ×1
jquery ×1
methods ×1
pdf ×1
regex ×1
rendering ×1
terminology ×1