Minulla on sellainen ongelma, että minulla on koodinpätkä, joka tulostaa mm. linkin. Tämä pätkä on käytössä sivuston etusivulla. Tällä hetkellä, kun klikkaan linkkiä aukeaa kohde ns. tyhjälle sivulle pohjan "ulkopuolelle" - ennen käytin sen yhteydessä header.php + footer.php tiedostoja, jolloin kaikki toimi hienosti. Nyt olen kuitenkin siirtynyt dynaamisiin pohjiin, eikä minulla enää ole tätä mahdollisuutta. Siksi olenkin ajatellut tehdä sivupohjan, jossa on iFrame ja haluaisin sinne sijoittaa tuon samaisen koodin pätkän luoman linkin siten, että se ei näyttäisi linkkiä vaan avaisi sen. Onko tämä mahdollista? Voiko php ikään kuin "klikata" luomaansa linkkiä?
Kiitoksia jo etukäteen vastauksistanne!
en ole varma ymmärsinkö mutta...
<?php header("location: se paikka jonne mennään"); ?>
Enpä ainakaan osannut tuota oikein sijoittaa, mutta tässä olisi tämä pätkä koodia, joka tekee tuon tulostuksen:
if($data['place'] == 1) { echo" <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"> <tr> <td><img src=\"http://www.paitsio.com/Tilastot/Englanti/ManUnited/images/opponentlogo_$data[tid].gif\" align=\"left\" alt=\"\"/> $data[time]<br /> <b>$teamname[teamname] $data[gf]<br /> $data[opp] $data[ga]</b><br /> $data[typename] <br /> <a href=\"http://www.paitsio.com/Tilastot/Englanti/ManUnited/matchdetails.php?id=$data[id]\">Otteluraportti</a> </td> </tr> <tr> <td><div align=\"right\"><a href=\"http://www.paitsio.com/index.php?id=137\">2005-06 Otteluraportit</a> </div></td> </tr> </table> "; }
mutta:
Parse error: parse error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /home/paitsio/public_html/Tilastot/Englanti/
Tuosta kohta:
http://www.paitsio.com/Tilastot/Englanti/ManUnited/matchdetails.php?id=$data[id]
On se linkki, joka pitäisi saada auki. Tuo koodi kokonaisuudessaan tuottaa etusivulle pätkän, joka näyttää edellisen ottelun tietoja. Meikäläisellä ei PHP taitoja oikeastaan ole, joten tällaista koitin vinkistäsi kyhätä:
Kokeilepa muuttaa tuo rivi 49 muotoon
http://www.paitsio.com/Tilastot/Englanti/ManUnited/matchdetails.php?id=$data['id']
ja muista Location: eteen
Todellakin Location eteen ja linkin perästä '\' pois niin johan toimi - kiitoksia linkeistä, nyt homma toimii!
Aihe on jo aika vanha, joten et voi enää vastata siihen.