小编SoW*_*dly的帖子

简单PHP如果语句错误

我有一个非常简单的IF声明......

if ($key == "listingURL" or 
     $key == "interiorColor" or 
     $key == "engine" or 
     $key == "transmission" or 
     $key == "stockNumber" or 
     $key == "VIN") {
          // Do thing
}
Run Code Online (Sandbox Code Playgroud)

但我收到一个错误......

[23-Apr-2015 13:12:01 UTC] PHP Parse错误:语法错误,xxx行xxx上的意外T_VARIABLE

这是哪一行......

 $key == "stockNumber" or
Run Code Online (Sandbox Code Playgroud)

OR的最大数量是否有限制,或者我错过了正确地看着我的东西?

php

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

Redis 插入乱序,或者排序奇怪?

我有一些代码是这样写的:

foreach ($models as $model) {
    Redis::hset('model_App\ServiceModel', $model[$primaryKey], json_encode($model->toArray()));
}
Run Code Online (Sandbox Code Playgroud)

模型按 foreach 之前的名称字段按字母顺序排序(alpha、green、zed)

数据添加到 Redis 后,看起来像这样:

row  | key  | value
1     490   {"service_id":490, "name":"zed"}
2     489   {"service_id":489, "name":"alpha"}
3     491   {"service_id":491, "name": "green"}
Run Code Online (Sandbox Code Playgroud)

有谁知道为什么我的订单被忽略/覆盖?我是否遗漏了 redis 的工作原理?'row' 是否像 MySQL 数据库中的自动递增 id,如果是的话 - 它如何在 'alpha' 之前获得 'zed'?

这是我第一次“认真”使用它,我很感激我能得到的所有建议。

redis

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

预填的html文件输入?

所以我有一个非常简单的文件上传表单,下面的代码...

 <form enctype="multipart/form-data" action="$theaction" method="POST">
 <input name="source" type="file">
 <input name="message" type="text" value="">
 <input type="submit" value="Upload"/>
 </form>
Run Code Online (Sandbox Code Playgroud)

我想知道是否可以使用php设置文件上传的源?就像是..

 <?php $file = "http://mywebsite.com/path/to/img.jpg"; ?>
 <input name="source" type="file" src="<?php echo $file; ?>">
Run Code Online (Sandbox Code Playgroud)

我已经用谷歌搜索了,但是我什么都没想出来。我觉得我只是没有使用正确的词汇,但是任何帮助将不胜感激!

html php

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

SQL 语法有问题?MAX 不工作

$query="SELECT title, max(postid) FROM post";
Run Code Online (Sandbox Code Playgroud)

postid 是一个递增的数值(1,2,3...)。此刻,最高值是49,但它拉高了 1。它似乎忽略了 MAX 语句。

否则一切都很好。

php sql max

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

Laravel 5-使用动态FTP信息下载远程文件

我似乎找不到任何有关如何通过FTP下载带有Laravel 5的远程文件的信息。

我尝试使用标准PHP

ftp_connect();
Run Code Online (Sandbox Code Playgroud)

我遇到了这个错误...

Call to undefined function App\Http\Controllers\Tools\ftp_connect()
Run Code Online (Sandbox Code Playgroud)

他们是使用此功能的一种方法,还是我应该使用Laravel的一部分?

我研究了为此使用Laravel的一部分,并且大多数示例都假设您提前知道FTP可以在某处更新配置文件...但是我使用的FTP信息是动态提供的,所以我想我可以用那个吗?除非我应该以某种方式使用Config :: set?

我有点迷茫,任何帮助将不胜感激!

php laravel laravel-5.1

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

标签 统计

php ×4

html ×1

laravel ×1

laravel-5.1 ×1

max ×1

redis ×1

sql ×1