Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/250.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
你说的很明显。我只是喜欢通过物理方式将所有内容写入.php页面上的文件,而不是从数据库动态生成或调用。但我明白,在这种情况下,这样做可能是不可能的。@tadman我添加了mysql标签,因为我不反对使用mysql。这可能是因为我原来的问题已经被其他人编辑过_Php_Mysql_Voting_Voting System - Fatal编程技术网

你说的很明显。我只是喜欢通过物理方式将所有内容写入.php页面上的文件,而不是从数据库动态生成或调用。但我明白,在这种情况下,这样做可能是不可能的。@tadman我添加了mysql标签,因为我不反对使用mysql。这可能是因为我原来的问题已经被其他人编辑过

你说的很明显。我只是喜欢通过物理方式将所有内容写入.php页面上的文件,而不是从数据库动态生成或调用。但我明白,在这种情况下,这样做可能是不可能的。@tadman我添加了mysql标签,因为我不反对使用mysql。这可能是因为我原来的问题已经被其他人编辑过,php,mysql,voting,voting-system,Php,Mysql,Voting,Voting System,你说的很明显。我只是喜欢通过物理方式将所有内容写入.php页面上的文件,而不是从数据库动态生成或调用。但我明白,在这种情况下,这样做可能是不可能的。@tadman我添加了mysql标签,因为我不反对使用mysql。这可能是因为我原来的问题已经被其他人编辑过了,现在看起来是这样的。@Deifwod我不知道,我只是一个静态文件类型的家伙。我知道这很差劲。你说的很明显。我只是喜欢通过物理方式将所有内容写入.php页面上的文件,而不是从数据库动态生成或调用。但我明白,在这种情况下,这样做可能是不可能的。


你说的很明显。我只是喜欢通过物理方式将所有内容写入.php页面上的文件,而不是从数据库动态生成或调用。但我明白,在这种情况下,这样做可能是不可能的。@tadman我添加了mysql标签,因为我不反对使用mysql。这可能是因为我原来的问题已经被其他人编辑过了,现在看起来是这样的。@Deifwod我不知道,我只是一个静态文件类型的家伙。我知道这很差劲。你说的很明显。我只是喜欢通过物理方式将所有内容写入.php页面上的文件,而不是从数据库动态生成或调用。但我明白,在这种情况下,这样做可能是不可能的。@tadman我添加了mysql标签,因为我不反对使用mysql。可能是因为我原来的问题已经被其他人编辑过了,现在看起来是这样的。我喜欢这个想法。我该如何创建HTML,让观众可以点击向上或向下投票?有没有一种方法可以让上面的代码进行计算:加上加上减的票数来显示当前的排名?这是一个糟糕的想法。请不要将文件系统用作数据库。这不能解释会导致计数器滑动的同时请求。@tadman我重视您的输入。你能解释一下为什么将投票数据存储在一个.txt文件中是个糟糕的主意吗?首先,它不能处理带有斜杠的URL。其次,它受到种族条件的影响。第三,您很快就会得到一堆无法管理的文件。1990年初,网络计数器就是这样做的,每个人都很快意识到这是个坏主意。我喜欢这个主意。我该如何创建HTML,让观众可以点击向上或向下投票?有没有一种方法可以让上面的代码进行计算:加上加上减的票数来显示当前的排名?这是一个糟糕的想法。请不要将文件系统用作数据库。这不能解释会导致计数器滑动的同时请求。@tadman我重视您的输入。你能解释一下为什么将投票数据存储在一个.txt文件中是个糟糕的主意吗?首先,它不能处理带有斜杠的URL。其次,它受到种族条件的影响。第三,您很快就会得到一堆无法管理的文件。这就是1990年初网络计数器的工作方式,每个人都很快意识到这是个坏主意。我喜欢这个主意。我怎样才能将所有这些都绑定到php文件中,而不是使用用户名,投票可以是匿名的吗?也许记录IP地址将是防止人们进行双重投票的一种方法?IP地址和会话将是另一种选择。然而,这永远不能保证同一个人没有投过两次票。我喜欢这个主意。我怎样才能将所有这些都绑定到php文件中,而不是使用用户名,投票可以是匿名的吗?也许记录IP地址将是防止人们进行双重投票的一种方法?IP地址和会话将是另一种选择。然而,它永远不能保证同一个人没有投过两次票。
<h2>Stack Overflow Is Cool</h2>
<span id="author-info-etc">Written by Ben Dover on 01-01-2012 (+12) | (-3) Total Rank: +9</span>
<p>Once upon a time there was this really cool website called Stack Overflow where amazing people would help answer questions asked by people who destroyed their keyboards by throwing them against their computer screen in an act of utter frustration and despair.</p>
<span id="author-info-etc">Written by <?php echo $authorname; ?> on <?php echo $pubDate; ?> <?php include ('pagevotescript.php'); ?></span>
page_id | page_name
-------------------
1       | My Page
2       | Test
user_id | user_name
-------------------
1       | John     
2       | Sara
3       | Tom
vote_id | user_id | page_id | vote_weight
-----------------------------------------
1       | 1       | 1       |  1
2       | 1       | 2       | -1
3       | 2       | 2       |  1
4       | 3       | 1       |  1
// Open file for reading and writing
$fp = fopen('about-us.php.txt', 'w+');

//Retrieve contents of file as integar
$count = (int) fread($fp, filesize('about-us.php.txt'));

// Take the count and up it by 1
$count++;

// Write the changes
fwrite($fp, $count);

// Close the file
fclose($fp);
$db = dba_open("stats", "r", "gdbm");
$count = dba_fetch("/page/path", $db);
dba_insert("/page/path", $count + 1, $db);