Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: PHP upittaa vain pienet kuvat

Sivun loppuun

gyperfox [15.10.2006 17:45:00]

#

Eli haluaisin upittaa php:n kautta isoja kuvia, mutta se ei onnistu. Tällä hetkellä joku 500*500 700kt kuva ei mene palvelimelle, tota pienemmät kuvat menee ihan moitteitta. Serveri ei ole minun hostaama.

phpinfo():

upload_max_filesize	20M	20M
upload_tmp_dir	no value	no value
file_uploads	On      On

Pelkistetty koodi:

<?php
	$nimi = $_FILES['pienikuva_lomake']['name'];
	$hakem = 'upload/';
	 move_uploaded_file ($_FILES['pienikuva_lomake']['tmp_name'], $hakem . $nimi);
?>

Onko ehdoituksia?

Niko [15.10.2006 19:02:55]

#

input time limit voi olla liian pieni?

gyperfox [15.10.2006 19:10:16]

#

phpinfo():
max_input_time 60 60

Eikä se tunnu pieneltä, se yrittää sitä jotain 10 sekkaa ja jättää homman siihen.

tsuriga [15.10.2006 19:35:28]

#

max_execution_time = ?
memory_limit = ?

gyperfox [15.10.2006 20:13:13]

#

max_execution_time 30 30
memory_limittiä en löytäny

tsuriga [15.10.2006 20:53:52]

#

Onko display_errors = On, ja error_reporting(E_ALL)? Tai track_errors = On, jolloin voisit laittaa skriptin loppuun echo ($php_errormsg == "") ? "Ei virheitä" : $php_errormsg;

gyperfox [15.10.2006 21:30:40]

#

Onko display_errors = On
error_reporting(2039)
track_errors = Off

Ei näyttäis olevan virheitä.

tsuriga [15.10.2006 22:44:51]

#

Nii eihän se skripti taitais koskaan päästä tuonne virheviestin tulostukseen asti, jos aika loppuu kesken :). Alkaa olla ideat vähissä tässä. Ei varmaan aikarajojenkaan luulisi ylittyvän? Voineeko sitten palvelin estää noiden suurien tiedostojen lataamisen serverille? Mikäli palvelimelta löytyy tuettuna muita kieliä, voisit yrittää etsiä valmiin upload-skriptan, ja kokeilla, onko virhe vain PHP:n puolella.


Sivun alkuun

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta