Autor Zpráva
rior
Profil *
         	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
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
rior:
Nemá být proměnná $uloz součástí pole $_POST, nebo je to jen část skriptu?
rior
Profil *
	
if($_POST["ulozfoto"] == "Uložit foto" ){
$uloz = true;	  
}else{
$uloz = false;}


Proměnná
$uloz
jen řeší vkládání, je součástí skriptu. Doma na stroji mi to vše funguje, jen to nejde na hostingu. Nefunguje mi tam ani upload obrázků přes CKeditor. Přitom jsem nastavoval práva přes Total Commander na 777 u všech potřebných složek.
AM_
Profil
AM:
nějaká chybová hláška? co $_FILES['photo']['error']? co návratová hodnota move_uploaded_file?
haló?
rior
Profil *
	print ($_FILES['photo']['error']);

Hodilo to hodnotu nula.
AM_
Profil
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?

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:

0