Uradio sam na brzaka (za dva dana, inace ideja mnogo stara) CMS za GoBelgrade, nista previse fansy, imaju opcije za upload/edit evenata i klubova. Dobro, malo sa se zezao sa nekim restrikcijama npr: za upload slike format mora biti ili .jpg ili gif, width ne sme biti veci od 640px (inace bi 'puko' layout sajta), izvlacenje/ispisivanje na home page itd..
E samo sto imam mali problem, ne mogu da uploadujem fotografije na online server dok je na lokalu sve ok. Konkretan deo za upload mi izgleda ovako:
PHP kôd:
$upload = @move_uploaded_file($_FILES['slika']['tmp_name'], $puno_ime_nove_slike);
gde je
PHP kôd:
$puno_ime_nove_slike = $lokacija_za_upload . $novo_ime_slike;
# i...
$lokacija_za_upload = $_SERVER['DOCUMENT_ROOT']."/News_&_Events/imgs/";
$novo_ime_slike = sha1($id).".".strtolower($format_slike);
Problem je jer sutra ujutro picim u ns i necu narednih min 15 dana moci da ispravim cms. Probao sam stvarno xxx varijanti umesto doc. root*a i na zalost ni jedna nije upalila. Znaci putanja je dobra ali ne znam sta 'koci' script.
Evo i ako neko hoce da pogleda
CMS u akciji (necu da ga stitim od vas, tako da pazite sta radite
).
PHP kôd:
@us: admin
@pass: test