小编Dom*_*oSL的帖子

Cityname到地理坐标PHP脚本?

我需要开发一个php脚本,它要求城市名称,并返回一个简单的回声与城市的地理坐标.

输入数据:城市名称或城市名称,国家/地区

我知道有一个名为GeoNames的免费数据库,你可以下载一个包含这些信息的数据库,但我真的不知道如何将这个数据库导出到我的MySQL服务器,有3个文件可以认为我需要但我不知道是什么我需要选择:

cities1000.zip                             11-Jul-2010 01:13  3.4M  
cities15000.zip                            11-Jul-2010 01:13  1.1M  
cities5000.zip                             11-Jul-2010 01:13  1.8M  
Run Code Online (Sandbox Code Playgroud)

看到这个文件是

那么,使用这个数据库是一个好主意吗?有一个在线API可以做到这一点吗?我怎样才能将来自citiesXXXX的数据导入MySQL ?,对php脚本有什么建议吗?...谢谢!

php mysql geolocation

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

一般算法做眼睛跟踪

因此,我认为我想构建一个可以跟踪学生的可能性的软件,但我无法在互联网上找到问题的数学方法.我想看一些如何计算瞳孔位置的例子.谢谢!

algorithm eye-tracking

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

GOTO是一个好习惯吗?(在这个特殊情况下?)

我在向用户提供错误的方式方面存在一些问题.我使用两个Goto指令"解决"了这个问题.请看一下代码:

<?php require_once("registration/include/membersite_config.php"); ?>
    <!DOCTYPE html>
    <html lang="en">
    <head><?php include_once("parts/head.php"); ?></head>
<body>
<div id="footerfix">
<?php include_once("parts/header.php"); ?>
    <div class="container">
        <div class="hero-unit">
<?php
if (isset($_GET['i'])) {
    unlink("users/thumbs/" . $_SESSION["user_code"] . ".jpg");
    header('Location: profile.php?i=mycv');
}
if (isset($_FILES['avatar']['tmp_name'])) {
    $file_ext = end(explode('.', $_FILES['avatar']['name']));
    if (in_array($file_ext, array('jpg', 'jpeg', 'png', 'gif')) == false) {
        echo("<h2>Error!</h2><p>Your profile photo have to be a picture file.</p>");
        goto nomore;
    }
    $src_size = getimagesize($_FILES['avatar']['tmp_name']);
    if ($src_size['mime'] == 'image/jpeg') {
        $src_img = imagecreatefromjpeg($_FILES['avatar']['tmp_name']);
    } elseif ($src_size['mime'] == 'image/png') {
        $src_img = …
Run Code Online (Sandbox Code Playgroud)

php generics algorithm

3
推荐指数
2
解决办法
759
查看次数

Symfony 2中的两种不同的登录表单

背景

根据Symfony文档,需要在security.yml文件中指定登录表单,也需要在login_check路径中指定.到目前为止,我的应用程序工作正常,用户尝试访问安全页面(mysite.com/edit/123),如果他们没有登录,他们将被重定向到/登录,登录后他们将再次被重新发送到原来的目的路径(/ edit/123).

类似的问题:Symfony 2中的两个单独的登录页面

问题

现在的问题是,我需要一个不同的登录表单,让我们说/ minimal_login,我需要在security.yml上包含它,但我知道的唯一方法是创建一个不同的防火墙,正如我在文档中看到的那样创建一个单独的识别方案,所以我想用不同防火墙记录的用户不能共享相同的安全页面,这不是我想要的.

需要什么

如果用户尝试访问任何安全页面但/ popup将被重定向到/ login,但如果他们尝试访问/弹出(并且未记录),则会将其重定向到/ minimal_login.无论用户如何登录我的应用程序,他们将始终共享相同的访问权限,我的意思是,如果他们使用/ login或/ minimal_login登录,他们可以访问相同的页面.


我的secuity.yml

jms_security_extra:
    secure_all_services: false
    expressions: true

security:
    role_hierarchy:
        ROLE_ADMIN:       ROLE_USER
        ROLE_SUPER_ADMIN: [ ROLE_USER, ROLE_ADMIN, ROLE_ALLOWED_TO_SWITCH ]

    providers:
        main:
            entity: {class: Done\PunctisBundle\Entity\User, property: username}

    firewalls:
        dev:
            pattern:  ^/(_(profiler|wdt)|css|images|js)/
            security: false
        main:
            remember_me:
                key: %secret%
                lifetime: 3600
                path: /
                domain: ~
            pattern: ^/
            anonymous: ~
            form_login:
                login_path: /login
                check_path: /login_check
            logout:
                path:   /logout
                target: /


    access_control:
        - { path: ^/login, roles: IS_AUTHENTICATED_ANONYMOUSLY }
        - { path: …
Run Code Online (Sandbox Code Playgroud)

symfony

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

你知道一点API PHP脚本的例子吗?

你有一个使用bit.ly的API的PHP脚本吗?

php bit.ly

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

等待30秒以便在PHP和MySQL上进行新操作?

在我的网页中,用户填写了一个将信息发送到MySql数据库的表单.发送的数据输入之一是日期/时间,格式(我可以根据需要更改格式)date('l jS \of F Y h:i:s A');

因此,当用户提交表单时,我想检查实际时间/日期是否比发送的时间/日期多30秒,以便允许或不允许提交表单.谢谢!

php mysql

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

使用javascript/jquery从Web表单动态添加(和删除)一组textelements

我是非常新的javascipt(即时通讯开发人员)所以我真的很困惑试图让这个工作.

在我的网络表单中,我有3个文本字段(名称,描述和年份),我需要让用户添加他需要的任意数量,点击网络链接,同样,任何新的文本字段组都需要在一面拆除它(删除我).

我在stackoverflow上尝试了一些教程和一些类似的问题,但我不顺利.如果你能用这个函数向我展示一个代码示例,我可能会理解这个原理.谢谢你的帮助!

html javascript jquery

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

从发送POST变量的闪存(AS3)打开网页

我想在用户点击动画片段时在同一个标​​签页上打开一个网页.我正在使用这种方法:

var url:String = "http://www.google.com";
var request:URLRequest = new URLRequest(url);
try {
  navigateToURL(request);
} catch (e:Error) {
  trace("Error occurred!");
}
Run Code Online (Sandbox Code Playgroud)

但我不知道如何打开它发送POST变量.那可能吗?

flash post actionscript-3

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

在解码之前有没有办法验证JSON?

我有一个应用程序下载文件,然后解码它期待一个JSON格式,当格式是好的一切顺利.如果我故意搞乱json文件flash报告格式错误并停止应用程序.有办法处理错误吗?

码:

import flash.display.Sprite;
import flash.events.Event;
import flash.net.URLLoader;
import flash.net.URLRequest;

import com.adobe.serialization.json.JSON;


public class Main extends Sprite 
{

    private var _jsonPath:String = "json_example.txt";

    public function Main():void 
    {
        if (stage) init();
        else addEventListener(Event.ADDED_TO_STAGE, init);
    }

    private function init(e:Event = null):void 
    {
        removeEventListener(Event.ADDED_TO_STAGE, init);

        var loader:URLLoader = new URLLoader();
        var request:URLRequest = new URLRequest();
        request.url = _jsonPath;
        loader.addEventListener(Event.COMPLETE, onLoaderComplete);
        loader.load(request);
    }


    private function onLoaderComplete(e:Event):void 
    {
        var loader:URLLoader = URLLoader(e.target);
            var jsonArray:Array = JSON.decode(loader.data);
  }
Run Code Online (Sandbox Code Playgroud)

您看到我的问题在最后,var jsonArray:Array = JSON.decode(loader.data);如果失败,我如何处理我的代码?

air flash json actionscript-3

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

如何在laravel之外正确实例化Iluminate类

我有雄辩的工作在Laravel之外没有任何问题.现在我试图通过以下方式使用Validation类:

<?php

namespace User;

use Illuminate\Database\Eloquent\Model;
use Illuminate\Validation\Validator;

class User extends Model {

    private $rules = array(
        'firstName' => 'required|min:2|max:50',
        'lastName'  => 'required|min:2|max:50',
    );

    public function validate($data)
    {
        $v = Validator::make($data, $this->rules);
        return $v->passes();
    }

}
Run Code Online (Sandbox Code Playgroud)

执行该代码会给我一个错误:

 Call to undefined method Illuminate\Validation\Validator::make()
Run Code Online (Sandbox Code Playgroud)

这是正确的,因为方法make不在类Validator上,而是在他的工厂中: 在此输入图像描述

如何才能正确实例化Validation lib以使其正常工作?

顺便说一句,这是我的composer.json:

{
    "require": {
        "slim/slim": "^2.6",
        "illuminate/database": "^5.1",
        "illuminate/validation": "^5.1"
    },
    "autoload": {
        "classmap": [
            "app/model"
        ]
    }

}
Run Code Online (Sandbox Code Playgroud)

validation laravel eloquent

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