小编Flu*_*feh的帖子

Json在javascript中解码

我已经在json对象中编码了我需要的数据,但我想将json对象解码为javscript数组,我的json编码对象是:

{"product_id":"62","product_quantity":"65"}
Run Code Online (Sandbox Code Playgroud)

但是我想在我的java脚本中使用这个json,并希望它可用于java脚本数组

所以,如果我这样做:

var arr = new Array()
arr = <?php json_decode('$json_object',TRUE); ?>;
Run Code Online (Sandbox Code Playgroud)

但是,当我检查我的页面源我得到null即arr =如何将我转换为数组的json对象分配给java脚本数组?进一步如何从java脚本数组访问json对象?

php arrays json

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

超级怪异的HTML搞砸了

我有一个评论系统,它通过向SQL数据库添加一行来工作.无论如何这是有效的,但是当我回应评论div时,所有搞砸了..无论如何这里是它所在的页面:http://learntc.net/index.php.

PHP:

while($row = mysql_fetch_array($result))
{
    if ($count==1)
    {
      $bg == "33383C" ;
      $count = 0;
    }
    echo "<div style='background-color: $bg; border: 1px soild silver;' class='comment'>";
    echo "<div class='imageAndName'>";
        echo "<img src='". $row["image"] ."' class='cPic'/>";
        echo "<div class='UserLink'><a href='" . $row["page"] . "'>" . $row["username"] . "</a></div>";
    echo "</div>";
    echo "<div class='textStuff'>";
        echo "<div class='post'>" . $row["comment"] . "</div>";
        echo "<div style='color: gray; font-size: 8px'>" . $row["date"] . "</div>";
    echo "</div>";
    echo "</div>";

    $bg = "#282C2F"; …
Run Code Online (Sandbox Code Playgroud)

html css php sql

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

PHP语法$ var1 [] = $ var2是什么意思?

PHP语法$var1[] = $var2是什么意思?

注意[]后面的$var1varable.

php syntax

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

HTTP REFERER足够安全吗?

我有一个PHP文件,其中包含我网站的一些重要数据.我在该文件中设置了以下编写的HTTP REFERER脚本.目前,只有从我的网站后端的特定页面(受密码保护)重定向时才能访问它.假设无法通过任何其他方式访问此文件是否安全?

<?php
    if ($_SERVER['HTTP_REFERER'] == "http://yoursite.com/IMPORTANT_FILE.php") {
        // continue
    } else {
        header("Location: http://yoursite.com/");
        exit(); //Stop running the script
        // go to form page again.
    }
?>
Run Code Online (Sandbox Code Playgroud)

php http

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

如何从数据库中选择<select>语句?

我不太确定如何正确地说出这个问题 - 但这仅仅是出于兴趣.我不得不从数据库加载信息并使用值预先填充表单.所以在文本框的情况下,它很简单,我只需设置值:

<input type="text" value="<?=$foo;?>" name="foobar">

然而,当我选择框时,我发现我的代码变得非常草率,因为我需要selected在某处放置一个值.所以我真的有两种选择,我不喜欢这两种选择:

$one = $two = "";
switch ($myval) {
  case "1": $one = " selected";
  case "2": $two = " selected";

}
Run Code Online (Sandbox Code Playgroud)

然后在HTML中:

<select name="myval">
<option value="1"<?=$one;?>>One</option>
<option value="1"<?=$two;?>>Two</option>
</select>
Run Code Online (Sandbox Code Playgroud)

或者另一种选择是在select中间放置一个简写if语句:

<select name="myval">
<option value="1"<?=($myval=="1") ? " selected" : "";?>>One</option>
<option value="1"<?=($myval=="2") ? " selected" : "";?>>Two</option>
</select>
Run Code Online (Sandbox Code Playgroud)

看起来稍微干净一点,但它仍然让我烦恼.

任何人都有更有效率的方法吗?当它只是一个Yes/No下拉框而且我必须为每个值编写愚蠢的if语句时,它更加难以理解.

同样的问题也适用于复选框.

html php mysql database

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

如何获取范围内的数组元素

我试图让数组元素在一个范围内,但没有这样做.在下面解释.

$date_array = array('2012-08-02','2012-08-09','2012-08-16','2012-08-23');
$start_date = '2012-08-01';
$end_date   = '2012-08-10';
Run Code Online (Sandbox Code Playgroud)

我想从$ start_date和$ end_date中的$ date_array中获取数组元素.即输出将是:2012-08-02和2012-08-09.

编辑:

该阵列也可以是以下内容.

$date_array = array('2012-08-02','2012-08-10','2012-08-16','2012-08-23');
Run Code Online (Sandbox Code Playgroud)

php arrays

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

无法插入INTO表

使用未定义的常量ugDept - 假设'ugDept'

当我尝试执行下面的代码时出现此错误

$_10thPercentage=number_format($_POST['tenthPercentage'], 2, '.', ' ');
$query="
INSERT INTO academic 
    VALUES (
        '".$_SESSION['roll']."', 
        '".$_POST[tenthMedium]."',
        ".$_10thPercentage.",
        '".$_POST[twelthStudiedStatus]."',
        ".$_10thPercentage.",
        '".$_POST[techStudiedStatus]."',
        '".$_POST[techDept]."',
        '".$_POST[techPercentage]."',
        '".$_POST[appStudiedStatus]."',
        '".$_POST[appDept]."',
        '".$_POST[appPercentage]."',
        '".$_POST[ugStudiedStatus]."',
        '".$_POST[ugDept]."',
        '".$_POST[ugCgpa]."',
        '".$_POST[pgStudiedStatus]."',
        '".$_POST[pgDept]."',
        '".$_POST[pgCgpa]."')";

mysql_query($query);
Run Code Online (Sandbox Code Playgroud)

只有特定值才会传递给帖子.所以代码不工作建议一些方法来解决它

php mysql

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

什么是PHP中的'#'?

在我的php页面代码中有一行如下:

##|*IDENT=page-system-advanced-admin
Run Code Online (Sandbox Code Playgroud)

这是一条评论专栏吗?如果不是这样的话?我在网上搜索但找不到解决方案.

php

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

php变量中的反转逗号

我试图将字符串分配给这样的变量

$start "<?xml version="1.0" encoding="utf-8"?>"

它给我错误PHP Parse错误:语法错误,意外T_DNUMBER

我认为它是因为我插入"之间也是?如何解决这个问题?

php

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

在php中按降序排序数组值

我的数组是这种格式

Array
(
    [0] => 1,3
    [1] => 2,0
    [2] => 5,2
    [3] => 28,1
    [4] => 30,2
    [5] => 33,0
    [6] => 36,0
    [7] => 38,0
    [8] => 39,0
    [9] => 40,0
    [10] => 42,2
    [11] => 45,6
    [12] => 56,1
    [13] => 58,1
    [14] => 68,0
    [15] => 70,0
    [16] => 71,0
    [17] => 75,0
    [18] => 76,0
    [19] => 77,0
    [20] => 78,0
    [21] => 83,1
    [22] => 86,0
    [23] => 87,2
    [24] => 88,0
    [25] => …
Run Code Online (Sandbox Code Playgroud)

php arrays sorting

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

如何更改文件mime类型以绕过php shell上传?

我正在测试我的朋友网站.它只允许在上传脚本中上传jpeg.执行检查就像执行以下脚本一样

file --mime-type --brief filename
Run Code Online (Sandbox Code Playgroud)

只有这样才能使image/jpeg允许上传.我怎样才能上传php?基本上我需要欺骗这个哑剧类型?非常感谢!

php linux security shell

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

标签 统计

php ×11

arrays ×3

html ×2

mysql ×2

css ×1

database ×1

http ×1

json ×1

linux ×1

security ×1

shell ×1

sorting ×1

sql ×1

syntax ×1