假设我的十进制数是9766322441如此相应,70.30.65.9但是当这个IP地址IC转换回来时,它会给出一些不同的十进制数1176387849......当我转换IP地址时,请将gof.com转换为ie,64.233.187.99然后它给出了1089059683反向转换,给出了正确的IP地址即64.233.187.99......
我的问题是上面提到的数字有什么问题?我也尝试9579342332但结果相同.它给出了错误的反向转换??
它背后的原因是什么?
您可以使用此计算器进行计算.
我有一个JSP页面,即使在删除其中一个内容后也会显示以前的内容.我正在努力找到问题,但我需要快速解决这个问题.我在JavaScript方面很弱,所以请帮助我.我需要一个JavaScript,每次访问页面时都会自动重新加载页面.重新加载页面确实解决了问题.
我想在php脚本执行时显示加载图像.我已经阅读了关于如何做到这一点的不同答案,但大多数人都表示我应该有一个单独的php页面.但是我使用单页来显示行,那么我怎样才能显示加载图像?
选择查询的示例,我用来获取数据:
$stmt = $mydb->prepare("select * from table where firstname = ? and id = ? ");
$stmt->bind_param('ss', $firstname, $id);
$stmt->execute();
$stmt->close();
Run Code Online (Sandbox Code Playgroud) 对于上传,我想检查年文件夹和月子文件夹是否已经存在。如果没有,我想创建它们并将我的上传保存在那里。
<?php
$newname = $_POST['changename'];
$temp = explode(".", $_FILES["uploadfile"]["name"]);
$extension = end($temp);
if(!(
$_FILES['uploadfile']['type']=='image/jpeg' ||
$_FILES['uploadfile']['type']=='image/png' ||
$_FILES['uploadfile']['type']=='image/gif' ||
$_FILES['uploadfile']['type']=='image/bmp'
)) // if file does not equal these types, kill it
{
echo $_FILES['uploadfile']['type'] . " is not an acceptable format.";
die();
}
if ($_FILES["uploadfile"]["size"] > 20000000)
{
echo "File too big. Max 20mb";
die();
}
if ($_FILES["uploadfile"]["error"] > 0)
{
echo "Return Code: " . $_FILES["uploadfile"]["error"] . "<br>";
}
else
{
$new_file_name = $newname.".".$extension;
$path = "uploads/".$new_file_name;
move_uploaded_file($_FILES["uploadfile"]["tmp_name"],$path);
echo …Run Code Online (Sandbox Code Playgroud) 任何人都可以解释一下,为什么我会收到非常奇怪的警告:
filter_input() expects parameter 1 to be long, string given
Run Code Online (Sandbox Code Playgroud)
在执行代码时,这是我班级的一部分,看起来非常好:
public static function Input($type, $data, $filter = 'FILTER_SANITIZE_SPECIAL_CHARS')
{
$type = 'INPUT_' . $type;
return filter_input($type, $data, $filter);
}
Run Code Online (Sandbox Code Playgroud)
如果我将其更改为,例如:
return filter_input(INPUT_POST, $data, $filter);
然后警告去:
filter_input() expects parameter 3 to be long.
如果我使用的话,一切正常:
return filter_input(INPUT_POST, $data, FILTER_SANITIZE_SPECIAL_CHARS);
我在PHP上意识到:filter_input - 手册在描述中说明:
描述
mixed filter_input ( int $type , string $variable_name [, int $filter = FILTER_DEFAULT [, mixed $options ]] )
Run Code Online (Sandbox Code Playgroud)
参数
type
One of INPUT_GET, …Run Code Online (Sandbox Code Playgroud) 我在各个网站上看了一个多小时,但无法解决自己的问题。
所以这是起作用的代码:
$animes = array();
$q = $this->_db->query('SELECT id, nom, nom_id FROM animes WHERE nom LIKE "%code%"');
while ($data = $q->fetch(PDO::FETCH_ASSOC))
{
$animes[] = new Anime($data);
}
return $animes;
Run Code Online (Sandbox Code Playgroud)
这是行不通的:
$animes = array();
$q = $this->_db->prepare('SELECT id, nom, nom_id FROM animes WHERE nom LIKE :n');
$q->bindValue(':n',"%code%",PDO::PARAM_STR);
while ($data = $q->fetch(PDO::FETCH_ASSOC))
{
$animes[] = new Anime($data);
}
return $animes;`
Run Code Online (Sandbox Code Playgroud)
我%code%在此示例中使用,但是它将与我检索$info到的$_POST值一起使用。
我该如何解决?
谢谢。
我想出了一个用于解析GPG命令输出的正则表达式。
正则表达式:
^pub\s+(\S+)\s+(\S+)\s+.*\s+.{0,32}(.*)\s+(.*)<(\S+)>
Run Code Online (Sandbox Code Playgroud)
要匹配的文字:
pub dsa1024 2018-02-28 [SCA]
0019003A003E5A22E2337044D955066111F63B00
uid [ unknown] John Doe <jogn@doe.name>
sub elg1024 2018-02-28 [E]
Run Code Online (Sandbox Code Playgroud)
电流输出:
Group 1. 6-13 dsa1024
Group 2. 14-24 2018-02-28
Group 3. 69-77 11F63B00
Group 4. 78-112 uid [ unknown] John Doe
Group 5. 113-126 jogn@doe.name
Run Code Online (Sandbox Code Playgroud)
问题:
如何交换第2组和第3组,仅使用正则表达式,所以第2组将有一个价值11F63B00和第3组将有一个价值2018年2月28日。此外,我也想摆脱方括号(第4组)中的文本,包括方括号本身。
我正在使用PHP进行加密,并在使用SALT时发现crypt()的这个错误.
这就是我使用它的方式.
echo crypt('hellow@stg', 'azraar'); //azbFcR.LdN/SM
echo crypt('hellow@stg1', 'azraar'); //azbFcR.LdN/SM
echo crypt('hellow@stg0', 'azraar'); //azbFcR.LdN/SM
echo crypt('hellow@stg2', 'azraar'); //azbFcR.LdN/SM
Run Code Online (Sandbox Code Playgroud)
正如您所看到的,我正在使用的SALT是azraar,并且每次打印azbFcR.LdN/SM
链接到crypt()doc,http://php.net/manual/en/function.crypt.php
我对PHP的这种行为感到困惑.这很奇怪?
我有日期/时间格式,例如:
"2012-06-28T08:26:57Z"
Run Code Online (Sandbox Code Playgroud)
这是什么样的日期/时间格式以及如何使用C#中的DateTime格式将其转换为以下格式:
"8/24/2012 4:09:17 AM"
Run Code Online (Sandbox Code Playgroud) 如何从字符串中删除Smarty中的第一个单词,如下所示:
$variable = "Word Quick brown fox";
然后在输出上使它看起来像这样:
$variable = "Quick brown fox";
有没有办法在没有修饰符的情况下做到这一点?我知道你可以制作自定义修改器,然后使用$variable|customModifier并得到你想要的东西,但我想也许已经有内置的解决方案呢?
我构建了工作MySQL查询:
SELECT
v.*, u.username
FROM
video AS v, users AS u
WHERE
v.type = 'public'
AND
v.user_ID = u.user_ID
Run Code Online (Sandbox Code Playgroud)
现在我想添加第三个表和count()表comments中的结果,该表中的video_ID表将等于表中的表video.
我试过这个,但没有成功:
SELECT
v.*, u.username, count(c.video_ID)
FROM
video AS v, users AS u, comments AS c
WHERE
v.type = 'public'
AND
v.user_ID = u.user_ID
AND
v.video_ID = c.video_ID
Run Code Online (Sandbox Code Playgroud)
作为回报,我想获得与某些相关的评论数量video_ID.
我不明白如何使它在一个查询中正常工作.
你能帮帮我吗?
谢谢你,
伊利亚
我需要让SQL查询只有两个词:男性或女性
我使用PHP函数返回:
return preg_replace( "/([male|female])/i", '', $data );
Run Code Online (Sandbox Code Playgroud)
目前,它消除了这些话,但我怎么删除绝对一切,只让
无论是男性还是女性?
我在这里错过了什么?
我有一个具有以下格式的文件:
01*13345233000*7677082000*0335
02*1*Ground*Workshop*640.80*11.46*7344
02*2*First*Office/Labs*300.81*14.10*4241
02*3*Ground*Workshop*774.46*11.46*8875
01*13345233000*7677082000*0335
02*1*Ground*Workshop*640.80*11.46*7344
02*2*First*Office/Labs*300.81*14.10*4241
Run Code Online (Sandbox Code Playgroud)
我只想重新格式化如下(将以01开头的行复制到相应的02行):
02*1*Ground*Workshop*640.80*11.46*7344*01*13345233000*7677082000*0335
02*2*First*Office/Labs*300.81*14.10*4241*01*13345233000*7677082000*0335
02*3*Ground*Workshop*774.46*11.46*8875*01*13345233000*7677082000*0335
02*1*Ground*Workshop*640.80*11.46*734401*13345233000*7677082000*0335
02*2*First*Office/Labs*300.81*14.10*424101*13345233000*7677082000*0335
Run Code Online (Sandbox Code Playgroud)
非常感谢您的帮助.
凯特
php ×8
mysql ×2
regex ×2
sql ×2
c# ×1
datetime ×1
decimal ×1
encryption ×1
filter-input ×1
formatting ×1
ip-address ×1
iso8601 ×1
java ×1
javascript ×1
jquery ×1
jquery-load ×1
jsp ×1
mkdir ×1
mysqli ×1
networking ×1
pdo ×1
perl ×1
preg-replace ×1
prepare ×1
python ×1
smarty ×1
smarty3 ×1
string ×1
text ×1
uploading ×1