小编SHA*_*HAZ的帖子

如何使用cURL获取jSON数据并解码数据?

所以我有一个返回jSON对象的链接,我需要将它解码并放入PHP中的变量中.

网址

api.php?action=getThreads&hash=123fajwersa&node_id=4&order_by=post_date&order=desc&limit=1&grab_content&content_limit=1
Run Code Online (Sandbox Code Playgroud)

这是它返回的对象

{
    "count": 1,
    "threads": {
        "38752": {
            "thread_id": 38752,
            "node_id": 4,
            "title": "The ShadyCraft Beta Launch!",
            "reply_count": 45,
            "view_count": 946,
            "user_id": 2,
            "username": "Shady",
            "post_date": 1366956695,
            "sticky": 0,
            "discussion_state": "visible",
            "discussion_open": 1,
            "discussion_type": "",
            "first_post_id": 226167,
            "first_post_likes": 7,
            "last_post_date": 1369094302,
            "last_post_id": 228226,
            "last_post_user_id": 2,
            "last_post_username": "Shady",
            "prefix_id": 19,
            "tinhte_xentag_tags": "a:4:{i:0;s:9:\"minecraft\";i:2;s:4:\"news\";i:3;s:14:\"private server\";i:1;s:10:\"shadycraft\";}",
            "content": {
                "count": 1,
                "content": {
                    "226167": {
                        "post_id": 226167,
                        "thread_id": 38752,
                        "user_id": 2,
                        "username": "Shady",
                        "post_date": 1366956695,
                        "message": "[ATTACH=full]4143[\/ATTACH]\n \nWe've completely restructured ShadyCraft, and …
Run Code Online (Sandbox Code Playgroud)

php api json curl

82
推荐指数
3
解决办法
37万
查看次数

使用Postman发送POST参数不起作用,但发送GET参数会起作用

我正在尝试使用Chrome扩展程序Postman测试一个简单的PHP页面.当我发送URL参数时,脚本工作正常(例如,变量在$_REQUEST参数中可用).当我将它们作为x-www-form-urlencoded参数发送时,该$_REQUEST参数仅包含PHPSESSID.

剧本:

<?php
var_export($_REQUEST);
?>
Run Code Online (Sandbox Code Playgroud)

当我发送URL参数时,$_REQUEST包括它们: 网址参数

但是当我将它们作为POST变量发送时,$_REQUEST不包括它们: 在此输入图像描述

我错过了什么?

php postman

68
推荐指数
6
解决办法
13万
查看次数

unix_timestamp(MySQL)的数据类型是什么?

我应该使用什么数据类型来节省unix_timestamp价值(MySQL)?

mysql sql types

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

Android工作室是否需要互联网连接来构建项目

我使用的是Android工作室版本0.4.2和gradle版本1.9.我已经成功安装了Studio并创建了多个项目.今天我推出没有互联网连接的工作室,

我收到此错误消息:

"Gradle项目同步失败.基本功能(例如编辑,调试)将无法正常工作"并且"事件日志"窗口显示"无法刷新Gradle项目<项目名称>.连接超时:连接.如果您位于HTTP代理后面,请在IDE或Gradle中配置代理设置."

我需要知道使用gradle构建项目是否必须使用Internet连接.

我认为gradle会在互联网上检查最新版本并抛出连接超时错误.如果是这样,是否有任何解决方法来禁用它.

android-studio

29
推荐指数
4
解决办法
5万
查看次数

断言(0)是什么意思?

我的一次考试中有这样的问题,我仍然不太清楚如何回答这个问题.我知道断言是测试你的程序的方法,但是我不太清楚什么assert(0)是检查.这是一个棘手的问题吗?它总会失败,但我不明白为什么.什么检查?

任何解释都会很棒,谢谢.

c c++ assert assertion

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

使用JavaScript自动提交表单

<form name="myForm" id="myForm" action="test.php" method="POST">
  <p>
  <input name="test" value="test" />
  </p>
  <p>
    <input type="submit" name="submit" value="Submit" />
  </p>
</form>

    <script>

    var auto_refresh = setInterval(
    function()
    {
    submitform();
    }, 10000);

    function submitform()
    {
      alert('test');
      document.myForm.submit();
    }
    </script>
Run Code Online (Sandbox Code Playgroud)

一旦登陆页面,我每隔10秒就尝试自动提交一个表单.表单名称是myForm action="test.php".我收到'test'消息,但页面没有提交表单.

任何解决方案除了在页面加载时自动加载功能?

修复:name="submit"从提交按钮中删除()它运行顺利.

javascript forms

22
推荐指数
3
解决办法
15万
查看次数

pdo - 在非对象上调用成员函数prepare()

此代码出错:

致命错误:在第42行的C:\ Users\fel\VertrigoServ\www\login\validation.php中的非对象上调用成员函数prepare()

码:

   function repetirDados($email) {
        if(!empty($_POST['email'])) {

            $query = "SELECT email FROM users WHERE email = ?";

            $stmt = $pdo->prepare($query); // error line: line 42

            $email = mysql_real_escape_string($_POST['email']);

            $stmt->bindValue(1, $email);

            $ok = $stmt->execute();

            $results = $stmt->fetchAll(PDO::FETCH_ASSOC);

            if ($results == 0) {
                return true;
            } else {
                echo '<h1>something</h1>';
                return false;
            }
        }
    }
Run Code Online (Sandbox Code Playgroud)

可能的原因是什么?另一个问题,相当于mysql_num_rows什么?对不起,我是pdo的新手

php pdo

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

在android中使用面部检测裁剪图像

我需要一个演示,可以使用面部检测功能裁剪任何图像.

固定

但是经过几个冲浪时间我没有参加一个演示,所以我准备了一个演示,结合了我在网上找到的几个演示.

我准备了一个演示来裁剪图像.

我的演示裁剪图像矩形和圆形.

它还可以检测脸部并根据脸部检测裁剪图像.

我使用下面的图像来裁剪它.

主要形象

并且裁剪结果的屏幕截图是:

截图

该示例的xml是:

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:gravity="center"
android:orientation="vertical"
tools:context=".MainActivity" >

<View
    android:id="@+id/part1"
    android:layout_width="fill_parent"
    android:layout_height="100dp" >
</View>

<View
    android:id="@+id/part2"
    android:layout_width="100dp"
    android:layout_height="100dp"
    android:layout_marginTop="30dp" >
</View>

</LinearLayout>
Run Code Online (Sandbox Code Playgroud)

Activity的java代码:

public class MainActivity extends Activity {
public View part1, part2;
int viewHeight, viewWidth;
private FaceDetector myFaceDetect;
private FaceDetector.Face[] myFace;
float myEyesDistance;

@SuppressWarnings("deprecation")
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    part1 = findViewById(R.id.part1);
    part2 = findViewById(R.id.part2);
    part1.post(new Runnable() {

        @Override
        public void run() {
            // TODO Auto-generated …
Run Code Online (Sandbox Code Playgroud)

geometry android crop face-detection

16
推荐指数
1
解决办法
9704
查看次数

将http.get数据转换为本地JSON数组变量

我是Angular和Nodejs的新手,并认为这将是一个有趣的项目.我试图从http.getangular.js中获取json数据并将其放入变量城市,以便它可以显示在谷歌地图上.

当我尝试console.log(cities);它返回一个对象,但console.log(cities.items)返回和未定义;

当我试图看到我是否可以JSON.stringify在其中的数据$http.get显示下面的数据,这是我想要完成的.有没有其他方法可以将这些数据导入var城市,所以我可以使用它,如下所示?

    {
      "city": "New York",
      "state": "NY",
      "desc": "Google NYC",
      "lat": 40.7418,
      "long": -74.0045
    }
Run Code Online (Sandbox Code Playgroud)

任何帮助都非常有用

angular.js

//Angular App Module and Controller
var sampleApp = angular.module('mapsApp', []);

   var cities = $http.get('/locations').success(function (data){
    $scope.items = data.items;
    })

    var mapOptions = {
        zoom: 8,
        center: new google.maps.LatLng(41.5, -73),
        mapTypeId: google.maps.MapTypeId.TERRAIN
    }

    $scope.map = new google.maps.Map(document.getElementById('map'), mapOptions);

    $scope.markers = [];

    var infoWindow = new google.maps.InfoWindow();

    var createMarker = function (info) { …
Run Code Online (Sandbox Code Playgroud)

javascript json node.js angularjs

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

如果您不能使用端口2195,如何使用Apple推送通知?

我已经开发了一个脚本使用stream_socket_client(),它可以在我的localhost上工作,但是当我尝试在线使用它(使用Fatcow.com网站托管)时,它将无法正常工作.我收到以下错误:

警告: stream_socket_client()[function.stream-socket-client]:无法连接到ssl://gateway.sandbox.push.apple.com:2195(连接被拒绝)在.../send-notification.php上线18 连接失败111拒绝连接

这是第18行:

$fp = stream_socket_client('ssl://gateway.sandbox.push.apple.com:2195', $err, $errstr, 60, STREAM_CLIENT_CONNECT, $ctx);

我知道.pem文件的密码是正确的.问题变成如果我不能使用这个端口我该怎么办?我可以使用任何免费服务吗?我知道端口80是开放的.

我听说使用该curl()功能会起作用但到目前为止还没有成功.

我真的很感激能指出正确的方向.

php sockets iphone apple-push-notifications

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