Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: MBnetin PHP päivitys

str4nd [15.03.2005 16:27:04]

#

koti.mbnet.fi:n PHP on päivitetty versioon 4.3.10 Tästä johtuen koti.mbnet.fi-käyttäjillä on ollut paljon ongelmia omien PHP-koodiensa kanssa. Esimerkiksi foreach-funktio on joillakin takkuillut ja PBlang-foorumit olleet epäkunnossa.
Mitäkähän tästä nyt lopulta seuraa kun T.M:ltäkin on viety käyttöoikeudet?

Lisää tietoa MBnetin PHP-keskustelusta: http://www.mbnet.fi/mbinternet/kotisivut/phpkeskustelu/index.asp?ketju=94601

ajv [15.03.2005 17:06:29]

#

Heh... Onneksi en itse mitään tärkeätä mbnetin palvelimella pidä, mutta näköjään ainakin yhden kuvan upload -koodivinkin esimerkin etusivu (mikä lause :)) ei toimi. Kyseessä on tälläinen koodi:

<?php
$kuvat = glob("$little_tn_dir{*.gif,*.jpg,*.jpeg,*.png,*.GIF,*.JPG,*.JPEG,*.PNG}", GLOB_BRACE);
if(is_array($kuvat)){
   $i=0;
   foreach($kuvat as $pic){
      if($i++ % 4 == 0) echo "<br />"; //4 kuvaa rinnakkain
      echo "   <a href=\"{$big_image_dir}".basename($pic)."\"><img src=\"{$pic}\" alt=\"".basename($pic)."\"></a>\n";
   }
}else{
   echo "<p>Hakemisto tyhj&auml;.</p>";
}
?>

Ja kaikki muu toimii, paitsi tuo $pic-muuttuja ei saa arvoa.
Taitaa muillakin olla ongelmia juuri foreach()-lauseessa.

Edit: Ja lähti toimimaan, kun latasin skriptin uudestaan mbnettiin.

str4nd [15.03.2005 17:41:57]

#

ajv: nyt tuo on yleisin, että lataa skriptin uudestaan palvelimelle niin alkaa toimimaan.

NiLon [17.03.2005 06:32:59]

#

Tämä on yksi syy miksi pitäisi sitä manuaalia myös lueskella ;)
Itse olen huomannut että kun tekee "virheetöntä" (tulkki ei huomauttele mistään) koodia 5.x versiolla niin se toimii muuallakin (ottaen huomioon ettei käytä vitosen featureja vanhemmissa). En tiedä onko tuo asetuksista kiinni, mutta 5 version tulkki tuntuisi olevan paljon tarkempi (kummassakin error reportin E_ALL). Ainakin varoituksien suhteen.

chiqu [17.03.2005 12:36:39]

#

Hmm.. Hienoa toiminta akyllä mbnetin ylläpidolta myös minun mielestä kun luin php juttupalstaa, yöllä heräillään ja korjaillaan ja sitten tehdään tunnukset pblangin tekijälle ihan vain sitä varten, että saadaan pblang uusin versio toimimaan taas mbnetissä :)

Eiä ole muuten minulla ihmeemmin näkynyt ongelmia, tiiä sitten kun minulla ei ole edes mitään kovin isoa koodia siellä, että johtuisiko siitä, lähinnä siis vaan tekstitiedostojen availua ja sulkeilua ja evästeiden tekoa.

Jokatapauksessa, nyt näyttää kyllä melkeen kaikilla toimivan, eli onkelmia eipä ennää ole, vai :)

str4nd [17.03.2005 14:23:38]

#

Ongelmia ei taida enää olla ja hyvä niin.

Vastaus

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

Tietoa sivustosta