Autor Zpráva
hee
Profil *
<?php
include 'error.inc';
include 'db.inc';
include 'clean.inc';

$errorString = "";


//-------------------------
if (empty($_POST["nadpis"]))

$errorString .=
" <br>Pole "nadpis" musí být vyplněno.";

//-------------------------
if (empty($_POST["info"]))

$errorString .=
" <br>Pole "info" musí být vyplněno.";

//-------------------------
if (empty($_POST["clanek"]))

$errorString .=
" <br>Pole "clanek" musí být vyplněno.";

//-------------------------
if (empty($_POST["sestava"]))

$errorString .=
" <br>Pole "sestava" musí být vyplněno.";

//-------------------------


if (!empty($errorString))
{

?>
<!DOCTYPE HTML PUBLIC
"-//W3C//DTD HTML 4.0 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">

<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=windows-1250">
<title>znova</title></head>
<body bgcolor="white">
<h2>Sory ale ses jouda a máš to blbě</h2>
<?php echo $errorString; ?>
<br><a href="add2.php">Zpatky na formulář</a>
</body>
</html>
<?php
exit;
}



if (!($connection = @ mysql_pconnect($hostName,
$username,
$password)))
die("nemohu se pripojit k databazi");

if (!mysql_select_db($databaseName, $connection))
showerror();


// k gifu
if (is_uploaded_file($_FILES["gif"]["tmp_name"]))
{

$file = fopen($_FILES["gif"]["tmp_name"], "r");


$gif =
fread($file, $_FILES["gif"]["size"]);


$fileContents = AddSlashes($fileContents);
}
else
$fileContents = NULL;
//---------------

$date_added = date ("Y.m.d- H:i:s"); //zjistime aktualni cas

$query = "INSERT INTO clanek VALUES ('', '$date_added', '$nadpis', '$fileContents', '$info', '$clanek', '$sestava')";

//----------------
if ((@ mysql_query ($query,
$connection))
&& @ mysql_affected_rows() == 1)
header("Location: potvrd.php?" .
"Id=". mysql_insert_id($connection) .
"&status=T");


else
header("Location: potvrd.php?" .
"status=F");
?>
hgj
Profil *
Warning: Cannot modify header information - headers already sent by (output started at C:wampwwwhokejadd2_1.php:2) in C:wampwwwhokejadd2_1.php on line 97 to je ten radek "&status=T"); 5 od spoda ...
hjg
Profil *
jo a jeste otazka .... co s tim je je mozny ze je spatnej ten script co nasleduje po tomto??? ale s tou chybou asi ne
tiso
Profil
na 2-hom riadku máš výstup, po ňom už nemôžeš posielať ďalšie hlavičky...
Cup
Profil
kde myslis ten druhej radek
hjg
Profil *
skus to trochu priblizit nevim co myslis druhym radkem ... na ja totiz na druhym radku vidim <?php popripdane ten radek pod tim a to ty nemyslis ...
tiso
Profil
(output started at C:wampwwwhokejadd2_1.php:2)
hjg
Profil *
aha ... diky ... vubec nic mi to nerika ale to je jedno ... kdyz nevim co s tim mam delat tak s tim nic nenadelam, ale to vlastne ani nevadi ... du na trenal
v6ak
Profil
hjg: Kde máte stránky? Vaše heslo k databázi by mě fakt zajímalo...... ;-)
Jinak řečeno, když napíšu do prohlížeče protokol://server/cesta/db.inc, mám Vaše údaje do DB... Používejte třeba *.inc.php
one_k
Profil
v6ak
Vetsinou bys mel smulu pac se to osetruje pres rewriteRule
tiso
Profil
v6ak - máš aj nemáš... Pokiaľ ten skript nemá výstup tak Ti to je na 2 veci...
v6ak
Profil
tiso: *.inc se většinou neprovádí (podobně jako *.txt)...
tiso
Profil
v6ak - pravda, rýchlejšie píšem ako čítam...
hjg
Profil *
ja vim :) ... stranky mam jen v kompu a vsechno jedu pomoci ucebnice .... zabezpeceni je asi o 2 kapitoly dal nez sem .... nebojte stranky sou zatim jen v kompu :)
Toto téma je uzamčeno. Odpověď nelze zaslat.

0