Articles of PHP的

使用networking服务器logging广播/audiostream(asx / asf)

有没有办法让我的PHP(或任何运行在Linuxnetworking服务器上)录制(放大器的)audiostream? 是的,我已经find了很多,但我似乎无法find像这样的东西,但我确信我不能成为第一个 – 对吗? 我的目标是录制一个audiostream,然后在听众打开的时候将其中的一部分剪下来,这样他们可以在之后(和家人,朋友等)听自己的声音。 所以录制,上传,剪切和发布会更好,因为我有一些志愿者愿意做切片(我想我可以照顾)。 也许有一种服务,我还没有find(还)? thnx任何relpy。

通过FFmpeg和PHP创build目录中的所有文件的video缩略图

我搜遍了谷歌和StackOverFlow,但仍然没有find一个解决scheme。 我想要生成目录中所有mp4video文件的video缩略图,并将缩略图命名为“filename.mp4”.jpg 我在我的服务器上安装了ffmpeg和ffmpeg-php。 我同时也成功创build了一个文件的缩略图。 所以这是情况,我有一个名为上传的目录,有很多的MP4video。 现在,当我运行脚本时,应自动创build大小为100×100的缩略图,并将其放在另一个文件夹“skrin”中。 例如:xxx.mp4应该有xxx.mp4.jpg有拇指名称。 重要提示:我的文件名在文件名中有空格,单引号,括号等。 所以脚本应该能够处理这个。 有人能帮我吗? 我使用以下shell命令在PHP中使用exec生成单个video的拇指。 exec("/usr/local/bin/ffmpeg -itsoffset -105 -i 'xxx haha.mp4' -vcodec mjpeg -vframes 1 -an -f rawvideo -s 100×100 'xxx haha.mp4.jpg'");

imagemagick无法加载远程图像

我有一个PHP脚本,下载,重新调整和存储一个图像使用以下命令: exec('convert -sample 100×100 http://img.zgserver.com/php/pic.jpg images/somename.jpg'); 它一切正常,直到我把它放在一个不同的服务器(这是一个gentoo,如果这有什么区别,显然转换不会抓住远程图像,如果我喂它像上面的url它返回 convert: missing an image filename 'images/somename.jpg' @ convert.c/ConvertImageCommand/2822. 我检查了使用标志,但似乎没有任何关系到远程图像…新的服务器是本地机器,我有根访问,所以我几乎可以做任何事情 – 所以我怎么能做到这一点? 另一个可能相关的问题是,PHP的file_get_contents()不会从那里获得远程文件。 也许这是一个防止二进制文件获取远程文件的系统范围设置? 有没有人有过这样的问题? 你是怎么解决的? 谢谢, 马拉 更新:澄清 这个问题(imagemagick)与PHP无关。 这是我的笔记本电脑,可以访问互联网就好了,而且不涉及防火墙。 如果我打开一个shell并input convert -sample 100×100 http://img.zgserver.com/php/pic.jpg images/somename.jpg 它甚至没有尝试访问互联网的上述错误失败。 另一方面,'wget'以及网页浏览器等工作得很好。 在其他系统上,input到shell中的convert命令没有错误。 请忽略file_get_contents问题,因为我认为上述原因并不相关

CakePHP 1.3:高CPU使用率

我有一个运行在共享主机帐户上的CakePHP应用程序,供应商一直在窃听我(A2HOSTING),我的帐户过度使用CPU资源,有时是100%。 就在最后几个小时,CPanel报告CPU使用率很高。 我已经和他们说过了,他们说所有东西都指向'webroot'目录。 在那里我只有index.php和css.php 。 任何想法,可能导致这个问题的原因,以及我能做些什么来解决这个问题,因为他们威胁要暂停我的账户。 谢谢,

数据库连接在PHP与MS Access在Linux主机

我在php上运行。 而在我的本地我正在对Windows环境的工作,所以很容易连接到MS Access数据库使用ODBC连接器。 但在我的实时服务器环境中有Linux,所以在数据库连接方面存在问题。 那么在Linux环境下使用php连接到MS Access DB的步骤是什么? 谢谢 阿维纳什

batik-rasterizer.jar – 将svg转换为png

我试着用下面的命令在我的linux服务器上设置一个导出服务器,把graphics下载为来自Highcharts的图像。 $command = "java -jar batik-rasterizer.jar -m image/png -d temp/1a6b5dd08ec607454b81f91097fb24a6.png temp/1a6b5dd08ec607454b81f91097fb24a6.svg 2>&1 "; $output = shell_exec($command); echo "Command: $command <br>"; echo "Output: $output"; 它在我的本地Windows机器完美创build一个图像,但我上传到我的Linux服务器,我收到错误。 About to transcode 1 SVG file(s) Converting 1a6b5dd08ec607454b81f91097fb24a6.svg to temp/1a6b5dd08ec607454b81f91097fb24a6.png … (.:21519): Gtk-WARNING **: cannot open display: 为什么会发生? 我注意到一个图像是用0 kb无效图像创build的 注意: 我也尝试了以下方法 。 1)包含batik-rasterizer.jar的文件夹,文件拥有者为root,权限设置为777。 2)我也试着用/ user / bin / java来执行它, 其中java […]

PHP中的MP3和OGG标签

除了http://us3.php.net/manual/en/book.ktaglib.php和http://getid3.sourceforge.net/没有人知道任何其他方式从PHP与audio文件标签工作? 我需要读写它们,而KTagLib似乎对于这个工作来说有点太多了,而且也没有真正的获取文档,并且get3似乎只写了ID3v1标签。

使用Linux上的命令行PHP检查互联网连接

我在Linux上使用命令行PHP来打开蓝牙拨号连接,我需要一个快速的方法来检查互联网连接是否处于活动状态。 那么,不必肮脏,但快速表示赞赏。 :)使用exec来运行外部命令不是一个问题。 我想ping一些稳定的服务器(如谷歌),但我想知道是否有更好的方法。 也许检查输出的ifconfig ? 一个明确的响应(“无法连接到服务器”,“连接”)的命令自然是最好的。 想法?

无法在Linux上启动laravel开发服务器

我为我的项目使用laravel 5,一切正常,但最近我面临这个问题,我明白了。 devboy@devboy-hp ~/sonel_ims_project/ims_eneo $ php artisan serve Laravel development server started on http://localhost:8000/ [Fri Nov 13 12:00:56 2015] Failed to listen on localhost:8000 (reason: Address already in use) 我已经尝试devboy@devboy-hp ~ $ sudo netstat -plnt并获得 Active Internet connections (only servers) Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name tcp 0 0 192.168.122.1:53 0.0.0.0:* […]

如何在PHP上启用ZTS?

我尝试安装pthreads(pecl安装pthreads-beta)并得到这个错误 检查检查ZTS …configuration:错误:pthreads需要ZTS,请重新编译PHP启用ZTS 知道任何人如何安装?