小编i-C*_*ICA的帖子

DLTK索引正在进行中

我们的软件为我们的业务提供了近16,000个PHP文件.这是一个绝对庞大的系统.Zend Studio需要几个小时来运行DLTK索引.

我无法找到最新的响应,但必须有一种方法可以禁用它,或将其限制在特定的目录中.

此外,这个过程到底在做什么?

谢谢.

eclipse zend-framework zend-studio

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

PHP:如何从.ttf文件中读取字体的"标题"?

我真的需要能够从.ttf真实类型字体文件中提取元数据.

我正在构建一个我们所有设计师使用的所有字体的中央数据库(它们通过电子邮件交换字体以接管设计元素等).我想得到所有的字体,有些像00001.ttf那样愚蠢的名字,所以文件名没有帮助,但我知道字体有元数据,我需要一些方法在PHP中提取它.

然后我可以创建一个循环来查看我指定的目录,获取这些数据(以及我可以同时获得的任何其他数据,并将其添加到数据库中.

我真的需要帮助阅读这个元数据部分.

php fonts gd truetype

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

如何将日期时间转换为日期,截断时间,留下日期?

我有一个日期时间格式的字段,当日期更好并且与数据库的其余部分更加一致时,所以我想转换.无论如何,时间部分都是00:00:00.

我怎么能在MySQL中这样做?

谢谢.

mysql sql

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

如何计算MySQL中所有字段行中的所有字符?

我需要对MySQL中基于文本的字段中所有字符的总和进行字符计数.我需要知道该字段中所有帖子的字符总数,并且无法想象我是怎么做到的......

任何帮助都会很棒.

谢谢.

mysql sql

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

MySQL LIKE%string%不够宽容.还有什么我可以用吗?

我有一个客户问他们的搜索,搜索公司名称可以根据用户输入以多种格式搜索,例如存储在数据库中的公司是AJR Kelly Ltd,例如,如果用户搜索" AJR Kelly"发现,使用;

<cfif pctermsCount gt 0>
AND (LOWER(p.name)  LIKE '%#pcTerms#%')
</cfif>
Run Code Online (Sandbox Code Playgroud)

如果他们搜索"凯利"公司被发现,但如果他们搜索像"AJ凯利"或"AJ凯利"这样的字符串的破损版本,则找不到.

有什么我可以做的让它更宽容一点吗?

谢谢.

mysql sql coldfusion

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

PHP:如何输出这样的列表:AA,AB,AC,一直到ZZZY,ZZZZ,ZZZZA等

我正在尝试编写一个函数,将一个整数转换为这样的字符串,但我无法弄清楚逻辑...... :(

1 = a
5 = e
27 = aa
28 = ab
etc...
Run Code Online (Sandbox Code Playgroud)

有人可以帮忙吗?我真的很不高兴,我不知道如何写这个...... :(

php algorithm logic

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

如何按最大数量订购

我有一个非常简单的问题,我想......

我有一个数据库字段存储文件的字节大小.我想按最大的file_size订购,但它没有像我希望的那样工作......

我试过了

SELECT * 
FROM file_data
ORDER BY file_size DESC
Run Code Online (Sandbox Code Playgroud)

SELECT * 
FROM file_data
ORDER BY MAX( file_size ) DESC
Run Code Online (Sandbox Code Playgroud)

谢谢.

编辑:

它没有按预期工作的原因是因为这些是第一个查询的结果:

ID    file_size
13    980616    
200    9782897  
199    9732752  
187    967006   
166    9614688  
12    9481028   
44    945120    
65    9228440   
208    92140357
Run Code Online (Sandbox Code Playgroud)

mysql

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

每10次循环迭代增加int var

我正在构建一个虚拟数据的长查询.我有一个for循环运行几千次,在每个循环中,它向查询添加一个新行,其中增量变量用于虚拟文件名,1.png,2.png等.我还需要增加一个单独的外键id,但它只需要循环的每10次迭代.有人可以帮忙吗?谢谢.

$var = '';
for($i=0;$i<100;$i++){
    $path = '/test' . $i . '.pdf';
    $mess = 'Test message '. substr(md5($i), 0, 10);
    $did = 0;//How to increment this var by 1 every 10 iterations?
    $var .= "INSERT INTO `message` (`design_id`, `path`, `message`) VALUES ('$did', '$path', '$mess');"."<br />";
}
echo $var;
Run Code Online (Sandbox Code Playgroud)

php

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

使用PHP + HTML代码的PHP eval问题

我已经将PHP和HTML代码存储在数据库表中.当我得到这些数据时,我需要回显HTML并处理PHP.我认为我可以使用eval()它,这是有效的,如果我这样做,eval("echo 'dlsj'; ?> EVALED ");我打印出"dlsjEVALED".

问题是,当我运行更长的脚本时,我遇到致命的错误.像:

解析错误:语法错误,/home/content.php(18)中的意外"<":第1行的eval()代码

php eval

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

为什么我不能使用这样的开关?

我正在学习OOP PHP.我有几年的程序经验,但想把它提升到一个新的水平.

无论如何,在我干净整洁的代码的心态中,尝试了一些我学到的关于OOP的东西,我尝试了一些普通的PHP Switch语句,这是我以前从未尝试过的,在我看来,它是合乎逻辑的.像这样工作,但它不起作用.

            switch(strtoupper($type)) {
            case "DELETE" || "UPDATE":
                $result['info'] = mysql_affected_rows($this->con);
                break;
            case "INSERT":
                $result['info'] = "Insert Successful";
                break;
            case "SELECT":
                $result['info'] = mysql_num_rows($res);
                $result['data'] = mysql_fetch_array($res);
                break;
        }
Run Code Online (Sandbox Code Playgroud)

会发生什么,第一种情况,其中带有"或"的那个是匹配的,无论$ type是否包含"SELECT".如果我有8个结果全部不同的东西,但是有两个结果相同的东西,为什么我不能像这样使用开关,那么我必须复制第一个案例似乎是垃圾.

谢谢.

php oop

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

标签 统计

php ×5

mysql ×4

sql ×3

algorithm ×1

coldfusion ×1

eclipse ×1

eval ×1

fonts ×1

gd ×1

logic ×1

oop ×1

truetype ×1

zend-framework ×1

zend-studio ×1