我有个问题!我想在php中打印一个unicode字符串(比如'سلام')!但是当我使用echo时只有一些??? apear!
我该怎么办?这发生了,我想要从数据库中检索字符串!
echo '????';
Run Code Online (Sandbox Code Playgroud)
结果是:
????
Run Code Online (Sandbox Code Playgroud)
我尝试使用标题功能,但这对我没有帮助!
我正在创建一个PHP联系表单,我所拥有的只是一个小问题,我用的PHP脚本,当电子邮件发送出来时,一个新的"谢谢"页面被调用.所以实际的网站是联系表格消失但我不想发生这种情况.
如果发送按钮被点击,我想留在我的网站上,显示一个空的联系表格,也许在联系表格下面只有一行,说"谢谢......".
我怎么能做到这一点?是否有任何代码片段可以向我解释我必须包含到我的HTML和我的PHP文件?希望它会...以下是我的PHP现在如何结束.
// send Email
if (@mail( $empfaenger, htmlspecialchars( $betreff ), $mailbody, $mailheader ))
{
// if email was successfully send
echo 'Thank you for your Email. We will get in touch with you very soon.';
}
Run Code Online (Sandbox Code Playgroud)
编辑
@FreekOne
目前我正在使用你的代码稍加修改,因为我想让谢谢你或错误面板滑出来并让文本淡入.脚本接受我的代码(因为它仍在工作)但实际上我看不出文本实际上已经消失了.我看过滑动面板的样本,文字渐渐消失.所以我做的似乎是一种错误的编码.
如果您需要,请在此查看代码:
http://jsbin.com/ohuya3
也许您可以指出我正确的方向.当然,周围的所有人都会感谢你的帮助.
当我们回应javascript时,我无法弄清楚我们的真正含义.这是不是意味着 内部脚本中的函数将不可避免地执行?我的意思是,即使被召唤它也会执行吗?我见过很长的脚本,似乎在echo语句中包含了一个完整的页面.
echo "<script type='text/javascript'>
$(function(){
blah blah blah
});
</script>";
Run Code Online (Sandbox Code Playgroud) 当我做var_dump($ punkty); 我有这样的事情:
array(1)
{
[0]=> array(4)
{
["id"]=> string(2) "28"
["mapa"]=> string(97) "a:3s:3:"lat";s:17:"49.21103723075132";s:3:"lng";s:18:"22.330280542373657";s:4:"zoom";s:2:"17";}"
["miasto"]=> string(5) "Cisna"
["nazwa_obiektu"]=> string(44) "Cisna - noclegi u Miros?awy w Bieszczadach"
}
}
Run Code Online (Sandbox Code Playgroud)
当我做:
foreach ($punkty['mapa'] as $item)
{
echo $item;
}
Run Code Online (Sandbox Code Playgroud)
我明白了
Invalid argument supplied for foreach()
Run Code Online (Sandbox Code Playgroud)
怎么解决?
任何人都可以解释有什么区别
echo $"Starting $CMD"
Run Code Online (Sandbox Code Playgroud)
和
echo "String $CMD"
Run Code Online (Sandbox Code Playgroud)
他们似乎看起来一样.
我正在尝试将多行字符串重定向到文件.该字符串包含像quota这样的特殊字符,如下所示:
import "this"
import "that"
main() {
println("some text here");
}
Run Code Online (Sandbox Code Playgroud)
我可以使用echo如下:
echo "import \"this\"
import \"that\"
main() {
println(\"some text here\");
}" > myfile.txt
Run Code Online (Sandbox Code Playgroud)
这种方法的问题是我需要逃避所有配额字符.我想过cat用来消除转义的必要性.它在交互式shell中运行良好,这样我就可以键入cat > myfile.txt然后编写我的字符串而不转义,然后用文本结束标记<control>d.
如何EOF在没有实际键序列的情况下在脚本中进行标记<control>d?
我试图在一个页面上调用客户名字.该页面仅限于登录成员.因此,如果您尝试访问该页面但尚未登录,则会重定向到登录页面.
如何在一个特定的CMS页面上呼叫,回显或显示登录客户的名字?
我是一个努力学习magento的菜鸟.任何帮助都非常感谢.
我在这里有一个简单的bash命令用于我用Python重写的脚本,我已经做了很多搜索,但没有找到一个简单的答案.我试图将Print的输出回显到文件,确保没有换行符,并且我可以将变量传递给它.这里只是一个小片段(有很多这样的行):
echo " ServerName www.${hostName}" >> $prjFile
Run Code Online (Sandbox Code Playgroud)
现在我知道它最终会看起来像:
print ("ServerName www.", hostName) >> prjFile
Run Code Online (Sandbox Code Playgroud)
对?但这不起作用.请注意,这是在Python 2.6中(因为此脚本将运行的机器正在使用该版本,并且还有其他依赖项依赖于该版本).
代码段:
$str = "text";
echo "str variable contains $str";
Run Code Online (Sandbox Code Playgroud)
此代码返回:
str变量包含文本
如何返回以下字符串而不关闭单引号中的整个回声?我想以某种方式esape变量仍然使用双引号,像这样:
str变量包含$ str
最近有一个构建工具npm和package.json脚本,我有一些echo命令来说明当前正在运行的管道的哪些部分.
例如(来自我package.json):
{
"scripts": {
"clean": "rimraf a-directory/",
"preclean": "echo \"\n[ Cleaning build directories ]\n\""
}
}
Run Code Online (Sandbox Code Playgroud)
当我Bash:npm run clean它打印我的echo消息,然后清理适当的目录.
我想改变颜色,字体重量,背景文字颜色以使这些echo陈述脱颖而出并且一目了然地提供更多信息,但我甚至努力找到一个可以让我无法做到这一点的起点.
有很多关于在常规CLI/Bash脚本,通过grunt和gulp/或通过JS脚本执行此操作的信息,但我发现没有任何东西是从脚本部分尝试它package.json.
我错过了什么?所有帮助赞赏.
非常感谢.
echo ×10
php ×5
bash ×3
string ×2
build-tools ×1
cat ×1
contact ×1
eof ×1
foreach ×1
forms ×1
javascript ×1
linux ×1
magento ×1
npm ×1
npm-scripts ×1
output ×1
package.json ×1
python ×1
unicode ×1
variables ×1