Fájl és Kép feltöltés
Hellósztok!
Lenne egy kérdésem:
olyan alaú weboldalt szeretnék létrhozni, ahol a kép feltöltés körül forog minden.
Azt szeretném, hogy a képet egy általam kiválasztott könyvtárba töltse fel a szereveren és ellenőrizze hogy már van-e ilyennevű, és én adjam meg a nevét is.
Előre is köszönöm:
Tornyos Gabi
■ Lenne egy kérdésem:
olyan alaú weboldalt szeretnék létrhozni, ahol a kép feltöltés körül forog minden.
Azt szeretném, hogy a képet egy általam kiválasztott könyvtárba töltse fel a szereveren és ellenőrizze hogy már van-e ilyennevű, és én adjam meg a nevét is.
Előre is köszönöm:
Tornyos Gabi
kérdés?
gex
<Nincs cím>
bocs :)
Gabi
STFG
hol tartasz most?
D.
http://e-arc.hu/
<Nincs cím>
értek egy kicsikét a mysql-hez.
végülis csak azzal van a gondom h a képet egy adott könyvtárba töltsem fel, asszem
ez seh sem jön össze mindig tmp-be teszi a documentumokba:D
Gabi
Jelen tudásoddal nehéz lesz
Tanácsaim (szerepel a legtöbb a manualban, itt csak hangsúlyoznám):
Érdemes utánanézni. ,)
D.
http://e-arc.hu/
<Nincs cím>
olyan példa kéne nekem ahol nem kell beállítanom semmit.
mi az, h nem jó?
dúalon leírta pontosan, hogy minek nézz utána és hogyan tudod megvalósítani a programodat. olyan megoldást senki nem fog tudni neked adni, amit _egy_ez_egyben_ fel tudsz másolni a tárhelyedre, mert senki nem ismeri az ottani körülményeket.
ha a megadott információk alapján még csak meg sem próbálod megoldani egyedül a problémádat, akkor: bocs, de keress más fórumot.
gex
<Nincs cím>
Valami ilyesmi:
<?php
//Az ellenőrzések után
$actPath = dirname($PATH_TRANSLATED); //ebben a könyvtárban van a scripted
$newName = $actPath."/kepek/".$fajl_name; //a kepek konyvtarba kerulnek
move_uploaded_file($fajl,$newName) or die("Nem lehet másolni!");
// Az Apache-ban beállított(pl. tmp) könyvtárba másolt fájl átkerül a kepek
könyvtáradba.
?>
<html>
<head>
</head>
<body>
<form enctype="multipart/form-data" action="<?php print $PHP_SELF?>" method="post">
<input type="hidden" name="MAX_FILE_SIZE" value="12000"> // max. file-méretet itt add meg!
A kép elérési útvonala:<input type="file" name="fajl">
<input type="submit" value="Feltöltés!">
</form>
</body>
</html>
(Remélem jó, nem próbáltam ki, csak begépeltem!)
Gyurr-murr
Eltévedtél
<Nincs cím>
Én nem azt várom h megoldjátok ezt helyettem csak már sokat próbálkoztam és gyorsan kéne a megoldás, és ez sem jó.
sztem itt van a a gond
a php könyvtárban a php-ini vel
;;;;;;;;;;;;;;;;
; File Uploads ;
;;;;;;;;;;;;;;;;
; Whether to allow HTTP file uploads.
file_uploads = On
; Temporary directory for HTTP uploaded files (will use system default if not
; specified).
;upload_tmp_dir =
; Maximum allowed size for uploaded files.
upload_max_filesize = 2M
nincs meg adva a tmp könyvtár és akkor elvileg nem tudja sehonnét sem áthelyezni vagy nem?
megpróbáltam megadni egy olyan könyvtárat h:
img
de azt hova csináljam a php könyvtárba bele, mert oda csintam és nem lett jó.
előre is kösszönöm és az eddigieketz is
Gabi
Default
Szerintem az lesz a gond, hogy a feltöltött állományt nem helyezed át.
Sorban a lépések:
- űrlap
- $_FILES tömbben "megjelenik" az adatod, a tmp file meglétét ellenőrizd, ill. azt, hogy valóban feltöltéssel került-e oda (is_uploaded_file())
- move_uploaded_file()-lal végleges helyére mozgathatod, ekkor jön majd létre ott, ahol szeretnéd
PHP Kézikönyv, Google! Hadd ne írjam már meg, ott van a manualban...
D.
http://e-arc.hu/
<Nincs cím>