Autor | Zpráva | ||
---|---|---|---|
rior Profil * |
#1 · Zasláno: 16. 8. 2010, 17:39:23
if(MyIsNull($id_photo) and $uloz){ $fotka = ($_FILES["photo"]["name"]); $MySQL = ("SELECT photo FROM reference WHERE photo='$fotka'"); $polozky = mysql_query($MySQL); $pocet = mysql_num_rows($polozky); if ($pocet==0) { $ordername = $_POST["ordername"]; $cath = $_POST["cath"]; $photo = ($_FILES["photo"]["name"]); $delete = "0"; $act = "1"; $sqry="INSERT INTO reference (ordername, cath, photo, del, active, date) VALUES ('".$ordername."','".$cath."','".$photo."','".$delete."','".$act."',NOW())"; $sqlr = mysql_query($sqry); $target = "../images_for_pages/reference/".$cath."/"; $target = $target . basename( $_FILES['photo']['name']); move_uploaded_file($_FILES['photo']['tmp_name'], $target); if ($sqry){ print("<p class=\"alert\">Reference byla uložena.</p>"); }else{ print("<p class=\"alert\">Referenci nelze uložit.</p>"); } }else{ print ("<p class=\"alert\">Fotka je již v databázi.</p>"); } } Ahoj. Mám tento kód na nahrání obrázku uložení informací o něm do databáze. Na PC přes WAMP mi vše fungovalo, ovšem na hostingu se obrázek neneahraje do složky. Práva mám nastavená na 777. Kde může být chyba? Díky. |
||
AM_ Profil |
#2 · Zasláno: 16. 8. 2010, 18:53:03
rior:
„Kde může být chyba?“ ledaskde, nejčastěji mezi klávesnicí a židlí. nějaká chybová hláška? co $_FILES['photo']['error']? co návratová hodnota move_uploaded_file? |
||
jenikkozak Profil |
#3 · Zasláno: 16. 8. 2010, 18:57:37
rior:
Nemá být proměnná $uloz součástí pole $_POST, nebo je to jen část skriptu? |
||
rior Profil * |
#4 · Zasláno: 16. 8. 2010, 19:08:04
if($_POST["ulozfoto"] == "Uložit foto" ){ $uloz = true; }else{ $uloz = false;} Proměnná $uloz |
||
AM_ Profil |
#5 · Zasláno: 16. 8. 2010, 19:28:18
AM:
„nějaká chybová hláška? co $_FILES['photo']['error']? co návratová hodnota move_uploaded_file?“ haló? |
||
rior Profil * |
#6 · Zasláno: 16. 8. 2010, 20:14:43
print ($_FILES['photo']['error']); Hodilo to hodnotu nula. |
||
AM_ Profil |
#7 · Zasláno: 16. 8. 2010, 21:09:08
takže upload proběhl v pohodě. táži se znovu, co návratová hodnota move_uploaded_file?
má server zapnutý výpis chyb? žádnou to nevypisuje? |
||
Časová prodleva: 14 let
|
0