Tuolta löysin koodin ja koitin saaha sitä toimiin, mutta ei halua toimia... kopion tuon koodin, liitin muistioon, nimesin kuvagalleria.php ja nyt se on kansiossani "kuvagalleria" jossa on myös kuvat. Tämmönen tulee aina vaan kun koitan mennä selaimella "kuvagalleria.php" sivustolle. Warning: imagejpeg(): Unable to open '/mbnet/j/xxx//kuvagalleria/THUMBkuva.jpg' for writing in /mbnet/j/xxx/kuvagalleria/kuvagalleria.php on line 375 1 thumbnail(s) created! Pitääkö tuohon koodiin muuttaa jotain hakemistoa tms? Tai pitääkö jotain oikeuksia muuttaa? Onko jollain tiedossa "parempaa"? Tai semmosta jossa olisi käyttäjien mahdollista mahdollista antaa kuville kommentteja\pisteitä?
Mistä tuolta? Unable to open '/mbnet/j/xxx//kuvagalleria/THUMBkuva.jpg' todennäköisesti hakemisto polku väärin, tiedostoa ei ole tai ei ole oikeutta moista avata. EDIT: http://php.resourceindex.com/Complete_Scripts/Images_and_Graphs/
Ei pelitä ei... Tuossa sanotaan näin: [bold]Usage # ------ # Only things you have to do is: # 1.Create directory # 2.Set the permission to write to directory # 3.Copy pictures to directory[/bold] En kyllä lontoota oikeen osaa, mutta tietääkseni mun ei tarvi tehdä tuolle koodille mitään? Eikä myöskään oikeuksia tarvi muutella? Jos oikein käsitin... Jotenkin vain tässä on muutama kohta jotka minun mielesäni pitäisi muuttaa, onko näin? (tummennetut) # Directory config $domain=$_SERVER['SERVER_NAME']; if ($dirsetting==1) { // Manual setting - change directories to match on your webserver [bold]$dirtree=$_SERVER['DOCUMENT_ROOT'].'/gallery/pictures/';[/bold] // Sets absolute server location where the pictures are. [bold]$dirtree_url='http://'.$domain.'/gallery/pictures/'; [/bold] // Sets complete URL-location where the pictures are. } else { // Automatic setting - Do not change $dirtree=str_replace(basename ($_SERVER['PATH_TRANSLATED']),',$_SERVER['PATH_TRANSLATED']); $dirtree_url='; } # // This sets the directory where this script resides [bold]$url='http://'.$domain.$_SERVER['PHP_SELF'];[/bold] Tuossa on siis tuo kuvagallerian koodi: http://mureakuha.com/koodikirjasto/413#box NeFer ---> [bold]...xxx//kuva... olisko tuossa jotain liikaa? ( // ) vai oliko tarkoituksella... ;-)[/bold] Se antaa tuon virheilmoituksen vaikka koodissa ei ole kahta // merkkiä peräkkäin... EDIT: Mikäli en tee koodiin mitään muutoksia niin tulee tämmönen vireilmoitus: Warning: imagejpeg(): Unable to open '/mbnet/j/xxx//kuvagalleria/THUMBkuva.jpg' for writing in /mbnet/j/xxx/kuvagalleria/kuvagalleria.php on line 375 1 thumbnail(s) created! _X_X_X_X_X_[small][/small]
Oletko muuttanut $dirsetting -arvoa riviltä 36? Eli onko se 0? Jos et niin silloin ei tarvitse noita palvelimen polkuja määritellä. Tällöin on myös skripti löydyttävä samasta paikasta mistä kuvatkin! Onko tilanne näin? 2.Set the permission to write to directory Kyllä kansiolle pitää kirjoitusoikeudet antaa. Mitkä oikeudet sillä nyt on? Kokeile vaikka chmod 777 testiksi, vai miten noita mbnetin settejä hallitaankaan. Luultavasti kansiolle kuvagalleria nuo oikeudet siis tarvitsee muuttaa.
Arvo on 0! Olen kokeillut muutella nuita oikeuksia, ei auta. Ja mulla on siis palvelimelle siirretty kansio nimeltään "kuvagalleria" jonka sisällä on kuvia ja tiedosto "kuvagalleria.php" EDIT: Sain toimiin, Enpä hokannu kokeilla nuita oikeuksia tuolle itse kansiolle "KUVAGALLERIA" vaan muuttelin vain kuville ja tuolle itse kuvagalleria.php tiedostolle. kiitos! _X_X_X_X_X_[small][/small]
Paitsi että tuli outo ongelma tuolla virallisella sivustolla jonne kotisivuni tulevat. [bold]Fatal error: Allowed memory size of 16777216 bytes exhausted (tried to allocate 9088 bytes) in /home/int2000/xxxxx/html/kuvagalleria/kuvagalleria.php on line 356[/bold] Mbnetin sivustolla ei tule tuommosta virheilmoitusta. Tuollakin toimii jos kuva ei ole kovin suuri. onkohan tuossa koodissa jokin rajoitus jonka vois muuttaa vai miksi tuommosta herjaa?
Kummallista... Kyllä ne tuollakin toimii kun pienentää kuvan kokoa. Tietysti eihän kovin suuria voi laittaakkaan jos meinaa että joku jaksaa niitä katella. Vinkkejä kaipaisin vielä kuinka suuria kuvia laitan? 100kt per kuva? 500x375 pixeliä?