Autor | Zpráva | ||
---|---|---|---|
ada Profil * |
#1 · Zasláno: 8. 2. 2008, 14:48:46
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 |
#2 · Zasláno: 8. 2. 2008, 14:56:09
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 |
#3 · Zasláno: 8. 2. 2008, 15:05:58
Co obsahuje $_FILES['upload']['error'] ??
|
||
ada Profil * |
#4 · Zasláno: 8. 2. 2008, 15:22:27
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 |
#5 · Zasláno: 8. 2. 2008, 19:47:34
zkus hodit na začátek skriptu tohle abys věděl u čeho PHP držkuje :
error_reporting(E_ALL); |
||
ada Profil * |
#6 · Zasláno: 9. 2. 2008, 15:29:51
bez vysledku, zadnou chybovou hlasku to nehazi :( , nemuze byt chyba ve spravnem vnoreni do podminek ?
|
||
Mastodont Profil |
#7 · Zasláno: 9. 2. 2008, 15:50:50
Co obsahuje $_FILES['upload']['error'] ses díval?
|
||
ada Profil * |
#8 · Zasláno: 10. 2. 2008, 18:20:16
$_FILES['upload']['error'] hazi 0
|
||
ada Profil * |
#9 · Zasláno: 10. 2. 2008, 18:48:51
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: </td><td><input type="text" name="username"></td></tr> <tr><td>Heslo: </td><td><input type="password" name="password" value="<? echo $_POST['password'];?>"></td></tr> <tr><td>Jméno: </td><td><input type="text" name="jmeno" value="<? echo $_POST['jmeno'];?>"> </td></tr> <tr><td>Bydlištì: </td><td><input type="text" name="bydliste" value="<? echo $_POST['bydliste'];?>"> </td></tr> <tr><td> <br /></td></tr> <tr><td>Icq: </td><td><input type="text" name="icq" value="<? echo $_POST['icq'];?>"> </td></tr> <tr><td>Jabber: </td><td><input type="text" name="jabber" value="<? echo $_POST['jabber'];?>"> </td></tr> <tr><td>Skype: </td><td><input type="text" name="skype" value="<? echo $_POST['skype'];?>"> </td></tr> <tr><td>Web: </td><td><input type="text" name="web" value="<? echo $_POST['web'];?>"> </td></tr> <tr><td> <br /></td></tr> <tr><td>Motocykl: </td><td><input type="text" name="motocykl" value="<? echo $_POST['motocykl'];?>"> </td></tr> <tr><td>Obsah: </td><td><input type="text" name="obsah" value="<? echo $_POST['obsah'];?>"> </td></tr> <tr><td>Výkon: </td><td><input type="text" name="vykon" value="<? echo $_POST['vykon'];?>"> </td></tr> <tr><td>Hmotnost: </td><td><input type="text" name="hmotnost" value="<? echo $_POST['hmotnost'];?>"> </td></tr> <tr><td>Rok výroby: </td><td><input type="text" name="rokvyroby" value="<? echo $_POST['rokvyroby'];?>"> </td></tr> <tr><td>Barva: </td><td><input type="text" name="barva" value="<? echo $_POST['barva'];?>"> </td></tr> <tr><td>Max. rychlost: </td><td><input type="text" name="maxrychlost" value="<? echo $_POST['maxrychlost'];?>"> </td></tr> <tr><td>Spotøeba na 100km: </td><td><input type="text" name="spotreba" value="<? echo $_POST['spotreba'];?>"> </td></tr> <tr><td>0-100km/h: </td><td><input type="text" name="kmh" value="<? echo $_POST['kmh'];?>"> </td></tr> <tr><td>Palivo: </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> <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: </td><td><input type="text" name="username"></td></tr> <tr><td>Heslo: </td><td><input type="password" name="password" value="<? echo $_POST['password'];?>"></td></tr> <tr><td>Jméno: </td><td><input type="text" name="jmeno" value="<? echo $_POST['jmeno'];?>"> </td></tr> <tr><td>Bydlištì: </td><td><input type="text" name="bydliste" value="<? echo $_POST['bydliste'];?>"> </td></tr> <tr><td> <br /></td></tr> <tr><td>Icq: </td><td><input type="text" name="icq" value="<? echo $_POST['icq'];?>"> </td></tr> <tr><td>Jabber: </td><td><input type="text" name="jabber" value="<? echo $_POST['jabber'];?>"> </td></tr> <tr><td>Skype: </td><td><input type="text" name="skype" value="<? echo $_POST['skype'];?>"> </td></tr> <tr><td>Web: </td><td><input type="text" name="web" value="<? echo $_POST['web'];?>"> </td></tr |
||
Časová prodleva: 4 dny
|
|||
P_T_ Profil |
#10 · Zasláno: 14. 2. 2008, 06:53:07
Adresář do kterého nahráváš by měl být definovaný jako absolutní ( k filesystému ).
např. $adresar= $_SERVER['DOCUMENT_ROOT']."/n-obrazky/"; |
||
Časová prodleva: 2 měsíce
|
|||
Argos Profil |
#11 · Zasláno: 31. 3. 2008, 20:27:26
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?
|
||
Časová prodleva: 15 let
|
0