如果我创建了我的PHP代码,它将我连接到我的MySQL数据库中的单独的PHP文件并在我的网站的必要页面上提出要求,那么DB Connent PHP文件是否为Object Orentated项目?
这是漫长的一天,但我似乎无法在自己的脑海中选择哪个更好,或者是否应该同时使用两者。
基本上我应该用什么来清理用户输入的值。是 htmlentities 还是 preg_match 函数?
如果该值进入 sql 查询,我将使用 mysql_real_escape_string 函数,但只有在我将其更改为准备好的语句之前,我才能删除它。
或者同时使用 htmlentities 和 preg_match 是个好主意吗?
如果我想在它进入服务器之前更改我的文件名以获取其永久位置,而不是它的临时位置我怎么能这样做.
代码如下:
<form action="upload_file.php" method="post"
enctype="multipart/form-data">
<label for="file">Filename:</label>
<input type="file" name="file" id="file" />
<br />
<input type="submit" name="submit" value="Submit" />
</form>
<?php
if ((($_FILES["file"]["type"] == "image/gif")
|| ($_FILES["file"]["type"] == "image/jpeg")
|| ($_FILES["file"]["type"] == "image/pjpeg"))
&& ($_FILES["file"]["size"] < 20000))
{
if ($_FILES["file"]["error"] > 0)
{
echo "Return Code: " . $_FILES["file"]["error"] . "<br />";
}
else
{
echo "Upload: " . $_FILES["file"]["name"] . "<br />";
echo "Type: " . $_FILES["file"]["type"] . "<br />";
echo "Size: " . ($_FILES["file"]["size"] / 1024) . …Run Code Online (Sandbox Code Playgroud) 我有一个表单,并且该方法设置为在我使用时在操作页面上发布$_POST我没有得到值但是如果我使用$_GET或$_REQUEST我这样做.
这根本不符合逻辑.有人可以为我澄清一下吗?
表格的代码是
<form action="create.php" method"POST">
Run Code Online (Sandbox Code Playgroud)
刚刚意识到我错过了= after方法.
是最安全的地方存储我将在mysql_connect中使用的值也是什么最安全的方法来调用这些变量将更好地使用require,include或其他东西?
谢谢 :)
我将构建一个将被欧洲各地的人们使用的应用程序.我需要知道哪种校对和字符集最适合用户输入的数据.或者我应该为每种语言单独制作一个表格.一篇解释这个问题的文章会很棒.
谢谢 :)
所以我想知道是否有任何可以与Laravel 5一起使用的软件包来向我展示我的模型关系?我知道我可以使用SQL关系GUI来做这件事,但我对Laravel一个好奇吗?
提前致谢
经验丰富,更好用
filter_input(INPUT_GET, ‘my_string’, FILTER_SANITIZE_STRING);
Run Code Online (Sandbox Code Playgroud)
或者使用正则表达式preg_match来清理用户输入的数据?
我正在传递$row已分配$statement->fetchAll();给它我将它传递给另一个类我想检查它是否是方法中的stdClass对象,例如,如果我想检查它是否是一个数组我会做
public function hello(array $row)
Run Code Online (Sandbox Code Playgroud)
我该怎么做才能检查它是否是一个stdClass对象?
最后这个叫做类型提示?
我只需要在xpath中添加一个变量,我的代码如下
$target = $xml->xpath('//gig[@id=$1]');
Run Code Online (Sandbox Code Playgroud)
但我也需要它,但类似的东西
$target = $xml->xpath("//gig[@id=$" $change . "]");
Run Code Online (Sandbox Code Playgroud)
这可能吗 ?
如果有的话可以帮助一下吗?