Upload obrazkov php

Programovacie jazyky, rady, poradňa...
manager666
Star
Star
Používateľov profilový obrázok
Príspevky: 642
Registrovaný: 12 aug 2007, 13:29

Upload obrazkov php

Príspevok od používateľa manager666 »

Zdravim vas.
Nemam dnes uz ani najmensiu chut na hladanie, tak sa rovno spytam tu.
Mam stranku, kde mam urobenu vlastnu administraciu...Avsak z nicoho nic mi prestalo fungovat uploadovanie obrazkov pri pridavani novych prispevkov. Neviem co sa stalo, je to zahada(sice aj v minulosti to obcas nefungovalo,ale pripisoval som to free hostingu)...Takze, co sa tyka uploadu, vyuzivam funkciu move_uploaded_file a pri nej mi hadze chybu typu "Unable to move bla bla bla".

Co vlastne sa pokusam urobit:
Uploadnem obrazok, chcem ho premiestnit pocomou funkcie move_uploaded_file do "../images/" a nasledne spracovat(to je nepodstatne ako).
Premiestnenie vykonavam jednoducho:

Kód: Vybrať všetko

$upload_image = "../images/".$_FILES['obrazok']['name'];
$copy = move_uploaded_file($_FILES['obrazok']['tmp_name'], $upload_image);
if ($copy)
{
//dalsie spracovanie
}
Samotne pridavanie prispevku je realizovane v subore /administracia/upravy.php a pokusam sa uploadovany obrazok premiestnit do priecinku /images, tj priecinok administracia je na rovnakej urovni ako images...
Priecinok /images ma samozrejme nastavene plne prava alias 0777...

Vie mi niekto poradit ?
Vopred velmi pekne dakujem....
audiotrack
VIP
VIP
Používateľov profilový obrázok
Príspevky: 25958
Registrovaný: 09 sep 2005, 18:39
Kontaktovať používateľa:

Re: Upload obrazkov php

Príspevok od používateľa audiotrack »

neprejde ti ziaden obrazok? Ci neprekracujes max_upload_size
manager666
Star
Star
Používateľov profilový obrázok
Príspevky: 642
Registrovaný: 12 aug 2007, 13:29

Re: Upload obrazkov php

Príspevok od používateľa manager666 »

Nevidis v tom ani ty ziadnu chybu ? :?
Urcite neprekracujem max_upload_size...skusam to na obrazku, ktory ma 32KB...sice hodnotu max_upload_size nikde nenastavujem, avsak myslim, ze defaultne je to nastavene na hodnotu ovela vyssiu ako 32KB...ale pre istotu to skusim pridat do .htaccess a momentalne namiesto funkcie move_uploaded_file skusam funkciu rename, ktora by tiez mala zvladnut premiestnit subor, no neuspesne...vypisuje chybu pristupu(aj ked mam prava nastavene na 0775)...Je to zahada :?
audiotrack
VIP
VIP
Používateľov profilový obrázok
Príspevky: 25958
Registrovaný: 09 sep 2005, 18:39
Kontaktovať používateľa:

Re: Upload obrazkov php

Príspevok od používateľa audiotrack »

a ako máš riešené premazávanie súborov? Tú cestu a meno nijako negeneruješ, čo ak tam taký už je? Máš právo ho prepísať či nie? Právo zapisovať do adresára môžeš mať, no otázne je aké práva má ten uploadnutý súbor a či ti ho dovolí prepísať
manager666
Star
Star
Používateľov profilový obrázok
Príspevky: 642
Registrovaný: 12 aug 2007, 13:29

Re: Upload obrazkov php

Príspevok od používateľa manager666 »

Uploadnuty obrazok v priecinku /images urcite nie je a samotna funkcia move_uploaded_file by existujuci obrazok prepisala...tu problem nebude.
Ale zaujali ma tie prava pre uploadnuty subor. Tiez ma taka moznost napadla, ale neviem o sposobe nastavenia prav pre prave uploadnuty subor, ktory je v temp priecinku. Ako na to ? (chmod nepomohol)

//autoeditácia príspevku (20 Júl 2011, 22:54)
Takze problem vyrieseny...chyba nebola samozrejme v mojom kode, ale na strane webhostingu. Nepomohlo ani vyresetovanie prav prikazom chmod, pomohlo az vyresetovanie vlastnika, prikazom chown. :wink:
juho
Star
Star
Používateľov profilový obrázok
Príspevky: 551
Registrovaný: 11 máj 2007, 21:16

Re: Upload obrazkov php

Príspevok od používateľa juho »

tak nech ti vypnu safe_mode v php
manager666
Star
Star
Používateľov profilový obrázok
Príspevky: 642
Registrovaný: 12 aug 2007, 13:29

Re: Upload obrazkov php

Príspevok od používateľa manager666 »

Napisem sem este aktualne info...zasa to prestalo fungovat, a problem boli nakoniec zle nastavene prava pre celu korenovu zlozku, kde mam web :wink:
©_ME
Light Star
Light Star
Príspevky: 282
Registrovaný: 27 apr 2011, 19:33

Re: Upload obrazkov php

Príspevok od používateľa ©_ME »

Na freehostingoch to často nejde, ak máš endora.cz tak na 100% (nie).
Napísať odpoveď