Voisko joku kirjoittaa mulle yksinkertaisen php upload koodin, ei tarttis mitään tarkistuksia? Ku en saa noita ohjelmointiputka uploadeja toimimaan
kiitos
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
Kai tiedostokansiossa on riittävät oikeudet?
kansiossa on täydet oikeudet
Ja minkä tahansa muun kuin exe-tiedoston lähetys onnistuu?
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
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
Sun pitää antaa kansiolle johon tiedostot uploadataan, täydet oikeudet CHMODilla. :)
sillä onki täydet oikeudet 0777
No entäs sillä ladatulla tiedostolla?
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
Aihe on jo aika vanha, joten et voi enää vastata siihen.