TheAngelow
Registered
Как да направя на тази система http://web-tourist.net/login/login/view.php?st=2048 да се пуска съобщение на всеки 3 мин примерно
:roll:
Follow along with the video below to see how to install our site as a web app on your home screen.
Бележка: This feature may not be available in some browsers.
CREATE TABLE `chat` (
`id` INT(15) NOT NULL AUTO_INCREMENT PRIMARY KEY,
`posted` TEXT NOT NULL,
`name` TEXT NOT NULL,
`text` TEXT NOT NULL,
`timestamp` TIMESTAMP(8)
);
<?php
include 'conn.php';
$name = $_POST['name'];
$text = $_POST['text'];
$posted = time();
$statuse = "valide";
if (strlen($name) <2) { // Проверка при попълнено име
$statuse= "error";
}
if (strlen($text) <2) { // Проверка при попълнен текст
$statuse= "error";
}
$query = mysql_query("SELECT * FROM `chat` WHERE `name` = '{$_SESSION['username']}'");
$row = mysql_fetch_assoc($query);
if(time()+180 <= $row['timestamp']){
if($statuse=="valide"){
$connect=mysql_pconnect("$dbserver","$dbuser","$dbpass") or die ( 'Не мога да осъществя връзка с базата данни' );
mysql_select_db("$dbname") or die ( 'Не мога да се свържа с базата данни' );
$timestamp = time();
$query = mysql_query("INSERT chat (name, timestamp, text, posted) VALUES ('$name', '$timestamp ', '$text','$posted')");
}
} else {
echo 'изчакай 3 минути.';
}
header('Location: chat.php');
?>
chat.phpTheAngelow каза:Как да направя на тази система http://web-tourist.net/login/login/view.php?st=2048 да се пуска съобщение на всеки 3 мин примерно:roll:
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<?
#прост чат скрипт
#Автор: Алекс
#e-mail: comefromhell@mail.bg
if (!isset($_SESSION['minutes']) || isset($_SESSION['minutes']) && $_SESSION['minutes'] <= time()) {
?>
<form method="POST" action="postd.php">
<input type="text" value="" name="name" size="20" maxlength="10" onblur="'';" '';"><br/>
<input type="text" value="" name="text" size="20" maxlength="40" onblur="'Съобщение';" onfocus="if('')'';"><br/>
<input type="submit" value="Прати" name="send">
</form>
<?php
} else {
echo 'След 3 минути ще можете да пишете следващо съобщение';
}
?>
текст:<br/>
<?php include "view.php";?><br/>
<script>function formValidate(form) {
if (form.name.value == "")
{
alert('Моля напишете името си!');
form.name.focus();
return false;
}
if (form.message.value == "")
{
alert('Моля напишете вашето мнение!');
form.message.focus();
return false;
}
if (form.code.value == "")
{
alert('Моля напишете кода за сигурност!');
form.code.focus();
return false;
}
return true;
}
</script>
$name = $_POST['name'];
$text = $_POST['text'];
$posted = time();
include 'conn.php';
$statuse = "valide";
if (strlen($name) <2) { // Проверка при попълнено име
$statuse= "error";}
if (strlen($text) <2) { // Проверка при попълнен текст
$statuse= "error";}
if($statuse=="valide"){
$connect=mysql_pconnect("$dbserver","$dbuser","$dbpass") or die ( 'Не мога да осъществя връзка с базата данни' );
mysql_select_db("$dbname") or die ( 'Не мога да се свържа с базата данни' );
$query = mysql_query("INSERT chat (name, text, posted) VALUES ('$name', '$text','$posted')");
$_SESSION['minutes'] = time()+180;
}
header('Location: chat.php');
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '(8) )' at line 6
Какво значи, неработи?TheAngelow каза:@Ev0luti0N, неработи твоя вариянт не бачка
TheAngelow каза:никаква грешка не ми изкарва еволутион просто си пиша без да ми дава грешки и си пиша пост след пост
<?php
session_start();
?>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<?
#прост чат скрипт
#Автор: Алекс
#e-mail: comefromhell@mail.bg
if (!isset($_SESSION['minutes']) || isset($_SESSION['minutes']) && $_SESSION['minutes'] <= time()) {
?>
<form method="POST" action="postd.php">
<input type="text" value="" name="name" size="20" maxlength="10" onblur="'';" '';"><br/>
<input type="text" value="" name="text" size="20" maxlength="40" onblur="'Съобщение';" onfocus="if('')'';"><br/>
<input type="submit" value="Прати" name="send">
</form>
<?php
echo $_SESSION['minutes'];
} else {
echo 'След 3 минути ще можете да пишете следващо съобщение';
}
?>
текст:<br/>
<?php include "view.php";?><br/>
<script>function formValidate(form) {
if (form.name.value == "")
{
alert('Моля напишете името си!');
form.name.focus();
return false;
}
if (form.message.value == "")
{
alert('Моля напишете вашето мнение!');
form.message.focus();
return false;
}
if (form.code.value == "")
{
alert('Моля напишете кода за сигурност!');
form.code.focus();
return false;
}
return true;
}
</script>
TheAngelow каза:объркал съм се не работи със първия а със втория дава грешка!
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<?
#прост чат скрипт
#Автор: Алекс
#e-mail: comefromhell@mail.bg
if (isset($_SESSION['minutes']) && $_SESSION['minutes'] > time()) {
echo 'След 3 минути ще можете да пишете следващо съобщение';
} else {
?>
<form method="POST" action="postd.php">
<input type="text" value="" name="name" size="20" maxlength="10" onblur="'';" '';"><br/>
<input type="text" value="" name="text" size="20" maxlength="40" onblur="'Съобщение';" onfocus="if('')'';"><br/>
<input type="submit" value="Прати" name="send">
</form>
<?php
}
?>
текст:<br/>
<?php include "view.php";?><br/>
<script>function formValidate(form) {
if (form.name.value == "")
{
alert('Моля напишете името си!');
form.name.focus();
return false;
}
if (form.message.value == "")
{
alert('Моля напишете вашето мнение!');
form.message.focus();
return false;
}
if (form.code.value == "")
{
alert('Моля напишете кода за сигурност!');
form.code.focus();
return false;
}
return true;
}
</script>
Имаш ли най-горе на файла session_start(); ?TheAngelow каза:еволутион нестава пак си пиша пост след пост намери ме в скайп vaskoy_ с долната черта.