Autor Zpráva
ada
Profil *
Ahojte vsem, potreboval bych s necim pichnout, ? At delam , co delam nedari se mi sprovoznit upload ... , presto ze mam syntaxi kodu spravnou, sloyka n-obrazky ma povoleni zapis apod... nize je dany kod, predem dekuji za pomoc

$jmeno_souboru=$_FILES['upload']['name'];
$adresar="../n-obrazky/";
$uplny_adresar=$adresar.$jmeno_souboru;

if(move_uploaded_file($_FILES['upload']['tmp_name'],$uplny_adresar))
{

$vlozeni="INSERT INTO users (id,username,password,jmeno,bydliste,icq,jabber,skype,web,motocykl,obs ah,vykon,hmotnost,rokvyroby,barva,maxrychlost,spotreba,kmh,palivo,avat ar) VALUES ('','$username','$password','$jmeno','$bydliste','$icq','$jabber','$sk ype','$web','$motocykl','$obsah','$vykon','$hmotnost','$rokvyroby','$b arva','$maxrychlost','$spotreba','$kmh','$palivo','$jmeno_souboru')";
mysql_query($vlozeni);

}
else
/
{
echo"neco je spatne";
}
DJ Miky
Profil
Co tam dělá to lomítko?

else
/
{
echo"neco je spatne";
}


Chtělo by se to podělit, co konkrétně to píše za chybu.
Mastodont
Profil
Co obsahuje $_FILES['upload']['error'] ??
ada
Profil *
lomitko se tam dostalo nedopatrenim pri psani tohodle prispevku, prave ze to nic nepise, dokonce data se insertuji do databaze ... , jmeno obrazku se take zapise do databaze, ale proste obrazek se fyzicky na server nenahraje ...
orsic
Profil
zkus hodit na začátek skriptu tohle abys věděl u čeho PHP držkuje :
error_reporting(E_ALL);
ada
Profil *
bez vysledku, zadnou chybovou hlasku to nehazi :( , nemuze byt chyba ve spravnem vnoreni do podminek ?
Mastodont
Profil
Co obsahuje $_FILES['upload']['error'] ses díval?
ada
Profil *
$_FILES['upload']['error'] hazi 0
ada
Profil *
Uz nevim , co delam spatne ... , posilam kompletni script , snad tam nekdo nejakou chybu obevi


<?

session_start();
ob_start();


$jmeno_souboru=$_FILES['upload']['name'];
$adresar="../n-obrazky/";
$uplny_adresar=$adresar.$jmeno_souboru;

$password=$_POST['password'];
$jmeno=$_POST['jmeno'];
$bydliste=$_POST['bydliste'];
$icq=$_POST['icq'];
$jabber=$_POST['jabber'];
$skype=$_POST['skype'];
$web=$_POST['web'];
$motocykl=$_POST['motocykl'];
$obsah=$_POST['obsah'];
$vykon=$_POST['vykon'];
$hmotnost=$_POST['hmotnost'];
$rokvyroby=$_POST['rokvyroby'];
$barva=$_POST['barva'];
$maxrychlost=$_POST['maxrychlost'];
$spotreba=$_POST['spotreba'];
$kmh=$_POST['kmh'];
$palivo=$_POST['palivo'];
$nazev_obrazku=$_FILES['upload']['name'];

if(isset($_POST['odeslano']))
{

if($_POST['username']!=""&&$_POST['password']!="")
{
$porovnani="SELECT username FROM users WHERE username='".$_POST['username']."'";
$vysledek=mysql_query($porovnani);

if(mysql_num_rows($vysledek)!=0)
{


?>
<? echo"Pøezdívka ".$_POST['username']." je již zaregistrovaná"; ?>


<center>
<table height="650">
<td><br /><h2>Registrace</h2><br /><br /></td>
<form action="registrace.php" method="post" enctype="multipart/form-data">
<tr><td>Pøezdívka:&nbsp;&nbsp;</td><td><input type="text" name="username"></td></tr>
<tr><td>Heslo:&nbsp;&nbsp;</td><td><input type="password" name="password" value="<? echo $_POST['password'];?>"></td></tr>
<tr><td>Jméno:&nbsp;&nbsp;</td><td><input type="text" name="jmeno" value="<? echo $_POST['jmeno'];?>"> </td></tr>
<tr><td>Bydlištì:&nbsp;&nbsp;</td><td><input type="text" name="bydliste" value="<? echo $_POST['bydliste'];?>"> </td></tr>
<tr><td>&nbsp;<br /></td></tr>
<tr><td>Icq:&nbsp;&nbsp;</td><td><input type="text" name="icq" value="<? echo $_POST['icq'];?>"> </td></tr>
<tr><td>Jabber:&nbsp;&nbsp;</td><td><input type="text" name="jabber" value="<? echo $_POST['jabber'];?>"> </td></tr>
<tr><td>Skype:&nbsp;&nbsp;</td><td><input type="text" name="skype" value="<? echo $_POST['skype'];?>"> </td></tr>
<tr><td>Web:&nbsp;&nbsp;</td><td><input type="text" name="web" value="<? echo $_POST['web'];?>"> </td></tr>
<tr><td>&nbsp;<br /></td></tr>
<tr><td>Motocykl:&nbsp;&nbsp;</td><td><input type="text" name="motocykl" value="<? echo $_POST['motocykl'];?>"> </td></tr>
<tr><td>Obsah:&nbsp;&nbsp;</td><td><input type="text" name="obsah" value="<? echo $_POST['obsah'];?>"> </td></tr>
<tr><td>Výkon:&nbsp;&nbsp;</td><td><input type="text" name="vykon" value="<? echo $_POST['vykon'];?>"> </td></tr>
<tr><td>Hmotnost:&nbsp;&nbsp;</td><td><input type="text" name="hmotnost" value="<? echo $_POST['hmotnost'];?>"> </td></tr>
<tr><td>Rok výroby:&nbsp;&nbsp;</td><td><input type="text" name="rokvyroby" value="<? echo $_POST['rokvyroby'];?>"> </td></tr>
<tr><td>Barva:&nbsp;&nbsp;</td><td><input type="text" name="barva" value="<? echo $_POST['barva'];?>"> </td></tr>
<tr><td>Max. rychlost:&nbsp;&nbsp;</td><td><input type="text" name="maxrychlost" value="<? echo $_POST['maxrychlost'];?>"> </td></tr>
<tr><td>Spotøeba na 100km:&nbsp;&nbsp;</td><td><input type="text" name="spotreba" value="<? echo $_POST['spotreba'];?>"> </td></tr>
<tr><td>0-100km/h:&nbsp;&nbsp;</td><td><input type="text" name="kmh" value="<? echo $_POST['kmh'];?>"> </td></tr>
<tr><td>Palivo:&nbsp;&nbsp;</td><td><input type="text" name="palivo" value="<? echo $_POST['palivo'];?>"> </td></tr>
<tr><td>Upload obrazku:</td><td><input type="file" name="upload" value="<? echo $_FILES['upload']['name'];?>"></td></tr>
<tr><td>&nbsp;<br /></td></tr>
<tr><td><input type="submit" name="odeslano" value="Zaregistrovat"> </td></tr>
</form>

</table>
</center>
<?
}
else
{


if(move_uploaded_file($_FILES["upload"]["tmp_name"],"../n-obrazky/$naz ev_obrazku"))
{

$vlozeni="INSERT INTO users (id,username,password,jmeno,bydliste,icq,jabber,skype,web,motocykl,obs ah,vykon,hmotnost,rokvyroby,barva,maxrychlost,spotreba,kmh,palivo,avat ar) VALUES ('','$username','$password','$jmeno','$bydliste','$icq','$jabber','$sk ype','$web','$motocykl','$obsah','$vykon','$hmotnost','$rokvyroby','$b arva','$maxrychlost','$spotreba','$kmh','$palivo','$nazev_obrazku')";
mysql_query($vlozeni);


$_SESSION['prihlaseny_uzivatel']=$_POST['username'];
$_SESSION['pass']=$_POST['password'];

?>
Dìkujeme za Vaši registraci <? echo $_POST['username'];?>
<?

header ("Refresh:0; URL=index.php");
echo "Registrace byla dokonèena";
die();

}
else

{
echo $_FILES['upload']['error'];
echo "neco je spatne";
}

}
}
else
{
?>

<p>
Tyto údaje jsou povinné: Pøihlaèovací jméno, heslo, email a vìk!
</p>
<center>
<table height="650">
<td><br /><h2>Registrace</h2><br /></td>
<form action="registrace.php" method="post" enctype="multipart/form-data">
<tr><td>Pøezdívka:&nbsp;&nbsp;</td><td><input type="text" name="username"></td></tr>
<tr><td>Heslo:&nbsp;&nbsp;</td><td><input type="password" name="password" value="<? echo $_POST['password'];?>"></td></tr>
<tr><td>Jméno:&nbsp;&nbsp;</td><td><input type="text" name="jmeno" value="<? echo $_POST['jmeno'];?>"> </td></tr>
<tr><td>Bydlištì:&nbsp;&nbsp;</td><td><input type="text" name="bydliste" value="<? echo $_POST['bydliste'];?>"> </td></tr>
<tr><td>&nbsp;<br /></td></tr>
<tr><td>Icq:&nbsp;&nbsp;</td><td><input type="text" name="icq" value="<? echo $_POST['icq'];?>"> </td></tr>
<tr><td>Jabber:&nbsp;&nbsp;</td><td><input type="text" name="jabber" value="<? echo $_POST['jabber'];?>"> </td></tr>
<tr><td>Skype:&nbsp;&nbsp;</td><td><input type="text" name="skype" value="<? echo $_POST['skype'];?>"> </td></tr>
<tr><td>Web:&nbsp;&nbsp;</td><td><input type="text" name="web" value="<? echo $_POST['web'];?>"> </td></tr
P_T_
Profil
Adresář do kterého nahráváš by měl být definovaný jako absolutní ( k filesystému ).
např. $adresar= $_SERVER['DOCUMENT_ROOT']."/n-obrazky/";
Argos
Profil
Mám stejný problém, ještě jsem nepřišel na to kde jsem udělal chybu - ale přestalo to chodit od té doby co jsem zkoušel mod_rewrite - změnil jsem svůj httpd.conf a php.ini aby chodil mod_rewrite a script na galerii přestal fungovat - vše proběhne bez chyby - respektive bez reakce.... - takže nemůže být špatné nastavení serveru?

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: