小编tor*_*inx的帖子

PHP代码突然出现在我的网页中而不是执行 - 之前没有这样做过吗?

PHP代码的块或部分突然出现在我的网页中,就好像它们没有被识别为PHP代码一样.我之前找到它工作,我想不出任何我已经改变或完成的任何会阻止它工作的东西!我花了很长时间才开始让Apache,MySQL和PHP一起工作,现在就这样了.我准备把头发撕掉!!

例1: 例1 示例1代码:( 请注意,一个php代码块显示在网页中,而另一个不显示!)

<fieldset>
    <legend>Enter SELECT statement:</legend>
    <textarea name="select" style="width: 100%; margin-bottom: 10px;">
        <?php
            if (isset($_POST['select'])
                echo $_POST['select'];
        ?>
    </textarea>
    <input type="submit" value="Search" />
    <!-- display any sql errors here -->
    <?php
        echo "hello world!";
        if (isset($_POST['select']) {
            if (!$results = mysql_query($_POST['select']))
                die("Error: " . mysql_error());
        }
    ?>
</fieldset>
Run Code Online (Sandbox Code Playgroud)

例2: 例2

示例2代码:

<fieldset>
    <legend>Tags:</legend>
    <table class="tagstable">
        <tr class="tagsrow">

        </tr>
        <?php
            $query = "SHOW COLUMNS FROM recipes LIKE 'Tags'";
            if (!($ret = mysql_query($query)))
                die("Error - could not show columns: " . …
Run Code Online (Sandbox Code Playgroud)

html php mysql apache

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

如何使用bash脚本重命名当前目录及其子目录中的文件?

我可以使用'rename'命令将缺少的字符添加到当前目录中的所有文件名,如下所示:

echo "Renaming files..."
rename -v "s/^abcd124(.+)/abcd1234$1/" *.wav.gz;
echo "Done."
Run Code Online (Sandbox Code Playgroud)

但是,我想为当前目录及其所有子目录执行此操作.我试过这个:

echo "Renaming files..."
for dir in $(find ./ -type d); do
    rename -v "s/^$dir\/abcd124(.+)/$dir\/abcd1234$1/" *.wav.gz;
done;
echo "Done."
Run Code Online (Sandbox Code Playgroud)

但是,如果$dir变量包含任何这些特殊字符:{}[]()^$.|*+?\那么它们不能正确转义\并且我的脚本失败.

解决这个问题的最佳方法是什么?另外,你们有什么想法awk用来解决这个问题(优点/缺点?)

bash shell command-line rename subdirectory

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

不透明度前加载CSS rgba背景颜色

我有一个图像占据了整个视口.最重要的是一个div,也占据了整个视口.div必须background: rgba(0,0,0,.5);使其背后的图像看起来更暗.它工作得很好,除了当页面加载时,在应用不透明度之前整个屏幕都被灰色覆盖,我可以看到下面的图像.

有没有办法让图像和div(应用了不透明度)同时出现?我不想在页面加载时看到大块的灰色.

css

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

将登录页面包含在单页应用程序中是否不安全?

我的理解是,如果您将登录页面包含在SPA中,那么用户甚至在通过身份验证之前都会收到您的所有代码。但是,这似乎是非常普遍的做法。这不是非常不安全吗?为什么或者为什么不?

security authentication single-page-application vue.js vuejs2

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

虽然显示:没有,div内的div仍占用空间?

<html>
<head>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
<script type="text/javascript">
$("select#choosebook").change(function(){
    $(".title").slideDown("medium");
});
</head>

<body>
<div class="booktitle">
    <p>
    <font color="red">*</font>Book:
    <select id="choosebook">
        <option>Choose a Book...</option>
        <option>Add new Book...</option>
    </select>
    <div class="title" style="display:none">**
        <font color="red">*</font>Title: <input type="text">
    </div>
    <font color="red">*</font>Page: <input type="text" class="page">
</div>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

具有类"title"的div仍占用"Book:"输入和"Page:"输入之间的空格,即使它是隐藏的!此网页上的其他div不会.在激活javascript以将其滑下之前,如何才能占用空间?

谢谢!

编辑:根据要求,这是问题的屏幕截图.我试图摆脱Book输入和Title输入之间的差距.在"标题"输入向下滑动之前: 在'标题'输入向下滑动后:

这是我的CSS:

<style type="text/css">
    @import url("layout.css");
    .page {
        width: 50px;
    }
    .URL, .booktitle {
        margin-left: 24px;
        display:none;
    }
    .title {
        display: none;
    }
    .newtag {
        display:none;
    }
    .amount, .addtag {
        width: 100px;
    }
    .details { …
Run Code Online (Sandbox Code Playgroud)

html javascript css

4
推荐指数
2
解决办法
4741
查看次数

使用Java连接到Oracle数据库

这个Java代码编译得很好,但是当我尝试运行它时,我得到:

线程"main"中的异常java.lang.ClassNotFoundException:oracle.jdbc.driver.OracleDriver

这是我的代码:

import java.sql.*;

public class TestConnection {

    public static void main(String[] args) throws Exception {
        //connect to database
        Class.forName("oracle.jdbc.driver.OracleDriver");
        String serverName = "000.000.000.000";
        String portNumber = "1521";
        String sid = "abcd";
        String url = "jdbc:oracle:thin:@" + serverName + ":" + portNumber + ":" + sid;
        String username = "user";
        String password = "pass";
        Connection conn = DriverManager.getConnection(url, username, password);
    }
}
Run Code Online (Sandbox Code Playgroud)

我如何让它工作?我使用的是Ubuntu 11.04和JDK 6.

谢谢!

java oracle jdbc

3
推荐指数
2
解决办法
4万
查看次数

发布已选中和未选中的复选框

我正在尝试在Web表单中创建一系列复选框,将"true"或"false"发布到下一个php页面,具体取决于它们是否已被选中.我决定对于每个复选框(value ="true"),我会有一个隐藏的复选框(值="false"),它总是相反的(当选中复选框时,隐藏复选框未选中等)我正在使用jQuery去做这个.

'td'元素的数量是未知的('td'可以使用按钮无限次克隆,以提交多个值).我将警报添加到jQuery以进行测试.

当我将jQuery代码和隐藏的复选框添加到我的源代码中时(我将其用于测试目的),代码将无法工作并且我网页上的所有其他jQuery都停止工作!

jQuery代码:

$(document).ready(function(){
    /***post all 'required' checkboxes instead of just checked ones***/
    $(".required").click(function(event){
        event.preventDefault();
        alert("test");
        nextIndex = this.index() + 1;
        alert(nextIndex);
        $(".required:eq(nextIndex)").attr("checked", !.required:eq(nextIndex).attr("checked"));
    });
});
Run Code Online (Sandbox Code Playgroud)

HTML:

<td>
    <input type="checkbox" class="required" name="required[]" value="true">
    <input type="checkbox" class="required" name="required[]" value="false" style="display: none;" checked>
</td>
Run Code Online (Sandbox Code Playgroud)

php checkbox jquery webforms

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

异步是否比推迟更好?

我理解它的方式,脚本应该defer编辑而不是async编辑,因为解析不需要停止执行它们(我将通过这些图表).如果解析必须停止,这意味着页面内容需要更长时间才能显示正确吗?如果是这样的话,为什么会async比这更好defer

示例:我在我的网站上使用Google reCAPTCHA.Google要求我在结束</head>标记之前插入脚本:

    <script src='https://www.google.com/recaptcha/api.js'></script>
</head>
Run Code Online (Sandbox Code Playgroud)

为什么在页面加载完成之前需要执行此脚本?我不defer应该吗?

javascript html5

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