草庐IT

If-Modified-Since

全部标签

if-statement - .phtml 和 .php 中的 If 语句

我无法理解文件扩展名.phtml。根据我的阅读,它应该是一种同时使用html和php的方法(如果我弄错了请纠正我)。我想做的很简单,我有一个php变量,如果它满足特定条件,则应执行一些html代码,否则应执行其他一些html代码。我的代码是:12当我将它保存为.php文件并运行时,我得到的输出仅为“1”,但对于.phtml,我得到的是“12”。谁能解释一下为什么? 最佳答案 你需要配置运行.php/.phtml扩展,所以AddTypeapplication/x-httpd-php.php.phtml.html在你的httpd.con

php - 将 if/else PHP 重定向添加到 Wordpress 中的页面模板

好吧,这是一个谜题:众所周知,Wordpress有一个重定向功能,看起来像这样:所以我想要制作的是一个可以应用于特定安全页面的页面模板,以便当未登录的个人尝试访问这些页面时,他们会被重定向到wp-login页面。简单吧?没那么多。这是我的代码:“echo”部分只是为了确保代码正常工作;果然,当我在登录后加载页面时,页面的一角是“欢迎,注册用户!”。当我没有登录时,问题就来了。我得到的只是一个白屏;没有重定向。奇怪的是当我输入:...在页面顶部,重定向就像一个魅力。到底有什么区别,我应该怎么做才能使这项工作正常进行? 最佳答案 这可能

javascript - .get 的 jquery if/else 语句不起作用

关闭。这个问题是notreproducibleorwascausedbytypos.它目前不接受答案。这个问题是由于错别字或无法再重现的问题引起的。虽然类似的问题可能是on-topic在这里,这个问题的解决方式不太可能帮助future的读者。关闭8年前。Improvethisquestion在新用户注册表单上,我有一个非常简单的功能,就是检查用户名是否存在于数据库中。不幸的是,else声明的一部分不起作用。PHP文件工作正常并返回true或false,正如预期的那样。这是jQuery:$('#username').keyup(function(){varinp=$('#username

php - GET 变量和 IF 语句

我对这个简单的if语句有疑问:$type=$_GET['type'];if($type!==1||$type!==2){header('Location:payment.php');exit;}只允许输入1和2,但是......www.example/succeed.php?type=1-重定向回payment.phpwww.example/succeed.php?type=2-重定向回payment.phpwww.example/succeed.php?type=3-重定向回payment.php最后一个例子没问题,但我不知道为什么它在第一个和第二个例子中也重定向。

php - 使用 PHP 编写 if 语句的更好方法是什么

关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题?更新问题,以便editingthispost可以用事实和引用来回答它.关闭7年前。Improvethisquestion我有一个选项下拉列表,如果值等于搜索变量,我需要在其中回显selected。现在我正在使用PHPif语句来决定这一点,但我想通过使用一种不会在我的代码中占用太多行的方法来稍微清理一下。这是我的phpif语句的示例:>Antiques虽然这行得通,但它只占用了我的代码相当多的空间,因为我有将近100个这样的选择选项。有没有更好的方法来检查一个post变量是否等于这个选项的值然后回显selec

php - If 语句在新标签页中打开链接

这是正确的吗?基本上,如果链接类型是外部的,我想在新标签页中打开一个链接。否则,如果链接类型为嵌入,则不要在新选项卡中打开它。我有两种链接类型:外部嵌入以下代码不会在新标签页中打开外部link_typeThisisalinklink_type=='External')echotarget="_blankhref="sample.com";?> 最佳答案 link_type=='External')echo"Thisisanexternallink";elseecho"Thisisaninternallink";?>

PHP:在 IF 语句中为变量赋值

我想知道是否可以在IF语句中为变量赋值。我的代码如下:所以基本上我想将数组分配给$newArray变量,然后计算newArray并检查它是否为空数组。我知道我可以在多行上完成,但只是想知道我是否可以在一行上完成 最佳答案 试试这个:if(count($newArray=array("Hello","world"))==0){....}不过我建议不要这样做,因为它会降低您的代码的可读性。而且非常不合逻辑,因为您知道所讨论的数组包含两个值。但也许你还有别的想法。:) 关于PHP:在IF语句中

php - 在 javascript "if"中错误使用 php?

我正在尝试根据访问者屏幕大小自动切换wordpress中的背景图片。如果他/她有大屏幕,他/她会得到图像的大版本。如果屏幕很小,他/她会得到较小的版本。(只是为了减少加载时间。之后图像将调整大小以填满屏幕,但这已经起作用了。)不起作用的是检查较小的版本是否存在。如果它不存在,脚本应该回退到更大的版本并只使用那个图像。我得到一张背景图片,但它只是大图片(wordpress字段名称“BG_value”。小图片的url存储在“BG_value-medium”中)。图像确实存在,通过wordpress字段的路径也很好,所以这不是问题。:/但是,事不宜迟,我向您展示代码(来自wordpress的

PHP 文件上传 : keep both files if same name

在PHP中是否有任何漂亮的解决方案允许我在文件名已经存在的情况下使用自动递增数字扩展文件名?我不想在一些不可读的东西中重命名上传的文件。所以我认为这样会很好:(允许所有图像文件。)Cover.pngCover(1).pngCover(2).png… 最佳答案 首先,让我们分开扩展名和文件名:$file=pathinfo();为了便于文件检查和追加,将文件名保存到新变量中:$filename=$file['filename'];然后,让我们检查文件是否已经存在并保存新的文件名,直到它不存在为止:$i=1;while(file_exis

php - 使用 extract( $_REQUEST, EXTR_IF_EXISTS ) 安全吗?

在函数(不是类方法)中,如果您事先定义变量,使用extract($_REQUEST,EXTR_IF_EXISTS)是否安全?例子:$a=$b=$c='';extract($_REQUEST,EXTR_IF_EXISTS);或者这会允许PHP全局变量和其他敏感内容被恶意攻击者覆盖吗? 最佳答案 你可以这样做,但你也可以很容易地避免这样做:$a=isset($_REQUEST['a'])?$_REQUEST['a']:'';$b=isset($_REQUEST['b'])?$_REQUEST['b']:'';$c=isset($_REQ