相关疑难解决方法(0)

当有多种编程语言时,系统以什么顺序读取其代码?

在拥有多种编程语言时,系统以什么顺序执行其代码?假设我有这样的系统,代码排列如下

|
HTML1 - 此处的第一个HTML代码
|
PHP1 - 这里的第一个PHP代码
|
HTML2 - 此处的第二个HTML代码
|
PHP2 - 这里的第二个PHP代码
|
HTML3 - 此处的第三个HTML代码

它是否从上到下读取如下:
执行HTML1 - PHP1 - HTML2 - PHP2 - HTML3

要么

执行代码时有一些层次结构?
像执行首先所有的PHP代码然后HTML代码?

这个问题的目的是让像我这样的初学者理解代码是如何执行的,这样我就可以计划我的代码将如何流动

html php

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

PHP/HTML:使用php创建一个元素,只需单击一个按钮即可

我一直在努力做一些非常复杂的事情(在我看来,因为它并不像我想要的那样完成).我想要的是,我有一个文本字段,我输入内容,然后旁边是一个按钮,当你在文本字段中键入内容时,然后按下按钮将出现一个新的html元素(一个包含在那里你在文本字段中输入的文本).现在,我一直在尝试这么多不同的方式.这是我现在使用的代码:

<html>

<head>

<style>
div.cat {
width: 200px;
height: 25px;
border: 1px solid black;
}
</style>

</head>

<?php

$form = "<form method=\"post\" action=\"<?php echo $_SERVER['PHP_SELF']; ?>\"><input type=\"text\" name=\"name\"><br><input type=\"submit\" value=\"Submit\"></form>";

function newCategory() {
$categoryname = $_POST['name'];
$category = "<div class=\"cat\"> <?php $categoryname ?> </div>"

echo $category;
}


?>

<body>

<?php
echo $form;

newCategory();
?>

</body>

</html>
Run Code Online (Sandbox Code Playgroud)

现在,问题似乎是如果按下按钮,该newCategory()功能将不再执行.请帮忙!

编辑:问题在于语法错误.尽管我现在知道出了什么问题,但它仍然没有像我希望的那样工作.我想我必须使用JavaScript.

html php

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

在Javascript中调用Php函数

可能重复:
参考:为什么我的Javascript中的PHP代码不起作用?

我已经研究了好几天了,似乎找不到能让我做我需要做的事.

我想要做的是从Javascript调用另一个文件中的Php函数.我的联系表单上有一个验证码,还有一个Javascript文件,用于检查表单并提醒用户是否遗漏了任何内容.我的问题是我无法检查验证码.

        <a href ="#!/Email_Check" class="button1" onclick="$(this).closest('form').submit()"onmouseover="" style="cursor: pointer;"><span></span><strong>Send</strong></a>
Run Code Online (Sandbox Code Playgroud)

这是我调用Javascript和Php的链接

        var nameStr = safe_string(document.getElementById('cf_name').value);
        var emailStr = safe_string(document.getElementById('cf_email').value);
        var messageStr = safe_string(document.getElementById('cf_message').value);

        if(nameStr == "")
        document.getElementById('cf_nameCheck').value = "*Enter your name*";
        else
        document.getElementById('cf_nameCheck').value = "";

        if(emailStr == "" || emailStr.indexOf("@") == -1 || emailStr.indexOf(".") == -1)
        document.getElementById('cf_emailCheck').value = "*Enter a valid email*";
        else
        document.getElementById('cf_emailCheck').value = "";

        if(messageStr == "")
        document.getElementById('cf_messageCheck').value = "*Enter your message*";
        else
        document.getElementById('cf_messageCheck').value = "";  


        document.getElementById('cf_name').value = nameStr;
        document.getElementById('cf_email').value = emailStr;
        document.getElementById('cf_message').value = messageStr;

        if(document.getElementById('cf_nameCheck').value == …
Run Code Online (Sandbox Code Playgroud)

html javascript php web

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

如何在PHP中编写此代码

嘿,看起来这个代码不起作用,因为它干扰了PHP.这是代码:

<div onclick='javascript:alert('new')'>New</div>
Run Code Online (Sandbox Code Playgroud)

我怎么能在PHP中编写代码似乎弄乱了我的PHP?

php

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

检测通过PHP单击<button> </ button>

有没有办法在PHP中检测HTML按钮的点击,或者我真的需要在元素周围放置一个表单标签并使其成为输入提交按钮.

<button name="btnBottom" type="button"></button>

OR

<form method="post" action="#">
<input type="submit" name="btnBottom" />
</form>
Run Code Online (Sandbox Code Playgroud)

提前致谢.

html php

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

php header javascript 首先什么?

我有以下代码:

\n\n
<!DOCTYPE html>\n<html lang="cs">\n    <head>\n        <title>Hardware audit - p\xc5\x99ihl\xc3\xa1\xc5\xa1en\xc3\xad</title>\n        <meta charset="utf-8">\n        <meta name="viewport" content="width=device-width, initial-scale=1">\n        <script src="js/myPureScript.js"></script>\n    </head>\n    <body onload="setAutoSession">\n        <?php\n            if(file_exists("config.dat")){\n                header(\'Location: login.php\');\n            }\n            else{\n                header(\'Location: setup.php\');\n            }\n        ?>\n    </body>\n</html>\n
Run Code Online (Sandbox Code Playgroud)\n\n

myPureScript.js 的一部分

\n\n
function setAutoSession(){\n    localStorage.setItem("username", "auto");\n    console.log("nastavil jsem session"); // "I set the session"\n}\n
Run Code Online (Sandbox Code Playgroud)\n\n

该函数setAutoSession被忽略,因为我有log.console它并且它没有显示在我的控制台中。那么问题可能出在哪里。我认为唯一的问题可能是 PHP 标头在我的函数之前启动。

\n\n

感谢您的建议。

\n

javascript php

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

从 Laravel 控制器调用 Javascript 函数并返回数据

我想从我的控制器调用一个firebase auth 函数(它是在 Javascript 中),我想token在我的控制器中返回,但我不知道如何继续。

我知道如何向ajax控制器发布请求并取回数据,但是我不知道如何以相反的方式发出请求。

如果您能让我和其他未来的用户朝着正确的方向前进,我将不胜感激。

javascript laravel laravel-5 firebase-authentication

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

获取localStorage值到php

我在localStorage中有一个变量集,我想把它变成php.执行php时,该值已在本地存储中设置,但我应该如何进入php?

我试过这样的事情:

  $myvar = "<script> localStorage.getItem('productinfo')['s3_url']</script>";
Run Code Online (Sandbox Code Playgroud)

但出于某些原因,这给出了一个 Uncaught SyntaxError: missing ) after argument list

我该怎么做呢?谢谢.

javascript php

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

如何从 XMLHttpRequest (AJAX) 调用 PHP 函数?

我想知道是否可以使用 XMLHttpRequest (AJAX) 从外部文件调用 PHP 函数,如下所示。

索引.php

<script>

            var xhr = new XMLHttpRequest();
            xhr.open('POST','functions.php',true);
            
            xhr.onload = function(){
            //Here it is where I would like to call the function 
            console.log(this.responseText);
            }
            xhr.send(params);  
        }
</script>
Run Code Online (Sandbox Code Playgroud)

函数.php

<?php

    function hello(){
      echo "Hello from function php";
    }

?>
Run Code Online (Sandbox Code Playgroud)

在我的项目中,我使用的代码更复杂,但上面的示例更简单,这是我想使用 PHP 和 AJAX 调用我的函数的方式,我正在考虑添加<?php hello(); ?>内部 xhr.onload 函数,但它不起作用,有更好的想法如何做到这一点吗?我将不胜感激任何帮助..

javascript php

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

如何将java脚本值传递给php变量

 function myfun(){

    var texteld= document.getElementById('texteld').value;

    <?php

     $id =  "<script>texteld</script>";

 }
Run Code Online (Sandbox Code Playgroud)

此 PHP 和 JavaScript 代码不起作用。我想将 java 脚本 texteld 值传递给 PHP $id

javascript php

-1
推荐指数
1
解决办法
954
查看次数