» »

[php] file upload problem (nicesar ni v /tmp, ubuntu)

[php] file upload problem (nicesar ni v /tmp, ubuntu)

steev ::

Ko hočem uploadat file na server, se ne zgodi nič. V /tmp mapi ni ničesar. V čem je problem?
Imam ubuntu server. Zdej sem probal /tmp mapo zamenjat pa se ne zgodi nic. Prosim, pomagajte.
Lp in hvala
:|

misek ::

Kaj ko bi napisal malo več? Iz tega ni nič za sklepati.

DC- ::

Imaš v formu definiran enctype="multipart/form-data"

Brez tega ni fajlov

steev ::

DC-, to mam.

misek, nevem kaj naj napisem malo vec. Mislim, da ni problem pri formi ali php skripti ampak je nekaj s serverjem. Nimam pa toliko znanja, da bi vedel kaj več.
:|

misek ::

Ampak še vedno je PHP skripta tista, ki vse obdeluje. Zato je potrebnih več informacij.

steev ::

Eto php skripto. Preprosto, skopirano z w3schools:
<?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"];
  }
?>

Dobim pa ven:
Upload: eqn.svg
Type: image/svg+xml
Size: 49.7783203125 Kb
Stored in: /tmp/phpBQNGI1

Samo v /tmp ni ničesar.
:|

Zgodovina sprememb…

  • spremenil: steev ()

schtr4jh ::

Dodaj:

move_uploaded_file($_FILES["file"]["tmp_name"], "/pot/do/slike/".$_FILES["file"]["name"]);

Sporoči rezultat ;-)

steev ::

Zdaj mi je uspelo upload file s tole skripto:
<?php
$uploaddir = '/var/www/tmp/';
$uploadfile = $uploaddir . basename($_FILES['userfile']['name']);

echo '<pre>';
if (move_uploaded_file($_FILES['userfile']['tmp_name'], $uploadfile)) {
    echo "File is valid, and was successfully uploaded.\n";
} else {
    echo "Possible file upload attack!\n";
}

echo 'Here is some more debugging info:';
print_r($_FILES);

print "</pre>";

?>


Edit: Zdaj mi vse skripte delajo. Sem dodal www-data v adm skupino. Lp
:|

Zgodovina sprememb…

  • spremenil: steev ()

schtr4jh ::

www-data ne dat v admin skupino zaradi varnosti. Chmodaj mapo - v katero boš uploadal - na 777.

steev ::

Ok, hvala za nasvet. Bomo porihtal.
:|


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

skripta za pošiljanje brezplačnih sms sporočil (strani: 1 2 3 4 )

Oddelek: Programiranje
19544416 (9656) AštiriL
»

php upload file problem

Oddelek: Programiranje
151278 (828) petzup
»

[JS / PHP] miniajax post

Oddelek: Programiranje
131025 (759) cobrica
»

htaccess - ce obstaja - serviraj, v nasprotnem primeru ....

Oddelek: Izdelava spletišč
61087 (1007) Lion29
»

PHP - zakaj mi ne zapise vsakokrat podatkov v datoteko?

Oddelek: Programiranje
61527 (1459) Cokolesnik

Več podobnih tem