Mam subory upload_image.htm , vytvor_tabulku_obrazku.php a kontrola_obrazku.php Spojenie s databazou mi funguje, tabulku v databaze mi vytvorlio. Pise mi vsak chybu v subore kontrola_obrazku.php
Citácia:
Warning: move_uploaded_file(obrazky/Obrazok137.jpg) [function.move-uploaded-file]: failed to open stream: Permission denied in /domains1/nh566300/public/www_root/forum/kontrola_obrazku.php on line 19
Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move '/domains/gymplaci.sk/public/tmp/phpUdxi8o' to 'obrazky/Obrazok137.jpg' in /domains1/nh566300/public/www_root/forum/kontrola_obrazku.php on line 19
Tu je cely subor kontrola_obrazku.php
Citácia:
<?php
// Spojení k databázi.
$spojení = mysql_connect( "localhost", "nh566300", "ujokeskos" )
or die( "Spojení selhalo: ". mysql_error() );
mysql_select_db( "nh566300db", $spojení ) or die ( mysql_error() );
// Zpřístupnění proměnných.
$obrázek_popisek = $_POST['obrazek_popisek'];
$obrázek_uživatel = $_POST['obrazek_uzivatel'];
$obrázek_dočasný_název = $_FILES['obrazek_soubor']['name'];
$datum = date( "Y-m-d" );
// Načtení obrázku a kontrola typu.
// Ověření, zda bude obrázek uložen ve správném adresáři.
$adresář ="obrazky/";
$název_obrázku = $adresář. $obrázek_dočasný_název;
if ( move_uploaded_file( $_FILES['obrazek_soubor']['tmp_name'],
$název_obrázku ) ) {
// Načtení informací o přijímaném obrázku.
list( $šířka, $výška, $typ, $atributy ) = getimagesize( $název_obrázku );
switch ( $typ ) {
case 1:
$přípona = " .gif";
break;
case 2:
$přípona = " .jpg";
break;
case 3:
$přípona = " .png";
break;
default:
echo "Omlouváme se, typ vašeho obrázku není GIF, JPG, ani PNG.<br>";
echo "Vraťte se na předchozí stránku a zkuste to znovu.";
}
// Vložení informací do tabulky.
$vložit = "INSERT INTO images
( image_caption, obrazek_uzivatel, image_date )
VALUES
( '$obrázek_popisek', '$obrázek_uživatel', '$datum' )";
$výsledek = mysql_query( $vložit ) or die( mysql_error() );
$id_obrázku = mysql_insert_id();
$nový_název_souboru = $adresář. $id_obrázku. $přípona;
rename( $název_obrázku, $nový_název_souboru );
}
?>
<html>
<head>
<title>Zde je váš obrázek!</title>
</head>
<body>
<h1>Takže – jaké to je být slavný?</h1><br><br>
<p>Zde je obrázek, který jste právě odeslali na náš server:</p>
<img src="obrazky/<?php echo $id_obrázku. $přípona; ?>" align="left">
<strong><?php echo $obrázek_popisek; ?></strong><br>
Tento obrázek má formát <?php echo $přípona; ?>.<br>
Jeho šířka a výška: <?php echo $šířka; ?> x <?php echo $výška; ?>.<br>
Byl přijat <?php echo $datum; ?>.
</body>
</html>
Je to z jednej českej knihy o php... bol by som rad keby ste mi pomohli lebo urcite je v tom len daka mala chyba ktoru somsi nevsimol diky...