【问题标题】:Php coding advicePHP 编码建议
【发布时间】:2016-01-29 10:05:16
【问题描述】:

我想在 fsockopen 中转换这段代码:

$z = $_GET['z']; 
$z = str_replace(' ', '%20', $z);
if("$z")
{
$file = file("http://example.com/$z");
}else{
$file = file("http://example.com/main/");
}
$file = @implode("", $file);
$file = str_replace('/main/', '?z=main/', $file);
echo $file;

你能帮帮我吗?

【问题讨论】:

  • 不清楚你在问什么。您是否尝试启用干净的 URL 而不是查询字符串?
  • 问题不在于你的英语,而在于你的小学访问量不足

标签: php curl get fsockopen


【解决方案1】:

试试这个:

function replaceDomain($url = null){
    $parts = explode('.com/', $url);
    return $parts[0].'.com/index.php?z='.$parts[1];
}

$url = "http://example.com/downloads/programs/100";
echo replaceDomain($url);

输出:

http://example.com/index.php?z=downloads/programs/100

【讨论】:

    猜你喜欢
    • 2015-10-25
    • 1970-01-01
    • 2011-04-10
    • 2016-11-28
    • 1970-01-01
    • 2011-04-09
    • 2013-11-16
    • 1970-01-01
    • 2013-03-12
    相关资源
    最近更新 更多