Stránka 1 z 1
Tvorba webu
Napsal: 01 čer 2013, 19:53
od enalan
Ahoj, nevíte jak udělám něco podobné jako tohle ?
http://screenshot.cz/Nejlepší bude asi návod
Děkuji

Re: Tvorba webu
Napsal: 01 čer 2013, 19:59
od Mysteria
Normální formulář s položkou input type file. A pak pomocí PHP ten soubor někam uložíš (move_uploaded_file) a vygeneruješ odkaz na něj (tzn vypíšeš tu cestu kam jsi to uložil).
Když si vygooglíš něco jako PHP file upload tak ti vyjede minimálně stovka návodů jak to udělat.
Re: Tvorba webu
Napsal: 01 čer 2013, 20:04
od enalan
Musím znát Php jazyk ?
Re: Tvorba webu
Napsal: 01 čer 2013, 20:10
od Qefik
Jistěže.... Nebo se podívej na google.
Re: Tvorba webu
Napsal: 01 čer 2013, 20:45
od Mysteria
Pokud jsi si nejsi jistej, jak to napsat a hlavně zabezpečit, tak to radši nedělej, protože tohle je zrovna super způsob, kdy ti tam někdo nahraje nějakej soubor, který bude obsahovat script a pak ho pustí a smaže ti tvoje data, nebo naopak vytáhne nějaké tvoje data pro sebe a podobně.
Re: Tvorba webu
Napsal: 02 čer 2013, 07:21
od enalan
ach, tak díky no
Nějak to ještě zkusím

A kde je tady chyba ? :/
Kód: Vybrat vše
<?php
$imageinfo = getimagesize($_FILES['userfile']['tmp_name']);
if($imageinfo['mime'] != 'image/png' && $imageinfo['mime'] != 'image/jpeg' && $imageinfo['mime'] != 'image/jpg') {
exit;
}
if($imageinfo[0] > 800 && imageinfo[1] > 800){
echo "Rozlišení obrázku je moc velké!";
exit;
}
if($_FILES["file"]["size"] < 200000 || !$_FILES || $_FILES["file"]["error"] == UPLOAD_ERR_INI_SIZE){
echo "Velikost obrázku je velká!";
exit;
}
}
$uploaddir = 'uploads/';
$uploadfile = $uploaddir . basename($_FILES['userfile']['name']);
if (file_exists("uploads/" . $_FILES["file"]["name"]))
{
echo $_FILES["file"]["name"] . " already exists. ";
}
else
if (move_uploaded_file($_FILES['userfile']['tmp_name'], $uploadfile)) {
echo "Nahrání obrázku bylo úspěšné.\n";
}
else {
echo "Nahrávání obrázku selhalo.\n";
}
}
?>
Re: Tvorba webu
Napsal: 02 čer 2013, 11:18
od Mysteria
S tímhle zarovnání těžko říct, protože se v těch závorkách nedá vyznat. Ale PHPko ti určitě napíše na kterým řádku je chyba.
Re: Tvorba webu
Napsal: 02 čer 2013, 11:51
od enalan
Fajn, díky
