小编Nia*_*son的帖子

显示带有node.js的html页面

这是我第一次使用node.js. 我得到它来显示index.html,但它不显示网站上的图像或其他任何东西,它只显示基本的HTML内容.这是我如何设置它.服务器上没有apache,php或其他任何东西,只有ubuntu,proftp和node(以及curl和其他依赖项).我为节点文件/ var/nodeFiles创建了主目录,而html/site文件的目录是/ var/nodeFiles/www所以对于我的节点服务器文件,我这样做:

var http = require('http'),
    fs = require('fs');
fs.readFile('/var/nodeFiles/www/index.html', function (err, html) {
    if (err) {
        throw err; 
    }       
    http.createServer(function(request, response) {  
        response.writeHeader(200, {"Content-Type": "text/html"});  
        response.write(html);  
        response.end();  
    }).listen(80);
});
Run Code Online (Sandbox Code Playgroud)

这是有效的,但它只显示index.html文件和NOTHING附加到它,因此没有图像,没有效果或html文件应显示的任何内容.文件和目录都是正确的,我已经双重检查,文件夹的权限是正确的.那么我还需要做些什么来让节点显示网站的其余部分?我希望我已经正确地解释了自己,我被告知这是一个提出发展问题的地方.感谢您抽出时间来阅读.

node.js

15
推荐指数
3
解决办法
13万
查看次数

onfocus用于表单输入以更改边框颜色?

我正在尝试在用户点击字段时为表单字段添加颜色边框,我擅长html和javascript,有点像php,但我的css实际上很差.表格等的代码如下.如果有人能指导或帮助我,我将非常感激.码:

<form id="search" action="http://www.bkslap.com/search/results.php" id="cse-search-box">
<input name="q" type="text" id="q" autocomplete="on" size="56"  style="color:#ccc;" maxlength="128" id="q"
onblur="this.value = this.value || this.defaultValue; this.style.color = '#ccc';"
onfocus="this.value=''; this.style.color = '#9933FF';"
value="Search" />
</form>
Run Code Online (Sandbox Code Playgroud)

有什么想法吗?

html css forms onfocus

6
推荐指数
3
解决办法
4万
查看次数

php插入到不向数据库添加数据,有什么想法吗?

我是php的新手,正在制作一个简单的登录系统.当有人想要注册时,他们会去register.html,然后是insert.php.下面的代码应该将表单中的数据添加到表中,但不会出现在表中.我怀疑它可能是行:$ sql = INSERT INTO ...唯一出现的是代码底部的echo语句我知道可能有一个简单的答案,但我仍然找不到它.谢谢,非常感谢任何帮助!

insert.php的代码

<?php
$email=$_POST['email'];
$name=$_POST['name'];
$password=$_POST['password'];
$con = mysql_connect("localhost","user","p@ssword");
mysql_select_db("database", $con);
$sql="INSERT INTO table_name (email, name, password)
VALUES ('$email', '$name', '$password')";  
echo"Thank you, you are now registered and can login on our homepage";
mysql_close($con);
?>
Run Code Online (Sandbox Code Playgroud)

再次感谢!

php mysql database

2
推荐指数
1
解决办法
4792
查看次数

mysql_num_rows的问题

这是我的代码:

$sql1 = 'SELECT * FROM login WHERE age= "$age", town = "$town" and ID != "$id"';
$result1 = mysql_query($sql1);
$numResults1 = mysql_num_rows($result1);
Run Code Online (Sandbox Code Playgroud)

我的变量很好,他们有数据.错误是这样的:

警告:mysql_num_rows():提供的参数不是.....中有效的MySQL结果资源

numResults有可能等于0但它仍然不应该导致这种情况.

它可能是导致它的第一行中的!=吗?

php mysql mysql-num-rows

1
推荐指数
1
解决办法
629
查看次数

检查mysql行是否不在数组中

我知道你可以使用

WHERE `age` IN ($ages) 
Run Code Online (Sandbox Code Playgroud)

查找列age等于数组的一部分的行.

但我需要知道的是 - 如果你想找到不在age数组中的行怎么办?

谢谢

php mysql arrays where-clause

1
推荐指数
1
解决办法
446
查看次数

PHP包含不一致的工作

我总是遇到PHP的include函数问题.我正在建立一个商店网站,我已经创建了一个购物车.我希望它在几页的每个侧边栏中,所以我使用include.

在第37行的/public_html/product/index.php文件中: include("converter.php");

文件converter.php位于/public_html/include/converter.php

有时它似乎工作,但大多数时候它显示:

警告:include(converter.php)[function.include]:无法打开流:第37行/public_html/product/index.php中没有此类文件或目录

然后

警告:include()[function.include]:无法在/ home/a3371827/public_html中打开'converter.php'以包含(include_path ='.:/ usr/lib/php:/ usr/local/lib/php')第37行/product/index.php

我错过了关于包含的内容吗?

php include

1
推荐指数
1
解决办法
121
查看次数

使用usleep()时遇到困难;

我有这个:

echo "<font color=\"#000000\">text</font>";
usleep(2000000);
header("location:/otherpage.php");
 ?>`
Run Code Online (Sandbox Code Playgroud)

请注意,这将包含在iframe中...

问题是它没有回显echo语句,而是沉睡了两秒然后重定向(除了echo部分之外都是正确的)......

任何人都知道为什么会这样?它不是iframe,因为当你直接进入文件(与iframe分开)时,同样的情况也会发生.可能是睡着了吗?

谢谢

php iframe

1
推荐指数
1
解决办法
170
查看次数

在php中回应HTML

嗨,我想回显HTML,以便将mysql中的变量放入HTML输入标签.特别是,我遇到问题的单选按钮,它说它期待逗号或半冒号.这是我的代码:

$result=mysql_query($sql);
$row = mysql_fetch_assoc($result);
 while($row = mysql_fetch_array($result)){
  echo "<input type="radio";
  echo "value=";
  echo "$row["cnumber"]";
      echo "/>";
      echo "$row["cname"]"; 
  echo "<br />";
Run Code Online (Sandbox Code Playgroud)

知道为什么这不起作用吗?

html php mysql input radio-button

0
推荐指数
1
解决办法
337
查看次数

替代'或'?

我使用PHP fwrite将HTML和PHP输入到文件中问题是这个,我用''来封装$ content is ie.HTML和PHP,

然后我用""来封闭

 $sql="SELECT * FROM $tbl_name WHERE..... 
Run Code Online (Sandbox Code Playgroud)

这是$ content,

但是现在,当我想要这样做时,我陷入困境:

  WHERE var1="$var1" and var2="$var2"  
Run Code Online (Sandbox Code Playgroud)

因为我已经使用了''和"",如果我使用其中的一个,那么它显然不会起作用

有什么想法可以解决这个问题吗?还有其他类似'或'的符号吗?

在此先感谢Niall

php variables fwrite

0
推荐指数
1
解决办法
185
查看次数