Harri Juntunen
2011-01-25 12:43:39 UTC
Tuntuu olo kuin kyselykoneelta :D
Olen yrittänyt linkittää kuvaa PHP:llä tehtyyn (josta en siis ymmärrä
mitään) sivuun, jonka lähdekoodia olen vääntänyt tällaiseksi:
<TABLE border="0" width="660" valign="top" cellpadding="20"
cellspacing="0" style="table-layout:fixed">
<tr>
<td width="300" valign="top">
<h5>
Tuoreimmat uutiset
</h5>
<?php
//luetaan viestit taulukkoon
$viestit = file("hallinta/viestit.txt");
//käännetään taulukko, jolloin uusimmat viestit tulevat ylimmiksi
$viestit = array_reverse($viestit);
//viestien määrä on suoraan taulukon rivien määrä
$viestimaara = count($viestit);
//käydään tarpeellinen määrä viestejä läpi
for ($i = 0; $i < 3; $i++) {
//$viestit[$i] on merkkijono, joka sisältää viestin $i tiedot
//pystyviivoilla erotettuna; jaetaan viestit $tiedot-taulukkoon
$tiedot = explode("|", $viestit[$i], 3);
//erotellaan tiedot omiin muuttujiinsa
$aika = $tiedot[0];
$otsikko = $tiedot[1];
$viesti = $tiedot[2];
//tulostetaan viesti
echo "<p><span class=\"keltb\">$aika $otsikko</span><br><span
class=\"valk\">$viesti</span></p>";
}
?>
<IMG ALIGN="absmiddle" SRC="kuvat/kolmio.png">
<a href="index.php?sivu=02" class="k">Lisää uutisia...</a>
</td>
<td width="260">
<?php
//haetaan päivä tulevaa käyttöä varten
$paiva = date(d);
$kuukausi = date(m);
$vuosi = date(y);
//tehdään siitä sopivan muotoinen vertailuun
$paivamaara = ($paiva . "." . $kuukausi . ".");
//ja tulostukseen
$tulostusp = ($paiva . "." . $kuukausi . "." . "20" . $vuosi);
//muutetaan tekstitiedosto taulukoksi riveittäin $viestit[0]
$viestit[1] jne
$viestit = file("sivut/taulukko.txt");
//lasketaan viestien määrä
$viestimaara = count($viestit);
//jaetaan viestit osioihin taulukoihin a[] ja b[]
for ($i = 0; $i < $viestimaara; $i++) {
//$viestit[$i] on merkkijono, joka sisältää viestin $i tiedot
//pystyviivoilla erotettuna; jaetaan viestit $tiedot-taulukkoon
$tiedot = explode("|", $viestit[$i], 2);
//tehdään niistä jaetuista omat taulukot a[] ja b[]
// a on siis päivä ja b viesti
$d[$i] = $tiedot[0];
$e[$i] = $tiedot[1];
}
//katsotaan viestit läpi, onko samalle päivälle tapahtumia
for ($u = 0; $u < $viestimaara; $u++) {
if ($d[$u] == $paivamaara)
{$uutinen = $e[$u];}
}
$uutinen = substr($uutinen, 3);
echo ("<h5>Tänään " . $tulostusp . "</h5>");
echo "<p><span class=\"valkb\">";
//jos ei ole, niin tulostetaan "ei taphtumia, muuten tulostetaan
tapahtuma
if ($uutinen == "")
{echo "EI TAPAHTUMIA</span></p>";}
else
{echo ($uutinen . "</span></p>");}
//käännetään taulukko, jolloin saadaan luettua alhaaltapäin tapahtuma
$viestit = array_reverse($viestit);
//jaetaan viestit osioihin taulukoihin a[] ja b[]
for ($i = 0; $i < $viestimaara; $i++) {
//$viestit[$i] on merkkijono, joka sisältää viestin $i tiedot
//pystyviivoilla erotettuna; jaetaan viestit $tiedot-taulukkoon
$tiedot = explode("|", $viestit[$i], 2);
//tehdään niistä jaetuista omat taulukot a[] ja b[]
// a on siis päivä ja b viesti
$d[$i] = $tiedot[0];
$e[$i] = $tiedot[1];
}
//katsotaan viestit läpi, onko samalle päivälle tapahtumia
for ($u = 0; $u < $viestimaara; $u++) {
if ($d[$u] == $paivamaara)
{$uutinen1 = $e[$u];}
}
$uutinen1 = substr($uutinen1, 3);
echo "<p><span class=\"valkb\">";
//jos ei ole, niin tulostetaan "ei taphtumia, muuten tulostetaan
tapahtuma
if ($uutinen1 == $uutinen)
{echo "";}
else
{echo ($uutinen1 . "</span></p>");}
?>
<IMG align="absmiddle" SRC="kuvat/kolmio.png"><a
href="index.php?sivu=01" class="k">Kevätkauden kalenteri</a>
<br>
<br>
<IMG SRC="kuvat/h.jpg" ALT="Biljardikerho Kajuutan Kapteenit"
ALIGN="left" VSPACE="30" HSPACE="8">
<br>
</td>
</tr>
<tr valign="top">
<td colspan="2" rowspan="1">
<h5>
Biljardikerho Kajuutan Kapteenit ry
</h5>
<p><span class="valk">
Kajuutan Kapteenit on perustettu vuodenvaihteessa 2003–2004 ja se
on merkitty yhdistysrekisteriin 6.2.2009. Kerhon tarkoitus on edistää
biljardiharrastusta Laajasalossa ja kouluttaa pelaajia vasta-alkajista
lähtien. Kerhoon kuuluu nuoremman polven aktiivipelaajien ohella
merkittävä joukko
senioripelaajia sekä ilahduttavan runsaasti naispelaajia.<br>Pelaamisen
lisäksi kerho järjestää vuosittain peli- ja virkistysmatkoja koti- ja
ulkomaille sekä järjestää illanistujaisia jäsenilleen. Kannatusjäsenet
mukaan menoon!
</span>
</p>
<p>
<span class="valk">
Kerho pelaa ja kokoontuu Laajasalon ostoskeskuksessa <a
href="http://www.kapteeninkajuutta.com" class="k"><k>Ravintola Kapteenin
Kajuutassa</k></a>. Ravintolassa on kaksi pöytää: toinen 9- ja toinen
8-jalkainen. Viikkokisat pelataan lauantaisin klo 11 alkaen. Tiistaisin
on ilmainen bilis ja keskiviikkoisin klo 18.00 pelataan Saaren avoimen
9-pallomestaruusturnauksen osakilpailuja. Muina arkipäivinä ja
viikonloppuisin voi pelata muuten vaan.
<p><span class="valk">
Lisäksi pelaamme ystävyysotteluita toisten ravintoloiden kanssa sekä
osallistumme neljällä joukkueella <a href="http://www.eastpool.fi"
class="k"><k>East-Pool ry:n alueliigaan</k></a>.
</span>
</p>
<p>
<span class="valk">
Halutessasi lisätietoja kerhostamme ja siihen liittymisestä napsauta
vasemman laidan valikosta "Palaute". Kerro nimesi, sähköpostiosoitteesi
ja puhelinnumerosi, niin sinuun otetaan yhteyttä.<br>Webmasterit <a
href="mailto:***@luukku.com"
class="k"><k>Aatu</k></a> ja <a
href="mailto:***@kolumbus.fi"
class="k"><k>Harri</k></a> vastaavat myös kyselyihin – samoin
<a href=<IMG align="absmiddle" <IMG SRC="kuvat/hallitus.jpg" ALT=""
ALIGN="center" VSPACE=0" HSPACE="0" class="k">hallituksen</a> jäsenet.
</span>
</p>
</td>
</tr>
</TABLE>
</TABLE>
Tarkoitus olisi, että napsauttamalla sanaa "hallituksen" klikkaus avaisi
kuvan hallitus.jpg.
Tässä kohdassa vika on:
<a href=<IMG align="absmiddle" <IMG SRC="kuvat/hallitus.jpg" ALT=""
ALIGN="center" VSPACE=0" HSPACE="0" class="k">hallituksen</a> jäsenet.
Mahtaneeko joku edes viitsiä miettiä tuohon ratkaisua?
Olen yrittänyt linkittää kuvaa PHP:llä tehtyyn (josta en siis ymmärrä
mitään) sivuun, jonka lähdekoodia olen vääntänyt tällaiseksi:
<TABLE border="0" width="660" valign="top" cellpadding="20"
cellspacing="0" style="table-layout:fixed">
<tr>
<td width="300" valign="top">
<h5>
Tuoreimmat uutiset
</h5>
<?php
//luetaan viestit taulukkoon
$viestit = file("hallinta/viestit.txt");
//käännetään taulukko, jolloin uusimmat viestit tulevat ylimmiksi
$viestit = array_reverse($viestit);
//viestien määrä on suoraan taulukon rivien määrä
$viestimaara = count($viestit);
//käydään tarpeellinen määrä viestejä läpi
for ($i = 0; $i < 3; $i++) {
//$viestit[$i] on merkkijono, joka sisältää viestin $i tiedot
//pystyviivoilla erotettuna; jaetaan viestit $tiedot-taulukkoon
$tiedot = explode("|", $viestit[$i], 3);
//erotellaan tiedot omiin muuttujiinsa
$aika = $tiedot[0];
$otsikko = $tiedot[1];
$viesti = $tiedot[2];
//tulostetaan viesti
echo "<p><span class=\"keltb\">$aika $otsikko</span><br><span
class=\"valk\">$viesti</span></p>";
}
?>
<IMG ALIGN="absmiddle" SRC="kuvat/kolmio.png">
<a href="index.php?sivu=02" class="k">Lisää uutisia...</a>
</td>
<td width="260">
<?php
//haetaan päivä tulevaa käyttöä varten
$paiva = date(d);
$kuukausi = date(m);
$vuosi = date(y);
//tehdään siitä sopivan muotoinen vertailuun
$paivamaara = ($paiva . "." . $kuukausi . ".");
//ja tulostukseen
$tulostusp = ($paiva . "." . $kuukausi . "." . "20" . $vuosi);
//muutetaan tekstitiedosto taulukoksi riveittäin $viestit[0]
$viestit[1] jne
$viestit = file("sivut/taulukko.txt");
//lasketaan viestien määrä
$viestimaara = count($viestit);
//jaetaan viestit osioihin taulukoihin a[] ja b[]
for ($i = 0; $i < $viestimaara; $i++) {
//$viestit[$i] on merkkijono, joka sisältää viestin $i tiedot
//pystyviivoilla erotettuna; jaetaan viestit $tiedot-taulukkoon
$tiedot = explode("|", $viestit[$i], 2);
//tehdään niistä jaetuista omat taulukot a[] ja b[]
// a on siis päivä ja b viesti
$d[$i] = $tiedot[0];
$e[$i] = $tiedot[1];
}
//katsotaan viestit läpi, onko samalle päivälle tapahtumia
for ($u = 0; $u < $viestimaara; $u++) {
if ($d[$u] == $paivamaara)
{$uutinen = $e[$u];}
}
$uutinen = substr($uutinen, 3);
echo ("<h5>Tänään " . $tulostusp . "</h5>");
echo "<p><span class=\"valkb\">";
//jos ei ole, niin tulostetaan "ei taphtumia, muuten tulostetaan
tapahtuma
if ($uutinen == "")
{echo "EI TAPAHTUMIA</span></p>";}
else
{echo ($uutinen . "</span></p>");}
//käännetään taulukko, jolloin saadaan luettua alhaaltapäin tapahtuma
$viestit = array_reverse($viestit);
//jaetaan viestit osioihin taulukoihin a[] ja b[]
for ($i = 0; $i < $viestimaara; $i++) {
//$viestit[$i] on merkkijono, joka sisältää viestin $i tiedot
//pystyviivoilla erotettuna; jaetaan viestit $tiedot-taulukkoon
$tiedot = explode("|", $viestit[$i], 2);
//tehdään niistä jaetuista omat taulukot a[] ja b[]
// a on siis päivä ja b viesti
$d[$i] = $tiedot[0];
$e[$i] = $tiedot[1];
}
//katsotaan viestit läpi, onko samalle päivälle tapahtumia
for ($u = 0; $u < $viestimaara; $u++) {
if ($d[$u] == $paivamaara)
{$uutinen1 = $e[$u];}
}
$uutinen1 = substr($uutinen1, 3);
echo "<p><span class=\"valkb\">";
//jos ei ole, niin tulostetaan "ei taphtumia, muuten tulostetaan
tapahtuma
if ($uutinen1 == $uutinen)
{echo "";}
else
{echo ($uutinen1 . "</span></p>");}
?>
<IMG align="absmiddle" SRC="kuvat/kolmio.png"><a
href="index.php?sivu=01" class="k">Kevätkauden kalenteri</a>
<br>
<br>
<IMG SRC="kuvat/h.jpg" ALT="Biljardikerho Kajuutan Kapteenit"
ALIGN="left" VSPACE="30" HSPACE="8">
<br>
</td>
</tr>
<tr valign="top">
<td colspan="2" rowspan="1">
<h5>
Biljardikerho Kajuutan Kapteenit ry
</h5>
<p><span class="valk">
Kajuutan Kapteenit on perustettu vuodenvaihteessa 2003–2004 ja se
on merkitty yhdistysrekisteriin 6.2.2009. Kerhon tarkoitus on edistää
biljardiharrastusta Laajasalossa ja kouluttaa pelaajia vasta-alkajista
lähtien. Kerhoon kuuluu nuoremman polven aktiivipelaajien ohella
merkittävä joukko
senioripelaajia sekä ilahduttavan runsaasti naispelaajia.<br>Pelaamisen
lisäksi kerho järjestää vuosittain peli- ja virkistysmatkoja koti- ja
ulkomaille sekä järjestää illanistujaisia jäsenilleen. Kannatusjäsenet
mukaan menoon!
</span>
</p>
<p>
<span class="valk">
Kerho pelaa ja kokoontuu Laajasalon ostoskeskuksessa <a
href="http://www.kapteeninkajuutta.com" class="k"><k>Ravintola Kapteenin
Kajuutassa</k></a>. Ravintolassa on kaksi pöytää: toinen 9- ja toinen
8-jalkainen. Viikkokisat pelataan lauantaisin klo 11 alkaen. Tiistaisin
on ilmainen bilis ja keskiviikkoisin klo 18.00 pelataan Saaren avoimen
9-pallomestaruusturnauksen osakilpailuja. Muina arkipäivinä ja
viikonloppuisin voi pelata muuten vaan.
<p><span class="valk">
Lisäksi pelaamme ystävyysotteluita toisten ravintoloiden kanssa sekä
osallistumme neljällä joukkueella <a href="http://www.eastpool.fi"
class="k"><k>East-Pool ry:n alueliigaan</k></a>.
</span>
</p>
<p>
<span class="valk">
Halutessasi lisätietoja kerhostamme ja siihen liittymisestä napsauta
vasemman laidan valikosta "Palaute". Kerro nimesi, sähköpostiosoitteesi
ja puhelinnumerosi, niin sinuun otetaan yhteyttä.<br>Webmasterit <a
href="mailto:***@luukku.com"
class="k"><k>Aatu</k></a> ja <a
href="mailto:***@kolumbus.fi"
class="k"><k>Harri</k></a> vastaavat myös kyselyihin – samoin
<a href=<IMG align="absmiddle" <IMG SRC="kuvat/hallitus.jpg" ALT=""
ALIGN="center" VSPACE=0" HSPACE="0" class="k">hallituksen</a> jäsenet.
</span>
</p>
</td>
</tr>
</TABLE>
</TABLE>
Tarkoitus olisi, että napsauttamalla sanaa "hallituksen" klikkaus avaisi
kuvan hallitus.jpg.
Tässä kohdassa vika on:
<a href=<IMG align="absmiddle" <IMG SRC="kuvat/hallitus.jpg" ALT=""
ALIGN="center" VSPACE=0" HSPACE="0" class="k">hallituksen</a> jäsenet.
Mahtaneeko joku edes viitsiä miettiä tuohon ratkaisua?