#1 2011-07-28 13:58:56

kulecnik
Endora uživatel
Registrován: 2011-07-28
Příspěvky: 5

Re: upload souboru

Ahoj, nejde mi nahravat soubory.

Zjistil jsem, ze problem je v tom, ze se do move_uploaded_file() neposila hodnota $FILES['file']['tmp_name']

na endore:
print_r($FILES['file']);
Array
(
    [name] => 23.7.2011 EDKO16 (1).xls
    [type] =>
    [tmp_name] =>
    [error] => 6
    [size] => 0
)

na localu:
Array
(
    [name] => 23.7.2011 EDKO16 (1).xls
    [type] => application/vnd.ms-excel
    [tmp_name] => F:\xampp\tmp\php1B2F.tmp
    [error] => 0
    [size] => 210432
)

Error 6:
UPLOAD_ERR_NO_TMP_DIR
Value: 6; Missing a temporary folder. Introduced in PHP 4.3.10 and PHP 5.0.3.

takze to vypada, ze se nedostane do temporary folder nastavovanou v php.ini, s cimz nejpsis nehnu.
Hledal jsem podobny post tady na foru, ale nenasel jsem, takze bude chyba nejspis u me, jenze me uz nenapada co s tim delat sad

Diky za radu.

Offline

#2 2011-07-28 14:25:25

kulecnik
Endora uživatel
Registrován: 2011-07-28
Příspěvky: 5

Re: upload souboru

phpinfo();
mi tvrdi, ze je ta cesta nastavena:
upload_tmp_dir: /var/php

Offline

#3 2011-07-28 14:37:25

kulecnik
Endora uživatel
Registrován: 2011-07-28
Příspěvky: 5

Re: upload souboru

sys_get_temp_dir();
mi vrati /tmp a ne /var/php jak je v phpinfo();

takze je asi jasny, kde je zakopanej pes, ale furt se mi ho nedari vykopat sad

Offline

#4 2011-07-28 16:06:27

kulecnik
Endora uživatel
Registrován: 2011-07-28
Příspěvky: 5

Re: upload souboru

udelal jsem testovaci script, ktery simuluje vyse uvedene:

http://kulecnik-jihlava.8u.cz/test.php

jeho obsah:
<?php
if ($_FILES["file"]["error"] > 0)
  {
  echo "Error: " . $_FILES["file"]["error"] . "<br />";
  }
else
  {
  echo "Upload: " . $_FILES["file"]["name"] . "<br />";
  echo "Type: " . $_FILES["file"]["type"] . "<br />";
  echo "Size: " . ($_FILES["file"]["size"] / 1024) . " Kb<br />";
  echo "Stored in: " . $_FILES["file"]["tmp_name"];
  }
?>

<html>
<body>

<form action="test.php" method="post"
enctype="multipart/form-data">
<label for="file">Filename:</label>
<input type="file" name="file" id="file" />
<br />
<input type="submit" name="submit" value="Submit" />
</form>

</body>
</html>

co je spatne? sad

Offline

#5 2011-07-29 10:07:15

JF
Endora rádce
Místo: ....nice u Plzně
Registrován: 2010-06-22
Příspěvky: 11,941

Re: upload souboru

Vyzerá to byť chyba na strane serveru že súbor neprijme. Admin o danej záležitosti vie a pracuje na nej.


Ján Fačkovec - Endora.cz by Webglobe
Email, Web, Webadmin, Webmail, Nápověda, Ceník

Offline

#6 2011-08-01 14:35:41

admin
Administrátor
Registrován: 2009-05-15
Příspěvky: 4,294

Offline

#7 2011-08-02 19:38:51

kulecnik
Endora uživatel
Registrován: 2011-07-28
Příspěvky: 5

Re: upload souboru

Diky, funguje to skvele wink

Offline

Zápatí

Založeno na FluxBB | CZ a SK