Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/285.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
基于关闭文件夹域名的php切换_Php - Fatal编程技术网

基于关闭文件夹域名的php切换

基于关闭文件夹域名的php切换,php,Php,有没有可能有一个php页面使用开关显示访问该页面的子域中的特定图像?例如,www.mysite.com/example1将显示example1.jpg,而www.mysite.com/example2将显示example2.jpg?我有一个打印表单,我希望有人能够打印从页面,但有超过50个不同的子文件夹名称,是在我们的离线url的使用 希望这是有意义的,像开关这样的东西可以做到这一点 感谢您提供的任何帮助。是的,您需要做的就是解析请求URI,这取决于它是否会有更多信息。但是你可以有这个 .jpg

有没有可能有一个php页面使用开关显示访问该页面的子域中的特定图像?例如,www.mysite.com/example1将显示example1.jpg,而www.mysite.com/example2将显示example2.jpg?我有一个打印表单,我希望有人能够打印从页面,但有超过50个不同的子文件夹名称,是在我们的离线url的使用

希望这是有意义的,像开关这样的东西可以做到这一点


感谢您提供的任何帮助。

是的,您需要做的就是解析请求URI,这取决于它是否会有更多信息。但是你可以有这个

.jpg”/>

以最简单的形式。我还没有测试过,但我认为这是正确的

如果你想让它更复杂,你可以这样做

<?php
$url = $_SERVER['REQUEST_URI'];
$img = 'example1.jpg';
switch($url)
{
    default:
    case 'example1':
        break;
    case 'example2':
        $img = 'example2.jpg';
        break
    // other cases
}
?>
<img src="<?php echo $img?>" />

" />

是的,您需要做的就是解析出请求URI,这取决于它是否有更多信息。但是你可以有这个

.jpg”/>

以最简单的形式。我还没有测试过,但我认为这是正确的

如果你想让它更复杂,你可以这样做

<?php
$url = $_SERVER['REQUEST_URI'];
$img = 'example1.jpg';
switch($url)
{
    default:
    case 'example1':
        break;
    case 'example2':
        $img = 'example2.jpg';
        break
    // other cases
}
?>
<img src="<?php echo $img?>" />

" />

您需要解析当前页面的url,然后显示所需的图片(假设所有图片都位于同一目录中)

因此:

$parsed=parse_url($url);
$fn=basename($parsed['path'],'.php')//假设您的所有页面都是.php页面
$img=$path\u to\u图像$fn.“.jpg”;
回声“;

您需要解析当前页面的url,然后显示所需的图片(假设所有图片都位于同一目录中)

因此:

$parsed=parse_url($url);
$fn=basename($parsed['path'],'.php')//假设您的所有页面都是.php页面
$img=$path\u to\u图像$fn.“.jpg”;
回声“;

尝试使用
$\u服务器['PHP\u SELF']
它包含自链接。您需要做的就是构建一个函数,删除不需要的内容(在本例中)并使用接下来的内容。
例如:

<?php
     function removeDomain($strDomain){
         //Divide the string into pieces separated by "/";
         $domain = explode("/", $strDomain);
         //Unset http: and the domain name
         unset($domain[0], $domain[1], $domain[2]);
         //put together whatever is after the domain name.
         return implode("/", $domain);
     }
     echo removeDomain($_SERVER['PHP_SELF']);
?>

尝试使用
$\u服务器['PHP\u SELF']
它包含自链接。您需要做的就是构建一个函数,删除不需要的内容(在本例中)并使用接下来的内容。
例如:

<?php
     function removeDomain($strDomain){
         //Divide the string into pieces separated by "/";
         $domain = explode("/", $strDomain);
         //Unset http: and the domain name
         unset($domain[0], $domain[1], $domain[2]);
         //put together whatever is after the domain name.
         return implode("/", $domain);
     }
     echo removeDomain($_SERVER['PHP_SELF']);
?>


如果使用前端控制器,其他两个答案可能不起作用(所有内容都通过index.php或其他内容)$\u服务器['REQUEST\u URI']类似example.html,不是吗?所以你的src等于
example.html.jpg
OP没有说
www.mysite.com/example1.html
,所以我假设不是这样。如果是这样的话,就很容易将其解析出来,或者将其包含在案例中。如果使用前端控制器,其他两个答案可能不起作用(所有内容都通过index.php或其他内容)$\u服务器['REQUEST\u URI']类似于example.html,不是吗?所以你的src等于
example.html.jpg
OP没有说
www.mysite.com/example1.html
,所以我假设不是这样。如果是,则很容易将其解析出来,或将其包含在案例中