Kotisivuille kuvagalleria?

Viestiketju Vapaata keskustelua -osiossa. Ketjun avasi jpekkam 17.10.2004.

  1. jpekkam

    jpekkam Guest

    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ä?
     
  2.  
  3. Agent_007

    Agent_007 Senior member

    Liittynyt:
    05.05.2003
    Viestejä:
    29,936
    Kiitokset:
    124
    Pisteet:
    143
    Viimeksi muokattu: 17.10.2004
  4. NeFer

    NeFer Active member

    Liittynyt:
    19.07.2002
    Viestejä:
    1,601
    Kiitokset:
    0
    Pisteet:
    66
    ...xxx//kuva...

    olisko tuossa jotain liikaa? ( // )
    vai oliko tarkoituksella... ;-)
     
  5. jpekkam

    jpekkam Guest

    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][​IMG][/small]
     
    Moderaattorin viimeksi muokkaama: 18.10.2004
  6. Pein

    Pein Active member

    Liittynyt:
    22.10.2003
    Viestejä:
    1,292
    Kiitokset:
    0
    Pisteet:
    66
    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.
     
  7. jpekkam

    jpekkam Guest

    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][​IMG][/small]
     
    Moderaattorin viimeksi muokkaama: 18.10.2004
  8. jpekkam

    jpekkam Guest

    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?
     
  9. jpekkam

    jpekkam Guest

    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ä?
     

Jaa tämä sivu