Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: Image upload. Kuva ei näy selaimessa.

Sivun loppuun

Antti80 [01.08.2006 11:38:51]

#

http://wiki.mureakuha.com/wiki/PHP-opas#Tiedostojen_l.C3.A4hett.C3.A4minen_.28.24_FILES.29

Tuolta löysin hyvän valmin skriptin.
Se lataa kuvan oikein ja ftp:n kautta vielä tarkistin, että kuva meni oikeaan paikkaan.

Kuitenkaan kuva ei näy selaimessa.
Se ei lataudu edes jos ottaa suoran linkin siihen kuvaan, tulee: "You don't have permission to access"
Voiko palvelintarjoajalla olla jokin esto moiseen kuvanlataus -skriptiin. :D

Mutta kun se kuvaa lautautuu sinne kuitenkin oikein, mutta ei vaan tule selaimella näkyviin. Todella outoa. :)
( <img src="kuva/kuva.jpg" width="111" height="111"> )
Muutin toki koodiin omat asetukset.

Draiz [01.08.2006 11:49:20]

#

Jospa chmoddaisit vähän sitä tiedostoa.

Antti80 [01.08.2006 11:52:29]

#

Kiitos.

Miksiköhän se noin tekee? Voiko tuota jotenkin kiertää, tai että se chmoddaisi sen automaattisesti luettavaksi?

Draiz [01.08.2006 11:57:14]

#

Katsoppas manuaalista funktiota chmod (https://www.php.net/manual/fi/function.chmod.php).

Antti80 [01.08.2006 12:09:34]

#

Kiitos.
Ok, pitää lueskella.
Jos menee vaikeeks niin kyselen sit lisää. :)

Antti80 [01.08.2006 14:52:20]

#

<?php
// Read and write for owner, read for everybody else
chmod("/kuva/kuva.jpg", 0755);
?>

Noin tein testiksi. Mutta ei chmoddaa.
Laitoin tuon sen skriptin sekaan ja ulkopuolle yksin ja ties minne, mutta ei chmoddaa. Mitä en tajua?

Smuliz [01.08.2006 14:57:07]

#

PHP:n virheilmoitukset päällä?

if(chmod("kuva/kuva.jpg", 0755))
 echo "Toimii!";
else
 echo "Ei toimi :(";

Millä tavalla ei toimi?

Tontsa-san [01.08.2006 14:59:51]

#

huomaa, että kun koitan avata/chmodata/lukea jotain tiedostoa joka on seuraavassa kansiossa, niin kansion eteen ei tule kauttamerkkiä.

 chmod("/kuva/kuva.jpg", 0755);

->

 chmod("kuva/kuva.jpg", 0755);

Antti80 [01.08.2006 15:32:16]

#

Jees. Johtui tuosta kauttamerkistä. Iso kiitos.

Tontsa-san [01.08.2006 16:05:03]

#

Ei mitään, oli mukava kerrankin auttaa jotain ^^


Sivun alkuun

Vastaus

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

Tietoa sivustosta