我想将一行文本输出到包含标记的浏览器.渲染时,DIV会显示一条新行.如何在同一行的div标签中包含内容 - 这是我的代码.
<?php
echo("<a href=\"pagea.php?id=$id\">Page A</a>")
?>
<div id="contentInfo_new">
<script type="text/javascript" src="getData.php?id=<?php echo($id); ?>"></script>
</div>
Run Code Online (Sandbox Code Playgroud)
我试着在这里整理一下.如何在一行显示此显示?
我在从PHP代码调用url时遇到问题.我需要使用PHP代码中的查询字符串来调用服务.如果我在浏览器中键入url,它可以正常工作,但如果我使用file-get-contents()来进行调用,我会得到:
警告:file-get-contents(http:// ....)无法打开流:HTTP请求失败!HTTP/1.1 202接受于......
我使用的代码是:
$query=file_get_contents('http://###.##.##.##/mp/get?mpsrc=http://mybucket.s3.amazonaws.com/11111.mpg&mpaction=convert format=flv');
echo($query);
Run Code Online (Sandbox Code Playgroud)
就像我说 - 从浏览器调用,它工作正常.有什么建议?
我也尝试过另一个网址,例如:
$query=file_get_contents('http://www.youtube.com/watch?v=XiFrfeJ8dKM');
Run Code Online (Sandbox Code Playgroud)
这工作得很好......可能是我需要调用的网址中有第二个http://吗?
谁能告诉我如何从PHP脚本执行.bat文件?
我试过了:
exec("C:\[path to file]");
system("C:\[path to file]");
Run Code Online (Sandbox Code Playgroud)
什么都行不通.我检查了PHP手册并用Google搜索,但找不到一个好的答案.谁知道我哪里出错了?
我正在运行Windows 2003 Server并成功手动运行.bat文件,它完成了我需要的操作; 我只需要能够以编程方式启动它.
我希望能够记录FFMPEG进程,因为我正在尝试计算一分钟的视频转换为帮助我的视频编码服务器的容量规划.如何启用日志记录以及保存日志文件的位置.我在CentOS LAMP机器上安装了FFMPEG.
在开发一个允许用户将视频和图像上传到服务器并让它们由FFMPEG转码并存储在亚马逊S3中的应用程序时,人们认为最重要的问题是什么?我有几个选择;
1)在处理文件上传的同一台服务器上安装FFMPEG,当视频上传并存储在EC2实例上时,调用FFMPEG进行转换然后完成后,将文件写入S3存储桶并处理原始文件.
这有多可扩展?当许多用户同时上传时会发生什么?如何一次管理多个流程?我如何知道何时启动另一个实例并对此配置进行负载平衡?
2)有一台服务器用于处理上传(更新数据库,重命名文件等)和一台服务器进行转码.再次,管理多个流程的最佳方法是什么?我应该看看亚马逊SQS吗?我可以告诉转码服务器从上传服务器获取文件,还是应该将文件复制到转码服务器?我应该只存储S3上的所有文件,SQS可以从那里读取.我想尽可能减少流量.
我正在运行一个Linux机器作为上传服务器,并在此上运行FFMPEG.
有关建立此类配置的最佳做法的任何建议将不胜感激.非常感谢
我一直在尝试研究Avinash Kaushik在其Web Analytics 2.0一书中提出的黑客攻击.他提出了一个问题,即大多数网络分析工具无法记录用户在网站上访问的最后一页或他们访问的唯一页面上花费的时间.换句话说,如果用户来到第1页,则会创建一个时间戳,显示他们到达页面的时间,当他们访问第2页时,会创建第二个时间戳.第1页上花费的时间可以通过时间戳2 - 时间戳1计算.但是,如果用户关闭浏览器窗口或导航离开网站,则无法在第2页上记录时间.以下是Kaushik上此问题的链接.净
一个提议的hack是使用window.onbeforeunload事件来调用方法并将页面卸载的时间推送到谷歌分析.所以我尝试了以下代码 -
window.onbeforeunload = capturePageExit;
function capturePageExit()
{
_gaq.push(['_trackPageview', '/page-exit?page=' + document.location.pathname + document.location.search + '&from=' + document.referrer]);
return("You are about to close this page");
}
Run Code Online (Sandbox Code Playgroud)
使用firebug我可以看到请求正确的__utm.gif图像,并将正确的参数发送到谷歌分析.但显然现在存在一个问题,即每个页面都会调用这个,所以每个访问者都会从第1页 - >页面退出 - >第2页 - >页面退出 - >第3页 - >页面退出...但是我应该在现场阅读时得到更准确的时间,对吗?
然而,这是以准确的导航摘要数据为代价的,因此不是一个好的解决方案.如果我能说出来 - 如果用户点击了关闭的浏览器/标签按钮或者离开我的网站然后记录页面退出,那将会有什么好处.
我无法找到关于如何解决这个问题的大量信息,在解释谷歌分析(以及可能的大多数网络分析工具)时有很多关于意识到这种不准确性的讨论,另一个有用的链接是time_on_page_and_time_on_site_how_confident_are_you
只是想在stackoverflow上提出这个问题,因为我无法找到类似的问题并开始讨论这个问题,但我的解释是没有真正解决这个问题的方法,但最好还是要注意它.
有什么想法吗?
-------------------------------------------------- ---- UPDATE --------------------------------------------- --------
这是一个名为Savio.no的博客向我建议的另一个链接,这是一个好方法吗?
我最近得到了一家服务器公司的回复,询问我们是否在我们的应用程序中使用ORM来完成筛选应用程序端的所有工作(如Rails),或者我们是否编写大量SQL,嵌入式函数等会使数据库服务器执行此操作为您处理.
任何人都可以解释这是什么意思.我们的Web应用程序由PHP脚本组成,其中的函数调用数据库来检索数据行,然后PHP根据需要处理这些行以将结果返回给用户.
谢谢
我正在尝试编写一些PHP代码以便在EC2服务器上的Linux机器上运行,这将从我的S3存储桶读取文件,压缩它们然后将zip文件写回存储桶.
即使从EC2实例的本地磁盘上的某些图像创建一个简单的zip存档,我也立刻遇到了问题,我正在使用脚本从PHP手册中在线测试这个想法,并且还尝试了David的脚本Walsh - http://davidwalsh.name/create-zip-php看起来很棒.既没有产生实际的zip文件,也没有给我不同的状态结果 -
php手册的第一个片段(我添加了变量$ thisdir) -
<?php
$zip = new ZipArchive();
$filename = "test112.zip";
$thisdir = "/uploads/";
if ($zip->open($filename, ZIPARCHIVE::CREATE)!==TRUE) {
exit("cannot open <$filename>\n");
}
$zip->addFromString("testfilephp.txt" . time(), "#1 This is a test string added as testfilephp.txt.\n");
$zip->addFromString("testfilephp2.txt" . time(), "#2 This is a test string added as testfilephp2.txt.\n");
$zip->addFile($thisdir . "/too.php","/testfromfile.php");
echo "numfiles: " . $zip->numFiles . "\n";
echo "status:" . $zip->status . "\n";
$zip->close();
?>
Run Code Online (Sandbox Code Playgroud)
输出=
numfiles:2状态:11
我在'uploads'文件夹中看不到任何zip文件
我尝试的第二个代码(我不会在这里发布代码) - 我传递真实文件,然后返回
zip存档包含2个状态为0的文件
有什么状态信息.我通过查看phpinfo()的输出来检查是否安装了正确的库; 在ZIP标题下,我看到 - …
我一直在查看来自Amazons S3服务的使用情况报告,并注意到GetObject操作有一个DataTransfer-out-bytes充电(好吧我理解这一点)以及HeadBucket操作的DataTransfer-out-bytes费用.
什么是HeadBucket,这个请求何时发出?
干杯
在Windows平台上开发我的Flash应用程序时,我注意到了这个错误.如果在Windows上的Safari 5浏览器中运行的Flash swf中的文本框中键入文本,然后按退格键,浏览器将跳转到历史记录中的上一页,而不是执行退格键应该执行的功能 - 这是指向另一个报表的链接这个苹果虫 -
http://www.ruelke.org/blog-entry-138.html
我们如何解决这个苹果问题?干杯
php ×4
ffmpeg ×2
adobe ×1
amazon-ec2 ×1
amazon-s3 ×1
amazon-sqs ×1
api ×1
backspace ×1
batch-file ×1
css ×1
encoding ×1
exec ×1
file ×1
flash ×1
html ×1
logging ×1
mysql ×1
orm ×1
query-string ×1
safari ×1
system ×1
time ×1
ziparchive ×1