我们的软件为我们的业务提供了近16,000个PHP文件.这是一个绝对庞大的系统.Zend Studio需要几个小时来运行DLTK索引.
我无法找到最新的响应,但必须有一种方法可以禁用它,或将其限制在特定的目录中.
此外,这个过程到底在做什么?
谢谢.
我真的需要能够从.ttf真实类型字体文件中提取元数据.
我正在构建一个我们所有设计师使用的所有字体的中央数据库(它们通过电子邮件交换字体以接管设计元素等).我想得到所有的字体,有些像00001.ttf那样愚蠢的名字,所以文件名没有帮助,但我知道字体有元数据,我需要一些方法在PHP中提取它.
然后我可以创建一个循环来查看我指定的目录,获取这些数据(以及我可以同时获得的任何其他数据,并将其添加到数据库中.
我真的需要帮助阅读这个元数据部分.
我有一个日期时间格式的字段,当日期更好并且与数据库的其余部分更加一致时,所以我想转换.无论如何,时间部分都是00:00:00.
我怎么能在MySQL中这样做?
谢谢.
我需要对MySQL中基于文本的字段中所有字符的总和进行字符计数.我需要知道该字段中所有帖子的字符总数,并且无法想象我是怎么做到的......
任何帮助都会很棒.
谢谢.
我有一个客户问他们的搜索,搜索公司名称可以根据用户输入以多种格式搜索,例如存储在数据库中的公司是AJR Kelly Ltd,例如,如果用户搜索" AJR Kelly"发现,使用;
<cfif pctermsCount gt 0>
AND (LOWER(p.name) LIKE '%#pcTerms#%')
</cfif>
Run Code Online (Sandbox Code Playgroud)
如果他们搜索"凯利"公司被发现,但如果他们搜索像"AJ凯利"或"AJ凯利"这样的字符串的破损版本,则找不到.
有什么我可以做的让它更宽容一点吗?
谢谢.
我正在尝试编写一个函数,将一个整数转换为这样的字符串,但我无法弄清楚逻辑...... :(
1 = a
5 = e
27 = aa
28 = ab
etc...
Run Code Online (Sandbox Code Playgroud)
有人可以帮忙吗?我真的很不高兴,我不知道如何写这个...... :(
我有一个非常简单的问题,我想......
我有一个数据库字段存储文件的字节大小.我想按最大的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) 我正在构建一个虚拟数据的长查询.我有一个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和HTML代码存储在数据库表中.当我得到这些数据时,我需要回显HTML并处理PHP.我认为我可以使用eval()
它,这是有效的,如果我这样做,eval("echo 'dlsj'; ?> EVALED ");
我打印出"dlsjEVALED".
问题是,当我运行更长的脚本时,我遇到致命的错误.像:
解析错误:语法错误,/home/content.php(18)中的意外"<":第1行的eval()代码
我正在学习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个结果全部不同的东西,但是有两个结果相同的东西,为什么我不能像这样使用开关,那么我必须复制第一个案例似乎是垃圾.
谢谢.