код за работа с определено време

amarok

Registered
Така права игра и искам да направя да може да се ходи на работа за определено време, но как да го направя да отчита времето и като свърши да ти праща лично съобщения колко пари си искарал :lol:
 
Мисля, че ще стане с бисквитки.
Код:
<form method="post" action="">
<input type="text" name="time">
<input type="submit" name="work" value="Работи">
</form>
<?php
if(isset($_POST['submit'])) {
$time=htmlspecialcharts$_POST['time']; // Времето за работа
$work='5000'; // Парите ти
setcookie('work', ''.$work.'', time()+3600*$time);
}
?>
И след това в друга страница проверяваш:
Код:
<?php
if (isset($_COOKIE['work'])) {
$coockie=$_COOKIE['work'];

}else{
// Тук си изпращаш писмото
}
?>
 
Дава ми следната грешка

Код:
Parse error: syntax error, unexpected T_VARIABLE in C:\xampp\htdocs\work.php on line 7
 
<form method="post" action="">
<input type="text" name="time">
<input type="submit" name="work" value="Работи">
</form>
<?php
if(isset($_POST['submit'])) {
$time=htmlspecialcharts($_POST['time']); // Времето за работа
$work='5000'; // Парите ти
setcookie('work', ''.$work.'', time()+3600*$time);
}
?>
 
Моя се лоадва към индекса и се отваря по следния начин index.php?a=work така сам си направил на всякъде и не би трябвало да има проблем

Ето какво ми изкарва
1260.jpg
и като цъкна нищо не става :?
 
Грешката е моя. Извинявам се.
Код:
<form method="post" action="">
<input type="text" name="time">
<input type="submit" name="work" value="Работи">
</form>
<?php
if(isset($_POST['work'])) {
$time=htmlspecialcharts$_POST['time']; // Времето за работа
$work='5000'; // Парите ти
setcookie('work', ''.$work.'', time()+3600*$time);
}
?>
 
Код:
<form method="post" action="">
<input type="text" name="time">
<input type="submit" name="work" value="Работи">
</form>
<?php
if(isset($_POST['work'])) {
$time=$_POST['time']; // Времето за работа
$work='5000'; // Парите ти
setcookie('work', ''.$work.'', time()+3600*$time);
}
?>
 
Не явно с този код няма да стане дава ми постоянно грешки сега ми дава това
Код:
Warning: Cannot modify header information - headers already sent by (output started at C:\xampp\htdocs\config.php:20) in C:\xampp\htdocs\work.php on line 38
:idea:
 
Става! Пробвал съм го. Това е заради сесията. Я пробвай да го разделиш на две. Тоест на формата и дай action="workk.php", а в страницата workk.php сложи останалия код. Ако не искаш пък кажи. Някой друг дати помогне. Можеш и да пробваш без сесиите първо да видиш дали работи.
 
Става! Пробвал съм го. Това е заради сесията. Я пробвай да го разделиш на две. Тоест на формата и дай action="workk.php", а в страницата workk.php сложи останалия код. Ако не искаш пък кажи. Някой друг дати помогне. Можеш и да пробваш без сесиите първо да видиш дали работи.
 
Ами направих само html кода в work.php и като натиснеш бутона да те праща на workk.php където е php кода но не става пак :cry:
 
amarok каза:
Ами направих само html кода в work.php и като натиснеш бутона да те праща на workk.php където е php кода но не става пак :cry:
Някаква грешка ли дава ? Първо на компютъра ли си го изпробваш ? На твоя сървар ?
 
За тази грешка :


Код:
	Warning: Cannot modify header information - headers already sent by (output started at C:\xampp\htdocs\config.php:20) in C:\xampp\htdocs\work.php on line 38

сложи най отгоре в файла на първия ред без растояние сложи
Код:
<?
ob_start(); 
?>

много е важно да няма празни редове или празни места ..
 
justspy каза:
За тази грешка :


Код:
	Warning: Cannot modify header information - headers already sent by (output started at C:\xampp\htdocs\config.php:20) in C:\xampp\htdocs\work.php on line 38

сложи най отгоре в файла на първия ред без растояние сложи
Код:
<?
ob_start(); 
?>

много е важно да няма празни редове или празни места ..

Това го пробвах не става.. пак същата грешка излиза..

Dizasterr каза:
Някаква грешка ли дава ? Първо на компютъра ли си го изпробваш ? На твоя сървар ?
Ами пробвам си го на моя компютър :) и попринцип сайта е на моя компютър нямам хостинг :wink:
 
товага пробвай :

Код:
<?
session_start();
ob_start();
?>

значи задължително на първия ред без интервали и такива плътно .. това е много важно иначе пак ще ти дава тази грешка ..
 

Back
Горе