小编use*_*703的帖子

将iframe链接加载到父窗口?

我有这个iframe代码:

<iframe src="http://www.example.com" border="0" framespacing="0" marginheight="0" marginwidth="0" vspace="0" hspace="0" scrolling="yes" width="100%" frameborder="0" height="100%"></iframe>
Run Code Online (Sandbox Code Playgroud)

我想要做的是..当我点击iframe页面中的任何链接..然后我将转到它并且页面将加载,我将从当前页面到iframe链接作为新页面.

喜欢的东西target="_self"- 不像普通的iframe,它会在没有浏览器本身任何变化的情况下进入这个链接.

示例:iframe src:http://www.w3schools.com

当我点击iframe页面内的"Learn HTML"时,我将转到http://www.w3schools.com/html/default.asp ,我的浏览器URL也将更改为它.

所以我只是点击了iframe里面的一个链接,我就去了.

有任何想法吗?

html iframe

27
推荐指数
4
解决办法
6万
查看次数

在DNS区域绑定10中运行PHP

我正在使用带有BIND 10.1.2的Linux CentOS 6.64

我在主DNS(example.com)中有一个额外的区域(list.example.com)

绑定(命名)配置文件/etc/named.conf包含区域:

zone "list.example.com" IN {
            type master;
    file "list-example-com.zone";
        allow-query { localhost; };
            allow-transfer { 127.0.0.1; };
    };
Run Code Online (Sandbox Code Playgroud)

区域文件list-example-com.zone如下:

$TTL 86400      ; 1 day
@               IN SOA  ns1.example.com. hostmaster.example.com. (
                        2004032201 ; serial
                        7200       ; refresh (2 hours)
                        5400       ; retry (1.5 hours)
                        1814400    ; expire (3 weeks)
                        86400      ; minimum (1 day)
                        )
                IN NS   ns1.example.com.
;
                IN A    192.168.177.22
;
; -----------------------------------------------------------------
49.30.22.66       IN A    127.0.0.3
44.63.20.10       IN A    127.0.0.2
64.42.10.5        IN A …
Run Code Online (Sandbox Code Playgroud)

php linux dns bind

17
推荐指数
1
解决办法
706
查看次数

curl可以连接到任何TCP端口,而不仅仅是HTTP/HTTPS吗?

可以curl连接到任何TCP端口,而不仅仅是HTTP/HTTPS

我需要检查开放端口,例如:11740.

有可能吗?

php curl

15
推荐指数
3
解决办法
8万
查看次数

在tcp端口上获取openvpn服务器的ssl证书

获取HTTPS端口的ssl证书很容易(默认为443)

但是tcp端口上的ssl怎么样?

实例:

205.185.198.226:1194

这是在端口1194上运行的vpn(openvpn服务器)

IP 205.185.198.226在端口1194上使用ssl/tls来处理基于证书的客户端身份验证方法

正如Steffen Ullrich所说:

OpenVPN是不是普通党卫军但它包装自己的协议里面的SSL流,见https://openvpn.net/index.php/open-source/documentation/security-overview.html因此你必须在你面前说话封装协议到达TLS流,然后包含证书.

那么,是否真的可以在tcp端口上获取openvpn服务器的ssl证书?任何示例代码?(PHP,C或Perl)

ssl openvpn

13
推荐指数
1
解决办法
1780
查看次数

php计算爆炸后的字符串数量

这是我的代码

<?php

$string = 'a|b|c|d|e|f';

$tags = explode('|' , $string);


foreach($tags as $i =>$key) {
$i >0;
    echo $i.' '.$key .'</br>';

}

?>
Run Code Online (Sandbox Code Playgroud)

输出是

0 a
1 b
2 c
3 d
4 e
5 f
Run Code Online (Sandbox Code Playgroud)

我爆炸后我试图计算字符串的数量 (对于我的例子应该是6)我也需要我的$ i从1开始而不是0

有什么好主意吗?

谢谢.

php arrays count explode

9
推荐指数
2
解决办法
5万
查看次数

用php检查我的链接格式

我有这样的事情:

<?php

$siteurl = "http://www.example.com/";

$pageid = "ed2689";

$pageurl = $siteurl.$pageid;

?>
Run Code Online (Sandbox Code Playgroud)

和链接将是这样的:

http://www.example.com/ed2689

http://www.example.com/report/ed2689

我使用preg_match来检查每个链接的格式

对于第一个链接,它必须完全像这样:

$ SITEURL [A-Z0-9]

我用过这个:

if (preg_match('/[$siteurl]+[a-z0-9]/', $pageurl) && !preg_match('/[=]|[?]/', $pageurl))
{
echo 'Ok',
}
Run Code Online (Sandbox Code Playgroud)

对于第二个链接,它必须完全像这样:

$ siteurl.'report /" [A-Z0-9]

我用过这个:

if (preg_match('/[$siteurl]+[report]+[a-z0-9]/', $req_uri) && !preg_match('/[=]|[?]/', $req_uri))
{
echo 'Ok',
}
Run Code Online (Sandbox Code Playgroud)

并且它无法正常工作......请帮忙吗?

谢谢.

php format hyperlink

6
推荐指数
1
解决办法
148
查看次数

TCP连接使用套接字返回false结果

这是我用来扫描端口的代码,如果它是打开的.

/sf/answers/626993741/

有人可以试着解决它吗?它似乎不能正常工作,即使端口关闭,代码总是返回"成功连接"

这是我用端口80测试它的ip列表

79.142.126.3 //Connection refused 
222.165.195.103 //Connection refused
64.75.193.162 //Connection refused
118.97.197.146 //Port is open
222.134.154.103 //Connection timed out 
173.0.59.170 //Port is open
Run Code Online (Sandbox Code Playgroud)

这是输出:

5 sockets connected successfully
79.142.126.3 connected successfully
222.165.195.103 connected successfully
64.75.193.162 connected successfully
118.97.197.146 connected successfully
173.0.59.170 connected successfully
Run Code Online (Sandbox Code Playgroud)

代码看起来很好,但我真的找不到问题.

有什么帮助吗?

php sockets tcp

5
推荐指数
2
解决办法
977
查看次数

使用LIKE %%与LEFT JOIN

好吧,我使用"LIKE"和"LEFT JOIN",它运行正常.

$sql = $conn->query("SELECT * FROM tasks t 
                     LEFT JOIN users u 
                     ON t.allowed_countries LIKE u.country 
                     WHERE u.username = '$username'");
Run Code Online (Sandbox Code Playgroud)

但是当我尝试使用"LIKE %%"而不是使用"LIKE"时,它会给我错误

LIKE '%" u.country "%'
Run Code Online (Sandbox Code Playgroud)

请问有人告诉我这个问题吗?

谢谢.

mysql sql

3
推荐指数
1
解决办法
9432
查看次数

仅选择/计数已验证且未禁止的用户

这是代码

SELECT username,count(username) FROM users WHERE status = '1' // $vuser to get the verified user only (it's the main query)

SELECT username FROM banned_users WHERE username = $vuser  // if yes $bad_user is true else false
Run Code Online (Sandbox Code Playgroud)

是否可以使用一个 sql 查询仅选择/计算在banned_users中不存在的已验证用户?

有什么想法吗?

php sql count

0
推荐指数
1
解决办法
142
查看次数

标签 统计

php ×6

count ×2

sql ×2

arrays ×1

bind ×1

curl ×1

dns ×1

explode ×1

format ×1

html ×1

hyperlink ×1

iframe ×1

linux ×1

mysql ×1

openvpn ×1

sockets ×1

ssl ×1

tcp ×1