Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: Upload

Sivun loppuun

JyKKemus [19.03.2007 10:18:19]

#

Voisko joku kirjoittaa mulle yksinkertaisen php upload koodin, ei tarttis mitään tarkistuksia? Ku en saa noita ohjelmointiputka uploadeja toimimaan

ajv [19.03.2007 13:06:22]

#

https://www.php.net/manual/en/features.file-upload.php

JyKKemus [20.03.2007 08:07:15]

#

kiitos

JyKKemus [20.03.2007 10:53:31]

#

EDIT:Tein oman koodin

<?php

// testataan siityikö tiedosto palvelimelle
if (is_uploaded_file($_FILES['tnimi']['tmp_name'])) {
  // haetaan tiedoston nimi
  $nimi = $_FILES['tnimi']['name'];
  // tallennetaan tiedosto johonkin kansioon, kansion voi jättää myös pois jolloin tiedosto
  // menee samaan kansioon upload.php:n kanssa
  move_uploaded_file($_FILES['tnimi']['tmp_name'], kansion_nimi/$nimi");
  // ilmoitus onnistumisesta
  echo "Tallennus onnistui";
}
else {
  // ilmoitus virhetilanteista
  echo "Virhetilanne!";
}

?>

Muute tmä toimii mut ei pysty exe tiedostoi lähettää, eli onko palvelin jotenkin sen estänyt tai täytyykö siinä olla jotenkin erillainen koodi, kuvan uploadaus onnistuu

Mod edit: kooditagit

El-Ejecutor [20.03.2007 10:59:37]

#

Kai tiedostokansiossa on riittävät oikeudet?

JyKKemus [20.03.2007 11:15:24]

#

kansiossa on täydet oikeudet

rainmikko [20.03.2007 11:59:09]

#

Ja minkä tahansa muun kuin exe-tiedoston lähetys onnistuu?

JyKKemus [20.03.2007 12:16:20]

#

joo mut mahtaaks se johtuu ku se formi näyttää tält

<form enctype="multipart/form-data" action="upload.php" method="POST">
  <input type="hidden" name="MAX_FILE_SIZE" value="1000000">
  Tiedosto: <input name="tnimi" type="file">
  <input type="submit" name="nappi" value="Lähetä">
</form>

EDIT:joo se johtui tosta MAX_FILE_SIZE jututsta

JyKKemus [20.03.2007 20:09:49]

#

mikä vika voi olla ku tolla koodilla uploadasin filui palvelimelle mutta niitä ei pysty käyttämään tulee (forbidden You don't have permission to access /apps/ac3filter_1_11.exe on this server.) mutta sitten siirsin filun FTP ohjelmalla ja filu toimi ihan hyvin

Junttura [20.03.2007 20:20:25]

#

Sun pitää antaa kansiolle johon tiedostot uploadataan, täydet oikeudet CHMODilla. :)

JyKKemus [20.03.2007 21:07:33]

#

sillä onki täydet oikeudet 0777

ajv [20.03.2007 21:22:23]

#

No entäs sillä ladatulla tiedostolla?

JyKKemus [20.03.2007 21:28:45]

#

eipä ole en tajunnu sillast sit taas tarkistaa mut onks jollai ideaa mil saan sen menemään automaattisesti oikeudet 0777 tai eihän siel tarvii olla ku 0644 oikeudet

ajv [20.03.2007 21:29:25]

#

https://www.php.net/chmod


Sivun alkuun

Vastaus

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

Tietoa sivustosta