2013-06-22 219 views
0

您好,我是一名PHP初学者,学习编写小脚本。我使用ubuntu操作系统并在其上安装了PHP。我在一个PHP文件中写了一个简单的echo()并声明运行它。我从教程中知道我应该在localhost上执行它。我做了同样的事情,但我的文件没有执行,它显示错误404 - 找不到文件。可能发生了什么?Javascript QR代码生成器

我的PHP代码

<html> 
<head> 
</head> 
<body> 
<?php 
    echo "learning php"; 
    echo"<br>"; 
    echo "I am trying \"quotations\""; 
    //just checking how comments work? 
?> 
</body> 
</html> 
  • http://localhost/learn.php

O/P执行:未找到所请求的网址/learn.php没有在服务器的Apache/2.2.22 Ubuntu的服务器中找到本地端口80.

我是初学JavaScript编程,我h AVE搜索的桌面应用程序“无需网”的JavaScript QR生成的代码,我发现这个在这个网站: http://d-project.googlecode.com/svn/trunk/misc/qrcode/js/qrcode.js

然后我添加了一个函数调用的函数,以生成QR图像

var create_qrcode = function(text, typeNumber, errorCorrectLevel, table) { 
    var qr = qrcode(typeNumber || 4, errorCorrectLevel || 'M'); 
    qr.addData(text); 
    qr.make(); 
    //return qr.createTableTag(); 
    return qr.createImgTag(); 
} 

var t = create_qrcode("Test QR generate!",4,'M'); 

然后我把返回值和回声它

WScript.Echo(t); 

再有就是创建一个t.gif图像,但我无法打开它 ,我约呼应有点困惑一世像这样的法师 另外,如果我没有拨打Wscript.Echo(t),我无法找到生成的QR图像保存在哪里?它的名字是什么?

所以,如果有任何可以帮助我并追踪给定的代码或尝试告诉我一个提示,我应该如何调试,我将不胜感激。

回答

0

为响应的JavaScript QR码位,

  1. 你的QR代码不被保存,它只是存储在内存中
  2. 格式是在IS的字符串表示QR码设置为srcdataURI的HTML <img>
  3. linked script似乎你不能直接访问该dataURI,一个斑点,或任何超越<img>字符串提供有用的方法。

你实际上想用QR码做什么?如果你只是想显示它,以某种方式将它附加到文档; for example(假设客户端,如果你在node.js中这样做,那么你将不得不使用不同的方法)

function createNodeQR(text, typeNumber, errorCorrectLevel, table) { 
    var qr = qrcode(typeNumber || 4, errorCorrectLevel || 'M'), 
     parent = document.createElement('span'), // enable .innerHTML 
     img; 
    qr.addData(text); 
    qr.make(); 
    parent.innerHTML = qr.createImgTag(); // make client's browser parse 
    img = parent.firstChild; // find it 
    parent.removeChild(img); // orphan it (optional) 
    return img; 
} 
var t = createNodeQR("Test QR generate!",4,'M'); 
console.log(t);  // image node 
console.log(t.src); // data uri only 

还记得,这只是在内存中。如果你想通过JavaScript来节省资源,你的能力有限,最简单的做法是让客户自己做。

+0

谢谢保罗的回复 我不希望,因为它是客户端和服务器应用程序 使用它所有我要的只是生成QR图像,并将其保存在图像扩展(什么巴纽。JPG ..等) 所以我可以在我的桌面应用程序使用此图像 –

+0

我可以说最后我解决了我的问题 我在其他论坛发现一个帖子,它匹配我的需要 为了任何一个人有相同的需要这里是链接 http ://forum.openoffice.org/en/forum/viewtopic.php F = 20&T = 62408&p = 276665#p276665 –