草庐IT

Shell脚本2

全部标签

php - 使用 PHP 脚本从站点中删除未使用的 CSS

所以我正在尝试编写一个PHP脚本来执行类似于http://unused-css.com/的操作-基本上找到我网站上所有未使用的CSS并将其删除以创建一个“干净”的CSS文件。我使用Firefox插件“Dustme”来抓取网站并显示所有未使用的选择器。Dustme插件以下列格式返回未使用的选择器:#header#nav#header#navp#header#navpaetc所以我的PHP脚本如下:";}echoimplode("\n",$final);当我将最终回显的结果粘贴到CSS文件中时,CSS的负载已被删除,甚至网站上使用的CSS也已被删除。谁能帮我找出问题所在?抱歉,对于问题所在

php - 从 PHP 执行 python 脚本以打开套接字

我有一个python脚本chatserver.py,其中包括:-#!/usr/bin/pythonfromtwisted.internet.protocolimportProtocol,Factoryfromtwisted.internetimportreactorreactor.listenTCP(3800,factory)print"ServerStarted"reactor.run()这会在端口3800上打开一个套接字,如果我从SSH启动,它可以工作,但我想检查打开的端口,如果它关闭,则使用PHP重新打开,但我似乎无法让python脚本执行。这是我目前通过PHP调用它的方式fun

bash - shell_exec 在 php web 应用程序中不工作

我制作了一个检测网络接口(interface)的shell脚本,然后它检测每个接口(interface)的IP地址、掩码、广播地址,然后它对该网络接口(interface)的所有IP地址进行ping。脚本有执行权限。通常,该脚本会将网络接口(interface)列表(eth0eth1wlan0)保存在名为“resultat”的文件中,但是当我使用php的shell_exec命令从网页运行此脚本时(echo'www-data用户密码'|/usr/lib/cgi-bin/sudo-Sglobal.shbin/bash/")没有生成输出。如果我在终端中运行与用户www-data相同的脚本,结

PHP openssl_sign 停止执行所有脚本

我在使用openssl时遇到问题。为了更好地查明问题,我做了两件事;我将代码缩减为单个测试页(我已从php.net中删除)。在问题仍然存在后,我将tat代码上传到服务器。服务器按预期工作,所以问题一定出在我的设置中!?我发现有人遇到了完全相同的问题,但他的代码不同,解决方案对我不起作用(ServiceApplicationsandGoogleAnalyticsAPIV3:Error101(net::ERR_CONNECTION_RESET))。这是代码:private_key.txt//opensslrsa-puboutpublic_key.txt//IMPORTANT:Thekeyp

php - 服务器端的 Youtube 下载器脚本

我正在尝试生成一个可以在服务器上下载youtube视频的脚本,我希望用户提供视频url。我已经搜索了很多,但无法使它起作用。这是我的代码。但我仍然卡在这个问题上,请帮助我。 最佳答案 您将从这里获取代码引用:https://code.google.com/p/php-youtube-downloader/http://php-youtube-downloader.googlecode.com/files/youtube_downloader.zipGitHub:https://github.com/jeckman/YouTube-D

php - 检查 php 脚本的 php 版本兼容性

我有一个PHP脚本。我想检查此脚本的每个功能所具有的php版本兼容性。例如,脚本具有hash()函数。如果我们查看php.net站点,它会显示已添加此功能(PHP5>=5.1.2,PECL散列>=1.1)。所以假设这个脚本只有这个功能,我们说它与php5.1.2及更高版本兼容。是否有任何软件工具可以扫描脚本并告诉您每个功能的变更日志,并可能给您尽可能低的分数,例如(php版本4.3及以上)?手动检查脚本中的每个函数有点乏味。提前谢谢你 最佳答案 由于PHP支持动态函数/方法名称,因此仅搜索源代码不会给出可靠的结果。例子:$funct

javascript - 脚本在 Wordpress 中被加载不止一次

我正在尝试从CDNjs和Google等CDN加载我的一些脚本,这些脚本正在正确加载,但由于某种原因我没有找到,对于每个脚本我有两个甚至三个HTTP请求(对于相同的脚本),这里是一个例子:http://tools.pingdom.com/fpt/#!/ePuR3Z/http://elbauldelprogramador.com.我注意到当我登录时,所有脚本只生成一个HTTP请求。来自ajax.googleapis的Jquery生成两个http请求,来自cdnjs的jquery.easing.min.js生成三个。代码是://MakingjQueryGoogleAPIfunctionmod

php - 为适用于多种浏览器的脚本添加 Google TTS

在您的帮助下,我现在有了一个ajax函数,它可以立即对输入值使用react。(ChangetheSubmit-ButtonwithAJAX-functionforinstantlyreactingforaninput)此功能以俄语显示输入数字的单词。现在我想在单词左侧添加一个播放图标,单击它可以发音单词。我找到了使用GoogleTTS(文本转语音)的解决方案,但在我的示例中,它仅适用于GoogleChrome。IE和Firefox(最新版本)不工作。另一个问题:1.此函数允许最多100个字符发音,因此脚本应将大输入(>100个字符)拆分为多个连续请求,例如最大可能的数字99999999

php - 确定不再使用哪些 php 脚本的最佳方法是什么?

在继承具有许多php5脚本(4000+)的大型Web应用程序的维护编程时,确定哪些脚本不再使用并且可能被删除的最佳方法是什么? 最佳答案 有一个项目DeadCodeDetector(DCD).它会找到从未调用过的函数,这可能有助于清理您保留在生产环境中的文件。为了找出未使用的文件,没有适用于PHP的可靠软件/算法(至少据我所知)。对于查找未使用的文件,我认为我们应该手动完成。 关于php-确定不再使用哪些php脚本的最佳方法是什么?,我们在StackOverflow上找到一个类似的问题:

php - 拉取列表的 MailChimp PHP 脚本

我正在尝试编写.JSON以从我的MailChimp帐户中提取订阅者列表。我已按照网站上的文档进行操作并获得以下信息:{"name":"export/export","description":"MailChimpExport","require":{"mailchimp/mailchimp":"dev-master","apigen/apigen":"~4.1@dev"},"authors":[{"name":"BenLoya","email":"bal2155@columbia.edu"}],"minimum-stability":"dev"}$apikey='6e1f2f874b8