Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: Includettaminen toiselle sivulle?

Sivun loppuun

combo [27.12.2009 10:12:29]

#

Miten voisi includettaa:

<?php include("/var/www/virtual/sivut.net/htdocs/index.php"); ?>

Sivuilla sivut.fi

eli voiko includettaa yllä olevan koodin esim. sivuilla sivut.fi, sivujen sivut.net index.php -tiedoston?

Teuro [27.12.2009 10:23:43]

#

manuaalin 3. esimerkki on sitä mieltä, että ei voi liittää toiselta sivulta tiedostoja. Mikäli pelkän sisällön hakeminen riittää voisit käyttää file_get_contents() funktiota.

combo [27.12.2009 10:33:51]

#

Pitäsi koko sivu includettaa, mitä silloin käytän ja eri sivustolta kokonaan, onko mahdollista?

netman87 [27.12.2009 11:34:32]

#

Jos nuo sivut sijaitsevat samalla palvelimella niin includea voi käyttää riippuen chmod arvoista käyttämällä juuri tuollaista absoluuttista polkua. Jos haluat jonkun toisen oman sivusi sisältöä (ei koodia) sisällyttää niin voisit käyttää vaikkapa edellä mainittua file_get_contents funktiota tai sitten vaikkapa iframea tai jotain muuta. tapoja on monia. jos taas tahdot samaa koodia käyttää niin mikset suoraa kopio tiedostoa?

Luulisin kumminkin että tarkoitustasi palvelisi eniten sellainen rivi kuin:

<?php
header("Location: http://www.sivut.fi/");
?>

tai vastaava toiminto suoritettuna .htaccess tiedostolla.

tämä ratkaisu uudelleenohjaisi käyttäjän sivut.fi osoitteeseen joka olisi hakukoneiden kannalta parempi tapa jos tahdot sivustosi toimivan useammasta domain osoitteesta.

combo [27.12.2009 12:09:42]

#

Saisiko icludettamalla pysymään samalla sivulla esim.

Sivut.net/ohjelmointi/index.php sivulla pysyttäisiin vaikka selataan esim. ohjelmointi.fi sivustoa.

Ilman että käytettäisiin iframea, tai jos käytetään niin saisiko sivujen oikeassa koossa ihan reunasta reunaan, eikä reunoja näkyisi.

jo123 [27.12.2009 12:24:57]

#

combo kirjoitti:

...tai jos käytetään niin saisiko sivujen oikeassa koossa ihan reunasta reunaan, eikä reunoja näkyisi.

No panemalla korkeudeksi ja leveydeksi 100%.

combo [27.12.2009 12:30:11]

#

jo123 kirjoitti:

combo kirjoitti:

...tai jos käytetään niin saisiko sivujen oikeassa koossa ihan reunasta reunaan, eikä reunoja näkyisi.

No panemalla korkeudeksi ja leveydeksi 100%.

Kokeilen iframella ja sain reunat pois, mutta vaikka laitoin korkeudeksi ja leveydeksi 100%, jää joka puolella reunoihin vähän tilaa.

Miten saisi tuon tyhjän tilan reunoista pois, niin että olisi täysin normaali kuin alkuperäinen?

jo123 [27.12.2009 13:30:54]

#

Ottamalla kaikki marginaalit pois bodystä ja mahd. iframesta?

combo [27.12.2009 13:32:24]

#

jo123 kirjoitti:

...mahd. iframesta?

Millä koodilla?

jo123 [27.12.2009 13:34:38]

#

combo kirjoitti:

jo123 kirjoitti:

...mahd. iframesta?

Millä koodilla?

Vika on mitä todennäköisimmin bodyn marginaalissa, jonka saa pois css:llä.

Edit: Panet siis bodyn tyyleihin margin:0

combo [27.12.2009 13:36:41]

#

jo123 kirjoitti:

combo kirjoitti:

jo123 kirjoitti:

...mahd. iframesta?

Millä koodilla?

Vika on mitä todennäköisimmin bodyn marginaalissa, jonka saa pois css:llä.

Edit: Panet siis bodyn tyyleihin margin:0

Osaisitkö vääntää sen tarvittavan css-koodin tai linkin.

Short Php [27.12.2009 13:38:16]

#

<head> ja </head> tagien väliin

<style>
body {
margin: 0px;
]
</style>

combo [27.12.2009 13:39:34]

#

Short Php kirjoitti:

<head> ja </head> tagien väliin

<style>
body {
margin: 0px;
]
</style>

Kiitos!

Metabolix [27.12.2009 14:34:28]

#

Muuta vielä sulkeva sulku aaltosuluksi, kuten avaavakin on.

combo [27.12.2009 15:37:08]

#

Metabolix kirjoitti:

Muuta vielä sulkeva sulku aaltosuluksi, kuten avaavakin on.

Juu huomasin!

Macro [27.12.2009 18:14:34]

#

Eikö style-attribuutissa kuulu olla type-määrite?

<style type="text/css">
body {
     margin: 0px;
}
</style>

jo123 [27.12.2009 18:22:33]

#

Macro kirjoitti:

Eikö style-attribuutissa kuulu olla type-määrite?

<style type="text/css">
body {
     margin: 0px;
}
</style>

Kyllä kuuluu. =)


Sivun alkuun

Vastaus

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

Tietoa sivustosta