Stránka 1 z 1

Upload obrazku

Napsal: 15 dub 2008 12:49
od wix
Ahoj, mohl by mi nekdo konkretne poradit jakopro debila, jak se udela upload obrazku v php? co kam napsat?

Re: Upload obrazku

Napsal: 15 dub 2008 13:14
od gyga
Stačí poprosit Google. http://www.builder.cz/art/php/rsupload.html a je tam i víc stránek.

Re: Upload obrazku

Napsal: 15 dub 2008 13:18
od wix
to jsem zkousel na neumim to zprovoznit, potreboval ybch vedet, co presne kam naspat a kam vlozit, chapes? jsem programatorsky antitalent:-)

Re: Upload obrazku

Napsal: 15 dub 2008 13:23
od Tholus
Vytvoř si adresu, třeba http://www.uploadobrazku.cz. Do ní udělej složku UPLOAD.
Vytvoř si v pozn. bloku nový dokument a vlož do něj toto:

------------------------------------------------------------------------

<?php

$slozka = "upload";

if( is_uploaded_file($_FILES['soubor']['tmp_name']) && ($_POST['upload'] == "ok") )
{
if( move_uploaded_file($_FILES['soubor']['tmp_name'], "./".$slozka."/".$_FILES['soubor']['name']) )
{
$oznam = "Byl uploadnutý soubor <strong>".$_FILES['soubor']['name']."</strong>";
}
}
?>

<div><?php echo $oznam; ?></div>
<div>
<form action="index.php" method="post" enctype="multipart/form-data">
<input type="file" name="soubor">
<input type="hidden" name="upload" value="ok">
<input type="submit" name="potvrd" value="Upload">
&nbsp;&nbsp;&nbsp;&nbsp;<a href="http://www.adresa.cz/upload/"><strong>Uploadnuté soubory</strong></a>
</form>

------------------------------------------------------------------------

Pojmenuj ho index.php. Nahraj ho na web a najeď si v prohlížeči na http://www.uploadobrazku.cz a tam by měl být formulář. Zkus ho jestli jde.

Adresy vytvoříš tady:
http://www.ic.cz

Co je v kódu červeně to přepiš.

Re: Upload obrazku

Napsal: 15 dub 2008 13:53
od wix
super, a pak bzch potreboval jeste vedet jak to spojit s timhle:
function thnumbnail($soubor)
{
$s_sirka = 100;
$s_vyska = 75;

list($orig_sirka, $orig_vyska, $typ) = getimagesize($soubor);
$typ = image_type_to_extension($typ);
if($typ == ".jpeg" $im_orig = imagecreatefromjpeg($soubor);
if($typ == ".png" $im_orig = imagecreatefrompng($soubor);
if($typ == ".gif" $im_orig = imagecreatefromgif($soubor);

if($orig_sirka < $orig_vyska)
{
$ratio = $s_sirka / $s_vyska;
$s_sirka = $s_vyska / $ratio;
}

$im_thnumb = imagecreatetruecolor($s_sirka, $s_vyska);

imagecopyresampled($im_thnumb, $im_orig, 0, 0, 0, 0, $s_sirka, $s_vyska, $orig_sirka, $orig_vyska);

$vystup_cesta = dirname($soubor)."/s_".basename($soubor);

imagejpeg($im_thnumb, $vystup_cesta, 90);
imagedestroy($im_orig);
imagedestroy($im_thnumb);
return(1);
}
mas nejaky napad ;-)?

kuju

Re: Upload obrazku

Napsal: 15 dub 2008 15:16
od Tholus
Zkus to hodit mezi <?php a ?>

Re: Upload obrazku

Napsal: 15 dub 2008 15:39
od wix
ja myslel, jako to cele do sebe zakomponovat...