小编Abs*_*Abs的帖子

令人难以置信的 PHP 脚本不会回显字符串

我有一个包含以下内容的 test.php 脚本:

<?php echo 'test'; ?>
Run Code Online (Sandbox Code Playgroud)

当我通过浏览器指向它时,它会正常工作并按预期打印“测试”。

我有另一个脚本,我正在尝试测试,但是,它忽略了我所有的回声!我以为我会在顶部放置一个回声,因为这肯定会起作用,但是当我通过表单的 POST 请求访问此脚本时。它甚至没有回显出该行顶部的内容:

<?php echo 'START START START';

error_reporting(E_ALL);
Run Code Online (Sandbox Code Playgroud)

我什至从我的浏览器指向但仍然没有输出?

这到底是怎么回事?

更新

错误日志显示:

PHP 解析错误:语法错误,/var/www/tester/convertor.php 中出现意外的 T_ECHO

但是回声是在行的顶部。我要设置显示错误。

php

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

从PHP解析JSON的问题

我通过AJAX从我的服务器获得一个响应,其中一个数组是json_encode(php funciton).但是,我在解析它时遇到了困难.

我可以做这个:

alert(response);
Run Code Online (Sandbox Code Playgroud)

但它只是给了我一堆这样的文字:

[{ "USER_ID": "Dev_V2_MEH_0910_M03_v03c_NEW_CODE_03" ...... "grouper_opae_algorithm": "nap_v42lp"}]

请注意,我剪了很多.我试过这个:

alert(response[0].user_id);
Run Code Online (Sandbox Code Playgroud)

这只是给我未定义.

我究竟做错了什么?

javascript php json

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

将图像转换为按钮图像:删除边框

我有以下css的这个链接.

    <a href="step1.php">Buy Now</a>

    //css

    #buy a {
    background:transparent url(signup_bt.gif) repeat scroll 0 0;
    color:#FFFFFF;
    display:block;
    font-size:14px;
    font-weight:bold;
    height:37px;
    line-height:38px;
    text-align:center;
    text-decoration:none;
    width:126px;
    }

#buy a:hover{
background:transparent url(signup_bt2.gif) repeat scroll left bottom;
}
Run Code Online (Sandbox Code Playgroud)

我现在需要将其更改为提交按钮,以便在表单中使用并且看起来与以前完全一样.我这样做了:

<input type="submit" value="Buy Now" />

#buy input{
color:#FFFFFF;
font-size:14px;
font-weight:bold;
height:37px;
line-height:38px;
text-align:center;
text-decoration:none;
width:126px;
background:transparent url(signup_bt.gif) repeat scroll 0 0;
display:block;
}

#buy input:hover{
background:transparent url(signup_bt2.gif) repeat scroll left bottom;
}
Run Code Online (Sandbox Code Playgroud)

它几乎可以工作,但它周围有一个可怕的边界,并在悬停按钮进入页面.我怎样才能解决这个问题?

如何删除边框,如何让按钮只是正常交换图像而不是进入页面.

谢谢大家

html css image button

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

在表单中监听变更事件:JQuery

我有一个id为"向导"的表单 - 我只有这种形式的选择元素.这个表单位于使用JQuery插件fancybox的灯箱中:

我想知道何时使用JQuery更改了这些内容.我怎样才能做到这一点?我目前有:

$('form#wizard select[name=servers], form#wizard select[name=cores]').change(function() {
var channels = parseInt($('form#wizard select[name=servers]').val(), 10) * parseInt($('form#wizard select[name=cores]').val(), 10);
$('#yellow').val(channels);
});
Run Code Online (Sandbox Code Playgroud)

编辑 - 我把上面的内容包裹起来$(document).ready(function() {...}

但是,它不起作用,甚至没有运行.我已经在那里发出警报,但它们从未出现过.以上只有在上面是我删除了显示的div时才有效:没有,奇怪!所以我正在寻找一种不同的实现来解决这个问题,因为我需要那个灯箱.

我真的需要帮助.

谢谢大家

html javascript jquery fancybox

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

从Shell脚本运行FFmpeg

我找到了一个有用的shell脚本,以递归方式显示目录中的所有文件.

它打印文件名的位置echo "$i"; #Display File name.

我想改为在非MP3文件上运行ffmpeg命令,我该怎么做?我对shell脚本的知识非常有限,所以如果我被勺子喂食,我会很感激!:)

//if file is NOT MP3

ffmpeg -i [the_file] -sameq [same_file_name_with_mp3_extension]

//delete old file
Run Code Online (Sandbox Code Playgroud)

这是shell脚本供参考.

DIR="."

function list_files()
{
    if !(test -d "$1")  
    then echo $1; return;
    fi

    cd "$1"
    echo; echo `pwd`:; #Display Directory name

    for i in *
    do
               if test -d "$i"  #if dictionary
                then  
                          list_files "$i" #recursively list files
                  cd ..
                else
            echo "$i"; #Display File name
                fi

    done
}

if [ $# -eq 0 ]
then list_files …
Run Code Online (Sandbox Code Playgroud)

linux shell ffmpeg

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

是否可以将nvarchar转换为int?

我尝试过这样的事情:

select PREPRO = case when (isnumeric(PREPRO) = 1 and 
PREPRO in ('0','1','-1')) or 
convert(varchar, PREPRO) in ('True','False')
then convert(bit, convert(integer, PREPRO)) else 'No' end
from dbo.TI10SE
Run Code Online (Sandbox Code Playgroud)

PREPRO包含所有"False".

我收到此错误:

将nvarchar值'False'转换为数据类型int时转换失败.

这是否意味着nvarchar无法转换为整数?我猜是因为有些数据可能会丢失.

t-sql sql-server

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

增量字母:奇怪的问题

我刚刚问了一个关于SO问题,发现我可以++用来增加字母.我现在试过这个:

$last_id = get_last_id();

echo gettype($last_id); //string

echo 'L_ID ->'.$last_id.'<br />'; //AAF

$next_id = $last_id++;

echo 'N_ID ->'.$next_id.'<br />';//AAF
Run Code Online (Sandbox Code Playgroud)

我给出的以下示例工作正常:

$x = 'AAZ';
$x++;
echo $x;//ABA
Run Code Online (Sandbox Code Playgroud)

到底是怎么回事?必须是工作日的结束......

谢谢大家的帮助

php

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

用于从HTML文档中删除空格和换行符的正则表达式

我正在使用此正则表达式从HTML文档中删除空格和换行符.

但是,它似乎没有很好地处理换行符.

preg_replace('/(?:(?<=\>)|(?<=\/\>))(\s+)(?=\<\/?)/', '', $HTML);
Run Code Online (Sandbox Code Playgroud)

我该如何改进上述内容?

我只是想删除HTML标记的开头和结尾之间的空格.

php regex

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

如何使用JS从HTML字符串中删除结束标记

我想删除给定HTML字符串的结束标记.我从文档中获取HTML字符串,如下所示:

var front = $('<div>').append($(clean_copy).contents().remove().end()).remove().html();
Run Code Online (Sandbox Code Playgroud)

我现在想</div>从下面删除:

<div id="div1" style="font-size: 20px"></div>
Run Code Online (Sandbox Code Playgroud)

我真的生锈了正则表达式,但我想尝试这样的事情:

console.log("Remove End: " + front.replace('/<(/)?div([^>]*)>/g', ''));
Run Code Online (Sandbox Code Playgroud)

以上不起作用,如何删除任何标签?某些字符串也可能没有结束标记.

javascript jquery

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

为什么我的图像大小不一?

我刚刚设置了一个wordpress论坛,我发现所有的图像都只是大小,为什么会这样呢?

http://rasaasa.com/forum/

另外我该如何解决这个问题?

谢谢大家

html css wordpress image

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

标签 统计

php ×4

html ×3

javascript ×3

css ×2

image ×2

jquery ×2

button ×1

fancybox ×1

ffmpeg ×1

json ×1

linux ×1

regex ×1

shell ×1

sql-server ×1

t-sql ×1

wordpress ×1