Fájl feltöltésnél move_uploaded_file(http://...) hiba
HI!
Szeretnék állományt feltölteni az apache webszerveremre php-vel
de mindig ezt irja ki!
Warning: move_uploaded_file(http://localhost/weboldal/BIN/index.php): failed to open stream: HTTP wrapper does not support
writeable connections. in c:\appserv\www\weboldal\forum.php on line 23
Warning: move_uploaded_file(): Unable to move 'C:\WINDOWS\TEMP\php1C9.tmp' to 'http://localhost/weboldal/BIN/index.php' in
c:\appserv\www\weboldal\forum.php on line 23
Mit kellen még beállitanom??
Köszi!
■ Szeretnék állományt feltölteni az apache webszerveremre php-vel
de mindig ezt irja ki!
Warning: move_uploaded_file(http://localhost/weboldal/BIN/index.php): failed to open stream: HTTP wrapper does not support
writeable connections. in c:\appserv\www\weboldal\forum.php on line 23
Warning: move_uploaded_file(): Unable to move 'C:\WINDOWS\TEMP\php1C9.tmp' to 'http://localhost/weboldal/BIN/index.php' in
c:\appserv\www\weboldal\forum.php on line 23
Mit kellen még beállitanom??
Köszi!
nem jó a cél
üdv.: Zsolt
<Nincs cím>
minden a gépeden van
tmp_dir probléma
Szeretnék feltölteni egy file-t apache szerverre, de a move_uploaded_file függvény nem akar lefutni. A php.iniben nincs default érték ideglenes könyvtárra, a $_FILES tömbben megjelenik a kép átmeneti helye, a második argoumentumnak megadtam a célállomást, mégsem megy. A vicc az egészben, hogy atw szerveren hibátlanul működik...
source-részlet:
nem megy
sorry
nem fekete doboz
move_uploaded_file()
hamissal tér vissza, nem sokat érsz...megvan a hiba
Warning: move_uploaded_file(xy.jpg): failed to open stream: Permission denied in /home/www/xy.hu/xy/xy.php on line n
ezen tudok valahogy változtatni, vagy inkább szóljak a rendszergazdának, hogy nincs hozzáférésem?
ott van-e forrásfájl, írható-e a célkönyvtár?
$tmp_name
) és astat($tmp_name)
visszatérési értékét erre. Ha ez jó, akkor nyilván az író stream nem megnyitható, és az olvasással semmi gond. Akkor az upload mappa írási jogát kellene megnézni, hogy a szerver felhasználója számára engedélyezett-e, illetve hogy tényleg ott van-e az upload mappa, ahol amove_uploaded_file()
végrehajtásakor szerinted lennie kell (itt relatív mappa elérést adtál meg).forrás ok,
relatív mappaelérésnél az az érdekes, hogy ez esetben nem ad ki hibaüzenetet, de nem is helyezi át a file-t. Ha abszolút hivatkozást használok, akkor megjelenik a premission denied üzenet, és ez esetben sem történik másolás.