Php 设置URL点
代码应允许创建变量Php 设置URL点,php,url,loops,while-loop,hyperlink,Php,Url,Loops,While Loop,Hyperlink,代码应允许创建变量$Dots 例如,如果URL为: http://example.com/1/2 它将产生一个1,$Dots将包含。/允许所有链接/照片轻松显示。如果结果是2,它将返回。/../,依此类推。不过,它只是无限循环 <?php //Set up URL Dots. Fixes directory issues. $ORIGINAL_DOTS = str_ireplace('/test_link','',$_SERVER['REQUEST_URI']);
$Dots
例如,如果URL为:http://example.com/1/2
它将产生一个
1
,$Dots
将包含。/
允许所有链接/照片轻松显示。如果结果是2
,它将返回。/../
,依此类推。不过,它只是无限循环
<?php
//Set up URL Dots. Fixes directory issues.
$ORIGINAL_DOTS = str_ireplace('/test_link','',$_SERVER['REQUEST_URI']);
$COUNT_DOTS = substr_count($ORIGINAL_DOTS,'/')-1;
$END_DOTS = 0;
$Dots = '';
echo $COUNT_DOTS;
if($COUNT_DOTS != 0){
while ($END_DOTS <= $COUNT_DOTS){
if($END_DOTS != $COUNT_DOTS){
$END_DOTS ++;
$Dots .= '../';
}
}
}
?>
while($END\u DOTSwhile($END\u DOTS是的,您的循环将永远运行
while ($END_DOTS <= $COUNT_DOTS){
if($END_DOTS != $COUNT_DOTS){
$END_DOTS ++;
$Dots .= '../';
}
}
是的,您的循环将永远运行
while ($END_DOTS <= $COUNT_DOTS){
if($END_DOTS != $COUNT_DOTS){
$END_DOTS ++;
$Dots .= '../';
}
}
更容易写成
$ORIGINAL_DOTS = str_ireplace('/test_link', '', 'http://example.com/1/2');
$COUNT_DOTS = substr_count($ORIGINAL_DOTS, '/')-2;
$Dots = str_repeat('../', $COUNT_DOTS);
更容易写成
$ORIGINAL_DOTS = str_ireplace('/test_link', '', 'http://example.com/1/2');
$COUNT_DOTS = substr_count($ORIGINAL_DOTS, '/')-2;
$Dots = str_repeat('../', $COUNT_DOTS);
啊,我的眼睛!太多大写字母!啊,我的眼睛!太多大写字母!
$ORIGINAL_DOTS = str_ireplace('/test_link', '', 'http://example.com/1/2');
$COUNT_DOTS = substr_count($ORIGINAL_DOTS, '/')-2;
$Dots = str_repeat('../', $COUNT_DOTS);