Miten saisin lisättyä php-tiedostoon linkin, joka vie ulos sivuilta?
Linkin lisääminen
17
667
Vastaukset
- keksa1
koodaat vain jotain sinne php-tiedostoon, joka tulostaa ulos html-koodia esim.
echo "< a href='www.sonera.fi'>Linkki";
tai jos koodia tulee paljon, niin lopeta php:n tulkkaaminen ja kirjoita pelkkää html-koodia
< ?php
echo "trallallaa";
?>
< a href='www.sonera.fi'>Linkki
< php
//taas jatkuu php-koodi
echo "trallallei";
?>
kannattaa lueskella ihan jotain php-tutoriaaleja netistä.- keksa1
puolet koodista katos taas.
Ei ois kauheen vaiketa enkoodata < joksikin toiseksi merkiksi < eikä vaan pudottaa sitä veke... - PetraJ
keksa1 kirjoitti:
puolet koodista katos taas.
Ei ois kauheen vaiketa enkoodata < joksikin toiseksi merkiksi < eikä vaan pudottaa sitä veke...Laitoin näin:
echo "< a href="linkki.com" > Linkki < / a > ";
Eikä toimi - PetraJ
PetraJ kirjoitti:
Laitoin näin:
echo "< a href="linkki.com" > Linkki < / a > ";
Eikä toimiIlmoittaa: Parse error: syntax error, unexpected T_STRING, expecting ',' or ';'
- Uusi Suunta
PetraJ kirjoitti:
Ilmoittaa: Parse error: syntax error, unexpected T_STRING, expecting ',' or ';'
Koska on virheitä, kokeile
echo "< a href=\"linkki.com\" > Linkki < / a > " - PetraJ
Uusi Suunta kirjoitti:
Koska on virheitä, kokeile
echo "< a href=\"linkki.com\" > Linkki < / a > "Joo kokeilin tuotakin jo aiemmin, mutta sekään ei toimi.
- Uusi Suunta
PetraJ kirjoitti:
Joo kokeilin tuotakin jo aiemmin, mutta sekään ei toimi.
Huomaa siis, että tuossa alkuperäisessä koodissasi suljet echo merkkijono " merkillä kaikki sen jälkeen muu on soopaa, jota kääntäjä ei ymmärrä, siis pitää lisätä etukenoviiva jokaisen komennon sisällä olevaan " merkkiin.
Joko teet jotain väärin tai et kerro kaikkea, eli linkkisi sisältää muitakin php:n kannalta kiellettyjä merkkejä. - PetraJ
Uusi Suunta kirjoitti:
Huomaa siis, että tuossa alkuperäisessä koodissasi suljet echo merkkijono " merkillä kaikki sen jälkeen muu on soopaa, jota kääntäjä ei ymmärrä, siis pitää lisätä etukenoviiva jokaisen komennon sisällä olevaan " merkkiin.
Joko teet jotain väärin tai et kerro kaikkea, eli linkkisi sisältää muitakin php:n kannalta kiellettyjä merkkejä.Huomasin seuraavaa, kun kirjoitin koodin wordilla muistion sijaan: ” ja " -merkit näköjään vaikuttaa. Eli muistiolla tehdessä ei toimi (jälkimmäinen "-merkki), mutta wordilla tehdessä ei anna enää virheilmoitusta. Linkkikin toimii, mutta echo-sana jää näkyviin tekstiin, samoin ”-merkit.
- Uusi Suunta
PetraJ kirjoitti:
Huomasin seuraavaa, kun kirjoitin koodin wordilla muistion sijaan: ” ja " -merkit näköjään vaikuttaa. Eli muistiolla tehdessä ei toimi (jälkimmäinen "-merkki), mutta wordilla tehdessä ei anna enää virheilmoitusta. Linkkikin toimii, mutta echo-sana jää näkyviin tekstiin, samoin ”-merkit.
Palvelimella vai paikallisesti? Ja jos paikallisesti mikä apache/php systeemi on käytössä?
- PetraJ
PetraJ kirjoitti:
Huomasin seuraavaa, kun kirjoitin koodin wordilla muistion sijaan: ” ja " -merkit näköjään vaikuttaa. Eli muistiolla tehdessä ei toimi (jälkimmäinen "-merkki), mutta wordilla tehdessä ei anna enää virheilmoitusta. Linkkikin toimii, mutta echo-sana jää näkyviin tekstiin, samoin ”-merkit.
Tai no joo, ei se linkki kyllä toimi vieläkään... Mut ilmeisesti herjaa noista heittomerkeistä.
- PetraJ
Uusi Suunta kirjoitti:
Palvelimella vai paikallisesti? Ja jos paikallisesti mikä apache/php systeemi on käytössä?
Testaan palvelimella.
- PetraJ
PetraJ kirjoitti:
Tai no joo, ei se linkki kyllä toimi vieläkään... Mut ilmeisesti herjaa noista heittomerkeistä.
Ok, nyt keksin. Piti kirjoittaa näin: < a href=http://www.sivu.com > linkki < /a >
Siis ilman heittomerkkejä.
Ja echoa ei tarvinnu, koska linkki oli tekstin joukossa, joka jo oli echon sisällä... - Uusi Suunta
PetraJ kirjoitti:
Ok, nyt keksin. Piti kirjoittaa näin: < a href=http://www.sivu.com > linkki < /a >
Siis ilman heittomerkkejä.
Ja echoa ei tarvinnu, koska linkki oli tekstin joukossa, joka jo oli echon sisällä...Kyllä se pitää olla php:n kautta näin esim.
echo " Suomi 24 ";
Muussa tapauksessa se tulkitaan pelkäksi html koodiksi. - Uusi Suunta
Uusi Suunta kirjoitti:
Kyllä se pitää olla php:n kautta näin esim.
echo " Suomi 24 ";
Muussa tapauksessa se tulkitaan pelkäksi html koodiksi.Paljon siitä jaikin lapsille kerrottavaa, mut se johtuu tästä mahtavasta s24:sesta
- PetraJ
Uusi Suunta kirjoitti:
Kyllä se pitää olla php:n kautta näin esim.
echo " Suomi 24 ";
Muussa tapauksessa se tulkitaan pelkäksi html koodiksi.No en tiedä, mutta tuolla tyylillä se ainakin toimii. En ole aiemmin joutunut php-tiedostoja muokkaamaan eli en sitten tiedä mistä mahtaa johtua...
- Uusi Suunta
PetraJ kirjoitti:
No en tiedä, mutta tuolla tyylillä se ainakin toimii. En ole aiemmin joutunut php-tiedostoja muokkaamaan eli en sitten tiedä mistä mahtaa johtua...
Paikallisesti ja serverillä, molemmissa homma toimi kuten pitääkin eli juuri noin kuin ensimmäisessä vastauksessa sanoin, eli jossain muualla mättää kuin syntaksissa.
- PetraJ
Uusi Suunta kirjoitti:
Paikallisesti ja serverillä, molemmissa homma toimi kuten pitääkin eli juuri noin kuin ensimmäisessä vastauksessa sanoin, eli jossain muualla mättää kuin syntaksissa.
Ok, ehkä tää mun käyttämä verkkokauppasovellus on jotenkin ihmeellinen tai jotain. Välillä nimittäin vaatii tuota echoa joka ikisen koodin eteen. Mutta pääasia, että nyt toimii. :)
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
Maatalous- ja yritystuet pois, työeläkevaroilla valtion velka pois
Suomi saadaan eheytettyä kädenkäänteessä, kun uskalletaan tehdä rohkeita ratkaisuja. Maatalous- ja yritystuet ovat hait1493999Hei! Halusin vain kertoa.
En tiedä luetko näitä, mutta näimme n.4vk sitten, vaihdoimme muutaman sanan ja tunsin edelleen kipinän välillämme. Katso143728Riikka on siis suomalaisille velkaa 84 mrd
Jos kauhukabinetti istuu vaalikauden loppuun. Keskimäärin yli 20 miljardia uutta velkaa rikkaiden veronalennuksiin jokai623016Miksi ikävä ei helpotu vuosien jälkeenkään?
Tänään olin ensimmäistä kertaa sinun lähtösi jälkeen tilassa, jossa vuosia sitten nähtiin ensimmäistä kerta. Ollessani122992Sanna on suomalaisille siis velkaa 24 mrd euroa
Muistanette vielä kuinka Italian remonttirahoja perusteltiin sillä, että italialaiset ostaa suomalaisilta paidatkin pääl1462575- 602399
Luotathan siihen tunteeseen, joka välillämme on?
Uskothan myös, että se kestää tämän? Kaipaan sinua valtavasti. Vielä tehdään yhdessä tästä jotain ihmeellistä ja kaunist282113"Sanna Marinin kirja floppasi", kertoo eräs median otsikko
"Miljardien tappio - Sanna Marin vaikenee", kertoo toinen otsikko. Marin ei siis siinä kirjassaan kerro sanallakaan For1081508- 261369
Tiesitkö? Suomessa lääkäri voi toimia ammatissaan, vaikka hän olisi seksuaalirikollinen
Järkyttävää… Motin mukaan Suomessa lääkäri voi toimia ammatissaan, vaikka hän olisi yksityiselämässään syyllistynyt es651360