标签: echo

在Javascript里面回应PHP?

为什么这不起作用?

<?php 

mysqli_select_db($connect,"dev");
$response = "Select response from revbut where session='$u'";
$rquery  =  mysqli_query($connect,$response);

$responseanswer = mysqli_fetch_array($rquery);
$re  = $responseanswer['response'];
?>

<script type="text/javascript">
<?php echo $re; ?>
</script>
Run Code Online (Sandbox Code Playgroud)

$re内部JavaScript没有得到回应.但是,如果我把它放在上面的PHP函数中,它就会得到回应.

编辑 - 但为什么这不起作用?

if(<?php echo $re; ?>){
    document.getElementById('hide').style.display = "none";
}
Run Code Online (Sandbox Code Playgroud)

如果我将隐藏功能置于if之外 - 它正在工作.

javascript php echo

9
推荐指数
2
解决办法
7万
查看次数

导出不起作用(来自一个被称为获取其回声的函数)

我有这样的代码:

#!/usr/bin/env bash

test_this(){
  export ABC="ABC"
  echo "some output"
}

final_output="the otput is $(test_this)"
echo "$ABC"
Run Code Online (Sandbox Code Playgroud)

不幸的是,变量ABC没有被设置.

我必须这样调用test_this,因为在我的真实程序中我给它一些参数,它执行各种复杂的操作调用各种其他函数,这些函数导出这个或那个(基于这些参数),最后一些输出字符串被组装以返回.调用它两次,一次获取导出,一次输出字符串就不好了.

问题是:我可以做什么来使输出和输出字符串到位,但只需要调用一个这样的函数?

我很满意的答案(谢谢你paxdiablo):

#!/usr/bin/env bash

test_this(){
  export ABC="ABC"
  export A_VERY_OBSCURE_NAME="some output"
}

test_this
final_output="the otput is $A_VERY_OBSCURE_NAME"
echo "$ABC"  #works!
unset A_VERY_OBSCURE_NAME
Run Code Online (Sandbox Code Playgroud)

bash export function echo

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

echo('exit')之间有什么区别; 死; 并死('退出');?

我看到一些代码执行此操作:

if(something){
    echo 'exit from program';
    die;
}
...more code
Run Code Online (Sandbox Code Playgroud)

和其他人一样die:

if(something)   die('exit from program');
...more code
Run Code Online (Sandbox Code Playgroud)

它何时结束程序有什么固有的区别,我应该知道它之后的代码吗?诸如此类

UPDATE

我主要是问,如果它是一种编码风格,或者是否有一个真正的原因,为什么有些编码方式与另一种方式编码.我不是在问exit和之间有什么区别die.

php exit die echo

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

为什么这个字符串回显0?

当我尝试回显此字符串时显示"0"

我在我的本地服务器上试过它,http://writecodeonline.com/php/两次都发生了同样的事情.这在我之前从未发生过,它是什么,我该如何解决?提前致谢.

<?PHP
$info = '
                <div id="gallery_option_###number###">
                    <a href="#galleryButton###number###" onclick="gallery_button_down(' + "'###number###'" + ')">
                        Burn Notice
                    </a>
                    <div id="info_option_###number###">
                        <!--
                        [title]title[|title]
                        [description]test[|description]
                        [image]url[|image]
                        -->
                    </div>
                </div>';
                echo $info;
?>
Run Code Online (Sandbox Code Playgroud)

php string echo

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

SQL*Plus - 如何隐藏SET ECHO?

在SQL PLus中,如果我想在屏幕上隐藏命令,我会在脚本的开头使用:

SET ECHO OFF
Run Code Online (Sandbox Code Playgroud)

但这个命令怎么样?怎么也隐藏这个?

在MS-Dos中你可以在它前面使用@,但是在SQL*Plus中?

编辑:我知道SQL*Plus的-S选项,但问题是我将脚本发送到客户端,因此我无法控制它们如何运行SQL*Plus.

oracle sqlplus set echo

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

使用echo输出HTML在PHP中被认为是不好的做法?

在PHP中,我使用一个if语句来识别用户是否登录,并根据结果显示主菜单(如果已登录)或"你需要登录"消息,如果没有.我是这样做的:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
    <link rel="stylesheet" href="style.css" type="text/css" />
    <title>Home</title>
</head>
<body>
    <div id="header">
       <a href="index.php"><img src="wtcdblogo.png" alt="WTC DB logo" /></a>
    </div>
    <?php 
       if($_SESSION['loggedIn'] == 1) {
          echo "<div id='main'>MAIN MENU stuff goes here</div>";
       } else {
          echo "<div id='main'>Please login...</div>";
       } 
    ?>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

如您所见,显示主菜单或"请登录"消息的代码由a生成echo.这是不好的做法,也许有更好的方法?

顺便说一下,我从echo上面的代码片段中删除了大部分HTML .主菜单由一个列表组成,但我没有打扰,因为它与问题无关,我想.

html php echo

8
推荐指数
3
解决办法
7775
查看次数

我需要将VBS WScript.Echo输出写入text或cvs

我正在尝试编写一个VBScript,它将在文本文件或csv中列出系统上所有已安装的应用程序.我能够找到列出所有软件的现有代码(包括名称,版本,日期和大小).当我正在运行它时,因为我发现它回显了主机回显弹出.我需要添加什么来使其将每个回声输出到文件?我相信这很容易,但我似乎无法找到解决方案.

以下是我发现的脚本:

Dim fso
Set fso = WScript.CreateObject("Scripting.Filesystemobject")
' List All Installed Software





Const HKLM = &H80000002 'HKEY_LOCAL_MACHINE
strComputer = "."
strKey = "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\"
strEntry1a = "DisplayName"
strEntry1b = "QuietDisplayName"
strEntry2 = "InstallDate"
strEntry3 = "VersionMajor"
strEntry4 = "VersionMinor"
strEntry5 = "EstimatedSize"

Set objReg = GetObject("winmgmts://" & strComputer & _
 "/root/default:StdRegProv")
objReg.EnumKey HKLM, strKey, arrSubkeys
WScript.Echo "Installed Applications" & VbCrLf
For Each strSubkey In arrSubkeys
  intRet1 = objReg.GetStringValue(HKLM, strKey & strSubkey, _
   strEntry1a, strValue1)
  If intRet1 <> 0 Then
    objReg.GetStringValue …
Run Code Online (Sandbox Code Playgroud)

csv vbscript text wsh echo

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

Vim文字着色

我用来echo -e为我的脚本输出着色,它在使用标准输出时工作正常.

但是当我将输出重定向到文件时,vim不显示颜色,而是显示这样的符号^ [[

例:

echo -e "\e[32m Green message\e[0m";
echo -e "\e[31m Red message\e[0m";
Run Code Online (Sandbox Code Playgroud)

与vim:

^[[32m Green message^[[0m
^[[31m Red message^[[0m
Run Code Online (Sandbox Code Playgroud)

如何解决这个问题.

NB:猫也显示颜色!!

vim color-scheme echo

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

如何使用echo打印命令的结果?

我想知道如何打印我的全名:

awk -F: '($1==U){print $5}' U=$LOGNAME /etc/passwd
Run Code Online (Sandbox Code Playgroud)

例如,但是在echo命令中有一些单词:

例如:

你好Diogo Saraiva,很高兴再次见到你

Diogo Saraiva是我在Ubuntu记录中的全名.
我尝试了一些东西,但没有完成那个剧本......

其他的事情:为什么当我发布时awk -F: '($1==U){print $5}' U=$LOGNAME /etc/passwd显示Diogo Saraiva,,,而不是Diogo Saraiva?这也发生在:

grep $USER /etc/passwd | awk 'BEGIN { FS=":" } { print $5 }'
Run Code Online (Sandbox Code Playgroud)

我需要的脚本是使用命令声明变量"like",然后在我的脚本中不同时间回显该变量"like".

bash echo

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

如何回显包含双引号的文本

我需要回显一些文字。喜欢text "hey"

如果我尝试将代码echo "text "hey""输出为text hey

那么,如何显示双引号呢。谁能帮我这个。

linux bash echo

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

标签 统计

echo ×10

php ×4

bash ×3

color-scheme ×1

csv ×1

die ×1

exit ×1

export ×1

function ×1

html ×1

javascript ×1

linux ×1

oracle ×1

set ×1

sqlplus ×1

string ×1

text ×1

vbscript ×1

vim ×1

wsh ×1