小编Ja͢*_*͢ck的帖子

Google Calendar API-PHP-设置事件的颜色

使用Google Calendar API(PHP)插入事件时如何设置颜色?

php google-calendar-api

5
推荐指数
2
解决办法
8114
查看次数

为什么只使用php从一个非常大的csv文件中读取1000条记录?

我只是学习使用PHP作为我的工作的一个要求,我试图弄清楚为什么我的csv文件中的124938条记录只有1011条记录被读取.这是我正在使用的非常基本的代码.

<?php
print "<table>\n";
$fp = fopen('STDPRICE_FULL.csv','r') or die("can't open file");
while($csv_line = fgetcsv($fp,1024)) {
  print '<tr>';
  for ($i = 0, $j = count($csv_line); $i < $j; $i++) {
    print '<td>'.$csv_line[$i].'</td>';
  }
  print "</tr>\n";
} 
print '</table>\n';
fclose($fp) or die("can't close file");
?>
Run Code Online (Sandbox Code Playgroud)

当我打印计数($ csv_line)时,它只显示1011条记录.
现在我相信它可能与整数的大小有关,但我不确定.
我还搜索了增加整数大小的方法,但php似乎自己处理类型转换.
任何人都可以建议我从csv文件中读取所有行.

php csv count

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

在MySQL中存储html的100%安全方式

我正在开发一个项目,允许公众(所以每个人)通过TinyMCE为他们自己的项目页面插入HTML.由于每个人都被允许使用此功能,我需要一种100%安全的方式将TinyMCE输出插入我的数据库,并将其显示在另一个页面上,就像用户插入一样.

XSS,SQL注入和所有其他废话不是我想要的新网站!我可以做htmlentities - > htmlspecialchars,然后使用htmlentities_decode,但这是100%安全,这是最好的方法吗?

html php mysql code-injection

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

无法使用字符串替换更改the_content中的<p>标记

我正在努力获得一个简单的字符串替换工作在wordpress the_content函数.

<?php 

    $phrase = the_content();
    $find = '<p>';
    $replace = '<p style="text-align: left; font-family: Georgia, Times, serif; font-size: 14px; line-height: 22px; color: #1b3d52; font-weight: normal; margin: 15px 0px; font-style: italic;">';

    $newphrase = str_replace($find, $replace, $phrase);

    echo $newphrase;

?>
Run Code Online (Sandbox Code Playgroud)


它似乎<p>还在呼应.

代替 <p style="text-align: left; font-family: Georgia, Times, serif; font-size: 14px; line-height: 22px; color: #1b3d52; font-weight: normal; margin: 15px 0px; font-style: italic;">

php wordpress

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

从IE8中的窗口对象访问变量不起作用

我有以下脚本:

xxx = 12232;
for (var j in window) { 
    if (j==='xxx') alert('hey');
}
Run Code Online (Sandbox Code Playgroud)

如果我在Chrome或Firefox中执行,我会打开警告对话框'嘿'.

如果我在IE8中执行,我不会.

显然,这是一段代码来证明我无法从IE8中的窗口访问变量.

有人可以解释为什么会这样吗?

javascript internet-explorer

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

登录授权,如何检查密码是否与SALT + HASH匹配 - PHP + MySQL

我目前正在开展一个学校项目,最近我在完成登录授权方面没有取得任何进展.我正在使用HASH和SALT注册新用户.我找不到任何能让我感到满意的资源,所以我决定在这里开个账户来问我自己的问题.

这是我的注册脚本:

    $username = $_POST['username'];
    $email = $_POST['email'];
    $first = $_POST['fname'];
    $last = $_POST['lname'];
    $salt = crypt("sha512", false);
    $pass = $_POST['password'];
    $password = hash("sha512", $salt . $pass . $salt, false);

$sql = "INSERT INTO `users` (`username`, `email`, `fname`, `lname`, `salt`, `password`) VALUES ('$username', '$email', '$first', '$last', '$salt', '$password')";
Run Code Online (Sandbox Code Playgroud)

然后我有一个checklogin.php脚本,它是我的索引页面上的action ="checklogin.php",这是登录页面.这是完整的脚本:http://pastebin.com/tKrsHaFU(粘贴垃圾箱)

我的问题是如何验证我的用户来到index.php页面(登录表单)与数据库中已有的用户请记住我有密码的盐和哈希.

php mysql hash login salt

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

将代理与file_get_contents一起使用

我从网站上获取我的应用程序数据,比如说x.com.我使用php函数file_get_contents()来获取数据.可以肯定的是,我的服务器的IP地址将显示在x.com的日志中.有没有办法隐藏我的服务器的IP而不使用代理?

如果我有代理,如何将其与file_get_contents()一起使用

我需要在HTTP POST和HTTP GET方法中发送请求

php proxy file-get-contents

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

从元数据中检索MySQL行创建的时间戳?

我一直在维护从PHP代码插入的数据行的MySQL表大约一年半.真的很蠢,我知道,我没有包括timestamp插入这些行.

有没有办法timestamp通过某些元数据或其他方式检索这些行的创建?(MySQL或PHPMyAdmin或其他一些可能的方法?)

php mysql sql timestamp phpmyadmin

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

MvvMCross导航回多个viewmodels/truncate导航堆栈

我有两个关于MvvMCross导航的问题.

  1. 如何返回导航堆栈上的视图模型?分别:如何返回指定数量的视图模型?
  2. 如何截断导航堆栈?

    例如: 堆栈上的A | B | C,导航到D使堆栈看起来像:D

navigation xamarin.ios ios mvvmcross xamarin

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

马来西亚身份证(IC)正则表达式 - jQuery

我有一个我认为是正确的正则表达式来检查马来西亚IC卡:

\ d {6} - \d {2} - \d {4}(即xxxxxx-xx-xxxx格式的数字,其中x是0-9的数字)

但是,当我将其插入到我的jQuery中以进行验证时,尽管它以正确的格式编写,但它永远不会允许它提交表单.

这是我的代码:

<script type="text/javascript"> 

$.validator.setDefaults({
    submitHandler: function(form) {
        form.submit();
    }
});

$.validator.addMethod("regex", function (value, element, regexp) 
{
    var check = false;
    var re = new RegExp(regexp);
    return this.optional(element) || re.test(value);
}, "Please enter a valid ic number");

$(document).ready(function () {

    // validate signup form on keyup and submit
    $("#commentForm").validate({
        rules: {
            ic_no: {
                required: true,
                regex: "\d{6}\-\d{2}\-\d{4}"
            }
        },
        messages: {
            ic_no: {
                required: "Please input the IC number before …
Run Code Online (Sandbox Code Playgroud)

regex jquery jquery-validate

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