Upload obrazku
Upload obrazku
Ahoj, mohl by mi nekdo konkretne poradit jakopro debila, jak se udela upload obrazku v php? co kam napsat?
- gyga
- Level 4
- Příspěvky: 1011
- Registrován: únor 08
- Bydliště: Kutná Hora - Malešov
- Pohlaví:
- Stav:
Offline
Re: Upload obrazku
Stačí poprosit Google. http://www.builder.cz/art/php/rsupload.html a je tam i víc stránek.
Lenovo Thinkpad Edge 15
Re: Upload obrazku
to jsem zkousel na neumim to zprovoznit, potreboval ybch vedet, co presne kam naspat a kam vlozit, chapes? jsem programatorsky antitalent:-)
Re: Upload obrazku
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">
<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š.
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">
<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
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
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
Zkus to hodit mezi <?php a ?>
Re: Upload obrazku
ja myslel, jako to cele do sebe zakomponovat...
-
- Mohlo by vás zajímat
- Odpovědi
- Zobrazení
- Poslední příspěvek
-
-
Úprava fotek - jak docílit výsledků jako na obrázku Příloha(y)
od HelFix » 07 kvě 2024 11:44 » v Design a grafické editory - 4
- 1251
-
od Kminek
Zobrazit poslední příspěvek
08 kvě 2024 14:43
-
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