Forum » Izdelava spletišč » [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
Imam ubuntu server. Zdej sem probal /tmp mapo zamenjat pa se ne zgodi nic. Prosim, pomagajte.
Lp in hvala
:|
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, 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č.
:|
steev ::
Eto php skripto. Preprosto, skopirano z w3schools:
Dobim pa ven:
Samo v /tmp ni ničesar.
<?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 ;-)
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:
Edit: Zdaj mi vse skripte delajo. Sem dodal www-data v adm skupino. Lp
<?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.
Vredno ogleda ...
| Tema | Ogledi | Zadnje sporočilo | |
|---|---|---|---|
| Tema | Ogledi | Zadnje sporočilo | |
| » | skripta za pošiljanje brezplačnih sms sporočil (strani: 1 2 3 4 )Oddelek: Programiranje | 46625 (11865) | AštiriL |
| » | php upload file problemOddelek: Programiranje | 1386 (936) | petzup |
| » | [JS / PHP] miniajax postOddelek: Programiranje | 1151 (885) | cobrica |
| » | htaccess - ce obstaja - serviraj, v nasprotnem primeru ....Oddelek: Izdelava spletišč | 1205 (1125) | Lion29 |
| » | PHP - zakaj mi ne zapise vsakokrat podatkov v datoteko?Oddelek: Programiranje | 1672 (1604) | Cokolesnik |