Sziasztok!
Egy fáljfeltöltő php-t csináltam, ami az 1 MB-nál kisebb dolgokat fel is rakja, de annál nagyobbakat nem.
Hol lehet ezt beállítani ?
Vagy az is lehet, hogy maga a szolgáltató nem enged többet ilyen tranzakcióknál? (ingeynes tárhelyen van)
Köszi.
- 3081 megtekintés
Hozzászólások
igen az utobbi(szolgaltato),
a php.ini fileban lehet a max erteket beallitani
/* bocs az esetleges helyesirasi hidakert */
- A hozzászóláshoz be kell jelentkezni
És ahhoz csak ő fér hozzá, igaz?
- A hozzászóláshoz be kell jelentkezni
hi
pontosan
az nem lenne jarhato ut, ha 1MB-kent kuldened fel, majd
serveroldalon osszeraknad?
/* bocs az esetleges helyesirasi hidakert */
- A hozzászóláshoz be kell jelentkezni
php_ini() de biztos le van tiltva :)
- A hozzászóláshoz be kell jelentkezni
"Hol lehet ezt beállítani ?"
php.ini
; Maximum allowed size for uploaded files.
upload_max_filesize = 2M
"Vagy az is lehet, hogy maga a szolgáltató nem enged többet"
Erősen valószínű.
--
trey @ gépház
- A hozzászóláshoz be kell jelentkezni
ultraw*b, a*w 2 mb afaik
- A hozzászóláshoz be kell jelentkezni
Szia en meg csak annyti tennek hozza hogy a max post datat is allitsd be.
; Maximum size of POST data that PHP will accept.
post_max_size = 15M
egy pelda .
- A hozzászóláshoz be kell jelentkezni
Üdv
Írtam egy fájlfeltöltőt. A saját szerveremen üzemel, és csak képeket (jpg, gif, jpeg) fogad... Ez szépen működik Firefox alatt, de IE alatt nem.
Nem nagyon érdekelnek az IE uróserek, de jó lenne ha mindenhol futna a kódom...
A Tanuljunk meg a PHP 5 használatát 24 óra alattból néztem a kódot.... közben testreszabtam... Az ie képfeltöltéskor nem tudom, hogyx hogy küldi a fájlokat de a php hibával tér vissza, hogy csak képeket közben a kép megfelelne a kritéériuoknak,.... :S
- A hozzászóláshoz be kell jelentkezni
Mi a hiba? Abból kiderülne hogy mi a hiba.
- A hozzászóláshoz be kell jelentkezni
Ha a kép nem jpg jpeg gif akkor az if szerkezet kiírja, hogy nem kép az amit fel akarsz tölteni...
De ha jpg-t akarsz feltölteni firefox alatt megy IE alatt mindenre azt írja ki, hogy nem kép...
- A hozzászóláshoz be kell jelentkezni
De hát feltöltés után az átmeneti mappában megjelenő fájl tulajdonsága kell legyen hogy milyen fájl.. Legalábbis nekem így szokott.
Annak a neve meg a $_FILES['fileupload_formelem_neve']['tmp_name'] változó szok lenni.
Ultraweben át szoktam rakni a feltöltött képet egy átmeneti fájlba mert nem enged a feltöltési mappában turkálni.
move_uploaded_file($src_file,$temp_file);
A formba meg nem szabad elfelejteni hogy enctype="multipart/form-data".
- A hozzászóláshoz be kell jelentkezni
Nincsen elfelejtve a enctype="multipart/form-data" egyszerűen a IE-ben nem megy FF-ben meg igen... És ez igaz a címsorban megjelenített képre is :(
Elméletileg a PHP szerver oldani...de ha a szerver jó akkor a kliens hogy tud bekavarni???
- A hozzászóláshoz be kell jelentkezni
Tudsz mutatni oldalt? Megnézném operával megy-e. :)
- A hozzászóláshoz be kell jelentkezni
Sajnos olyan dolgok vannak rajta amik miatt egyelőre nem mondanám meg a címet :( Pingelés PHP kódból... Felhasználók hozzáadása...Még a jogok nincsenek kezelve...
- A hozzászóláshoz be kell jelentkezni
Ami tippem van még, az az hogy az ie másképpen cachel mint a normális böngészők. Lehet hogy változtattál valamit és ff-ban jó lett, ie-ben meg nem látod még mert nem frissült.
- A hozzászóláshoz be kell jelentkezni
A kép vizsgálatánál van a hiba sztem valahogy az IE által feltöltött képek típusa nem image/jpg image/gif ezt meg ugyebár szűri...
- A hozzászóláshoz be kell jelentkezni
$src_file=$_FILES['kepfeltolt']['tmp_name'];
$imginfo=getimagesize($src_file);
if($imginfo[2]!="1" && $imginfo[2]!="2" && $imginfo[2]!="3"){die("Muszaki Huba!");}
- A hozzászóláshoz be kell jelentkezni
if ( $clicked == 1) {
if ( ( isset( $_FILES['file'] ) ) && ( ($_FILES['file']['type'] == "image/jpeg") || ($_FILES['file']['type'] == "image/jpg") || ($_FILES['file']['type'] == "image/gif") ) ) {
#print "Név: ". $_FILES['file']['name'] ."
";
#print "Méret: ". $_FILES['file']['size'] ."
";
#print "Ideiglenes név: ". $_FILES['file']['tmp_name'] ."
";
#print "Típus: ". $_FILES['file']['type'] ."
";
#print "Hiba: ". $_FILES['file']['error'] ."
";
if ( $_FILES['file']['type'] ) {
$source = $_FILES['file']['tmp_name'];
$dest = "./pic/upload/".$_FILES['file']['name'];
move_uploaded_file( $source, $dest ) or die ( "Nem lehet másolni!" );
$size = getImageSize( $dest );
#$pic = "
#$pic .= "src=\"$dest\" alt=\"Feltöltött kép\" />
";
#print $pic;
}
Így néz ki
- A hozzászóláshoz be kell jelentkezni
Kell ez?
if ($_FILES['file']['type']) {
Felette már van egy feltétel illetve három
- A hozzászóláshoz be kell jelentkezni
ÖÖÖ
Nem tudom milyen gonosz szellem szállt meg amikor azt a sort beleírtam...
Most hogy utólag olvastam én sem értettem, lehet szintet léptem közben?
Amikor tegnap utoljára átnéztem még nem tűnt fel.
De most, hogy szóltál beugrott, hogy tényleg mit is csinál az ott... (semmit)
Naaagy-nagy Köszi!!!
- A hozzászóláshoz be kell jelentkezni
romma gepelitek magatokat, de ez csak egy velemeny :)
ng:
if($imginfo[2]!="1" && $imginfo[2]!="2" && $imginfo[2]!="3"){die("Muszaki Huba!");}
helyett
if(!in_array($imginfo[2], array("1", "2", "3"))){die("Muszaki Huba!");}
TigerBoy:
if ( ( isset( $_FILES['file'] ) ) && ( ($_FILES['file']['type'] == "image/jpeg") || ($_FILES['file']['type'] == "image/jpg") || ($_FILES['file']['type'] == "image/gif") ) ) {
helyett
if ( isset( $_FILES['file'] ) && in_array($_FILES['file']['type'], array("image/jpeg", "image/jpg", "image/gif") ) ) {
- A hozzászóláshoz be kell jelentkezni
Ezzel sem csinál semmit az IE...
Ez elméletileg a címsorban lévő képet cseréli ki a favicon.ico-ra.
De csak FF alatt...
A < > -t kitöröltem
link rel="shortcut icon" href="favicon.ico" /
link rel="icon" href="favicon.ico" /
- A hozzászóláshoz be kell jelentkezni