Problém s copy() v PHP Fusion v7

Mám problém z fotogolériou v php fusion v7

Ahojte,

Takže mám problém v tom, že keď chcem pridať ja a iný uživatelia webu fotku do galérie cez odkaz v menu, tak sa tam ukaze tato chyba.


Warning: filesize(): Stat failed for images/photoalbum/images.jpeg (errno=2 - No such file or directory) in /3w/borec.cz/b/bozisluzobnici/photogallery.php on line 94




potom ju idem schvaliť do administracie, ked ju schvalim ukaže my zas tuto chybu:


kropenie.jpg
Warning: copy() has been disabled for security reasons in /3w/borec.cz/b/bozisluzobnici/administration/submissions.php on line 356

Notice: chmod(): Unable to access ../images/photoalbum/kropenie.jpg in /3w/borec.cz/b/bozisluzobnici/administration/submissions.php on line 357

Warning: chmod(): No such file or directory in /3w/borec.cz/b/bozisluzobnici/administration/submissions.php on line 357

Notice: Undefined variable: origimage in /3w/borec.cz/b/bozisluzobnici/includes/photo_functions_include.php on line 28

Warning: imagesx(): supplied argument is not a valid Image resource in /3w/borec.cz/b/bozisluzobnici/includes/photo_functions_include.php on line 28

Notice: Undefined variable: origimage in /3w/borec.cz/b/bozisluzobnici/includes/photo_functions_include.php on line 29

Warning: imagesy(): supplied argument is not a valid Image resource in /3w/borec.cz/b/bozisluzobnici/includes/photo_functions_include.php on line 29

Warning: imagecreatetruecolor(): Invalid image dimensions in /3w/borec.cz/b/bozisluzobnici/includes/photo_functions_include.php on line 51

Notice: Undefined variable: origimage in /3w/borec.cz/b/bozisluzobnici/includes/photo_functions_include.php on line 52

Warning: imagecopyresampled(): supplied argument is not a valid Image resource in /3w/borec.cz/b/bozisluzobnici/includes/photo_functions_include.php on line 52




a ked si ju idem pozriet v galerii tak sa my ukaze iba takto:

navody.wbl.sk/error.JPG

tie prve štyry obrazky su pridena cez administraciu, a tie ostatné su pridane členom webu.
_________________________________
nastavenia galerie:

CHMOD nastavenia mam sprave
Metóda kompresie náhľadov: GD2
Maximálna veľkosť súboru (v bytoch): 5000000
Maximálna veľkosť fotky: 3000x2700
Veľkosť náhľadu fotiek: 400x300
Veľkosť náhľadu albumu:100x100

--------------------

na českom phpfusion.cz my povedali že:

tvoj hosting zrejme zmenil podmienky pre bezpečnosť servera, prípadne nedávno zapol SAFEMODE,

Warning: copy() has been disabled for security reasons in ...


nie je poovolená funkcia copy();


da sa to nejak vratit? to safemode alebo co to je?

Dakujem
<HTML>Copy() je na wz zakázaná, zkus např. <a href="http://faq.webzdarma.cz/otazka.php?61">http://faq.webzdarma.cz/otazka.php?61</a>.</HTML>
a kde to mam nakopirovat? a bude to potom funguvat?
<HTML>Autorům všech skriptů světa bych nejradši vzkázal (a už asi postoosmašedesátý):

<hr>

Přestaňte už konečně používat <em>copy</em> a naučte se pro upload souborů funkci k tomu určenou - <em>move_uploaded_file</em>.

Pak z toho mají uživatelé těch skriptů problémy a to nejen u nás.

<hr>

Safemode vypnout nelze, ten je tu odfurt a má to svůj dobrý důvod, protože PHP samo o sobě je děravé tak, že na freehosting je bez safemodu absolutně nezabezpečené. (Možná se to změní s vyššími verzemi PHP, ale to se ještě neví a není to vůbec jisté)

Řešením je nahradit funkci <a href="http://www.php.net/copy">copy()</a> funkcí <a href="http://www.php.net/move_uploaded_file">move_uploaded_file()</a>.

EDIT: koukám, že Thalia byla rychlejší.</HTML>
ale ja neviem kde to ftp akom dokumente to zmenit :-(
<HTML>Nípal: nj, protože už se mi nechtělo znovu vypisovat s tím, co jsi napsal ty :-))</HTML>
<HTML>Pokud možno v tom, kde je zmiňovaná funkce copy(). Vyhledej si, ve kterém php souboru je ta funkce volaná a tam ji nahraď funkcí move_uploaded_file (předpokládám, že je tam k uploadu souborů).</HTML>
a ako to mam najist? cez tota comander? neviem ja som v tomto uplna lama :-)
<HTML>No raději si odpustím poznámky :-) V TC v menu Příkazy zvol Hledat a tam zaškrtni Najít text a vepiš copy a dej Hledat...</HTML>
:-D ja som si to nevšimol sorry za spam.......som ale lama :-D
copy() mi nikde nenaslo :-( na ftp ...teraz čo?
zkus hledat copy(
<HTML>Nj však já říkala copy a ne copy() ;-)</HTML>
nebo ještě lépe copy, jak radila Thalia
nemozem to nejak najist :-( neviem kde to mam hodit ten kod z faq http://faq.webzdarma.cz/otazka.php?61
obecně to musíš hodit tam, kde se v nějakém PHP skriptu volá funkce copy, to copy ve zdrojovém kódu musíš samozřejmě přepsat na copy2.

PS: je možné, že jsou funkce vkládáné pomocí nějakého samostatného php souboru (např. function.php) -pak by stačilo doplnit to tam
třeba by to mohlo být: photo_functions_include.php
a možná by taky pomohlo nahradit to copy tím move_uploaded_file jak píše Nípal, to je něco trochu jiného než to 61 ve faq
no to som spravil, co som nasiel niektore copy a za nim cosi o foto nahradil tym move...a nič sa nestalo
ta zkus to copy nebo něco jiného, co copy nepotřebuje

PS:
a s těmi parametry obrázků:

Maximálna veľkosť súboru (v bytoch): 5000000
Maximálna veľkosť fotky: 3000x2700

nechtělo by se to držet se trochu víc při zdi?
no uz som to zmenil na 2000000 a 2000x1700

a stym copi by asi pomohlo keby som presiel asi na iny webhosting :-(
cuus, vsetky copy co som nasiel som zamenil za move_uploaded_file...a nic stale to roby to co robylo...co teraz?
a zistil som musi sa to zmenit v submissions.php..skusal som a zmenil som to na copy2 a ked som ju siel zmwnit vyskocil fatal error takze chyba je tam v tom dokumente potom som to vymenil za move_uploaded_file a zas tam vysiel ten error co je ked tam je copy
a tam, kde ti vyskočil ten fatal error, doplnil jsi tam do zdrojového kódu tu novou funkci copy2 z faq?
jj dal som to ze function upload fotos tam je aj nejake exist foto a take blbostky dal som to tam ten kod ..ale neviem ci spravne v tomto nemam vobec skusenost a vyskocil dalsi error