Upload obrazku

Místo pro dotazy a rady ohledně programovacích jazyků (C++, C#, PHP, ASP, Javascript, VBS..) a tvorby webových stránek

Moderátor: Mods_senior

wix
nováček
Příspěvky: 41
Registrován: listopad 05
Pohlaví: Nespecifikováno
Stav:
Offline

Upload obrazku

Příspěvekod wix » 15 dub 2008 12:49

Ahoj, mohl by mi nekdo konkretne poradit jakopro debila, jak se udela upload obrazku v php? co kam napsat?

Reklama
Uživatelský avatar
gyga
Level 4
Level 4
Příspěvky: 1011
Registrován: únor 08
Bydliště: Kutná Hora - Malešov
Pohlaví: Muž
Stav:
Offline

Re: Upload obrazku

Příspěvekod gyga » 15 dub 2008 13:14

Stačí poprosit Google. http://www.builder.cz/art/php/rsupload.html a je tam i víc stránek.
Lenovo Thinkpad Edge 15

wix
nováček
Příspěvky: 41
Registrován: listopad 05
Pohlaví: Nespecifikováno
Stav:
Offline

Re: Upload obrazku

Příspěvekod wix » 15 dub 2008 13:18

to jsem zkousel na neumim to zprovoznit, potreboval ybch vedet, co presne kam naspat a kam vlozit, chapes? jsem programatorsky antitalent:-)

Tholus
Level 5.5
Level 5.5
Příspěvky: 3081
Registrován: prosinec 07
Pohlaví: Muž
Stav:
Offline

Re: Upload obrazku

Příspěvekod Tholus » 15 dub 2008 13:23

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š.

wix
nováček
Příspěvky: 41
Registrován: listopad 05
Pohlaví: Nespecifikováno
Stav:
Offline

Re: Upload obrazku

Příspěvekod wix » 15 dub 2008 13:53

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

Tholus
Level 5.5
Level 5.5
Příspěvky: 3081
Registrován: prosinec 07
Pohlaví: Muž
Stav:
Offline

Re: Upload obrazku

Příspěvekod Tholus » 15 dub 2008 15:16

Zkus to hodit mezi <?php a ?>

wix
nováček
Příspěvky: 41
Registrován: listopad 05
Pohlaví: Nespecifikováno
Stav:
Offline

Re: Upload obrazku

Příspěvekod wix » 15 dub 2008 15:39

ja myslel, jako to cele do sebe zakomponovat...


  • Mohlo by vás zajímat
    Odpovědi
    Zobrazení
    Poslední příspěvek

Zpět na “Programování a tvorba webu”

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 2 hosti