| | |
| Stránka: 1 z 1
| [ Príspevkov: 5 ] | |
Autor | Správa |
---|
Registrovaný: 20.10.08 Prihlásený: 27.04.12 Príspevky: 25 Témy: 10 |
Zdravim,
pokusam sa naprogramovat web kde bude sa budu dat nahravat obrazky...lenze za kazdym ked spustim skript ktory ma ulozit obrazok do priecinku dostanem tuto chybu:
Warning: imagejpeg(): Unable to open '/var/www/html/images/40.jpg' for writing: Permission denied in /var/www/html/transact.php on line 80
Priecinku som uz pridal vsetky prava a vsetkym komu sa len dalo a stale mam ten isty problem...uz som aj oznacil ako majitela prav apache...podla tohto navodu: http://serverfault.com/questions/310325 ... r-www-html ale ani to mi nepomohlo...tak isto som to aj skusil pre priecinok images...ked dam vypisat prava priecinkov tak pre images mi vypise toto: drwxrwxrwx. 2 apache apache 4096 apr 10 12:55 images ...skusal som aj vypnut selinux ale ani to mi nepomohlo..takisto mam aj vypnuty safe mode v php.ini
Kde moze byt problem?
Moj kod na upload obrazku:
Kód: $dir = '/var/www/html/images/'; //skusal som aj len "images/" alebo "/images/" .... $image = imagecreatefromjpeg($_FILES['uploadfile']['tmp_name']) or die('Pri nahravani obrazku sa vyskytla chyba'); $ext = '.jpg'; $last_id = mysql_insert_id($db); $image_name = $last_id. $ext; imagejpeg($image, $dir. $image_name, 100); ...
Za kazdu radu vopred dakujem
|
|
Registrovaný: 21.09.08 Prihlásený: 14.11.17 Príspevky: 225 Témy: 74 Bydlisko: Michalovce |
No ak sa ti jedna o klasicky upload obrazka do adresara, tak to mas podla mna dost cudny spôsob upload-u obrazkov.. Skusal si hladat nieco na googli alebo na tomto fore?? Tych scriptov/ukazok je plno, staci si len vybrat a upravit podla vlastnej potreby..Len si zadaj do vyhladavaca frazy typu: php, upload images alebo php, upload obrazku a mas si z coho vyberat..
Ak nerobis resize obrazka (alebo inac neupravujes samotny obrazok), tak nechapem preco ten upload tak komplikujes.
Skus namiesto tvojho kodu pouzit nieco taketo:
Kód: if (is_uploaded_file($_FILES["uploadfile"]["tmp_name"])) { $form_obrazok=$_FILES['uploadfile']['tmp_name']; $adresar="images"; // nazov adresara pre obrazky $obrazok= "$last_id".".jpg"; copy($form_obrazok, "./$adresar/$obrazok"); } alebo rovno: Kód: if (is_uploaded_file($_FILES["uploadfile"]["tmp_name"])) { copy($_FILES["uploadfile"]["tmp_name"], "./images/$nazov_obrazka"); } No ak sa predsa len rozhodnes zostat pri svojom upload-e, tak si to uprav takto: Kód: $image = imagecreatetruecolor($sirka_obr, $vyska_obr); $image_name = "$last_id". "$ext"; $KamUlozit="./images/$image_name"; imagejpeg($image, $KamUlozit, 100);
Pre lepsie pochopenie si treba pozriet tento odkaz: function.imagejpeg.php
|
|
Registrovaný: 20.10.08 Prihlásený: 27.04.12 Príspevky: 25 Témy: 10 | Napísal autor témy minotron: 12.04.2012 16:43 | |
|
lenze ja nemam chybu v skripte (aspon si to myslim), ale chybu mi vypisuje v tom ze nemam prava na zapisovanie do priecinku a s tym si neviem poradit ako mam udelit prava tak aby mi to ukladalo do priecinku ktory som si urcil...
|
|
Registrovaný: 21.09.08 Prihlásený: 14.11.17 Príspevky: 225 Témy: 74 Bydlisko: Michalovce |
Skusal si namiesto imagejpeg pouzit copy pri uploade?? Pozeral si nieco na googli?? pozrel si ten manual?? Skus si nakopirovat obrazok priamo do adresara do ktoreho chces uploadovat obrazky (nezabudni nastavit prava pre adresar).. A potom si pomocou sciptu nechaj ten obrazok zobrazit.. Ak ti ho zobrazi, tak chyba v adresari nebude..
PS: Prava pre priecinok si nastavis napr. v programe Wind. Commander takto: Oznacis adresar->Subory->Zmena atributov-> Namiesto 700 prepis na 777.
|
|
Registrovaný: 20.10.08 Prihlásený: 27.04.12 Príspevky: 25 Témy: 10 | Napísal autor témy minotron: 13.04.2012 13:46 | |
|
prava som priradil priecinku pomocou prikazu chmod a skusal som aj funkciu copy ale stale mi to vypisuje tuto chybu...skusil som nakopirovat fotku do priecinku rucne a zobrazilo mi obrazok ale musel som pren nastavit prava zvlast...
|
|
| Stránka: 1 z 1
| [ Príspevkov: 5 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| upload obrazkov v Redakčné systémy | 1 | 854 | 12.11.2006 17:50 JanoF | | UPLOAD OBRAZKOV v Krčma | 4 | 747 | 01.02.2010 16:44 SilverSurfer | | Upload obrázkov v Webdesign | 29 | 4792 | 23.06.2008 16:39 exoomer | | Upload obrazkov v PHP, ASP | 2 | 613 | 01.12.2007 17:02 Flety | | Upload obrázkov (chyba) v PHP, ASP | 7 | 910 | 08.10.2009 13:45 DeiForm | | upload obrazkov problem v PHP, ASP | 5 | 865 | 30.07.2009 9:21 p360t | | (ne)Bezpečný upload obrázkov v PHP, ASP | 4 | 532 | 02.08.2010 19:54 shaggy | | Jak spravit upload obrazkov? v HTML, XHTML, XML, CSS | 5 | 739 | 04.01.2008 21:33 kmsa | | Upload povinne 5 z poctu 20 obrazkov? [ Choď na stránku: 1, 2 ] v PHP, ASP | 36 | 1579 | 18.04.2009 20:28 dulius | | upload v Bezpečnosť a firewally | 6 | 543 | 13.07.2011 14:56 fifo102 | | upload v PHP, ASP | 7 | 723 | 30.04.2009 21:02 Draex | | upload v PHP, ASP | 17 | 1373 | 20.08.2008 18:34 Pablo Montero | | upload v PHP, ASP | 4 | 305 | 07.03.2013 15:39 Pablo Montero | | Upload v PHP, ASP | 1 | 625 | 01.07.2008 20:30 Numline1 | | Upload v Ostatné programy | 4 | 928 | 27.01.2007 13:58 quatermain | | Upload suboru v PHP, ASP | 5 | 536 | 22.04.2012 16:18 S1anley |
| Nemôžete zakladať nové témy v tomto fóre Nemôžete odpovedať na témy v tomto fóre Nemôžete upravovať svoje príspevky v tomto fóre Nemôžete mazať svoje príspevky v tomto fóre
|
|