Eli haluaisin liittää html-sivun sisältöä php-sivulle niin, että ainoastaan bodyn sisältö liitettäisiin. Löytyykö mitään käyttökelpoista konstia? Tarvitsisin liitettäviin sivuihin dokumenttimäärityksen ja css-linkin, jotka tarvitsisi saada jäämään pois php-sivulta.
HTML-tiedoston liittäminen - saako liitettävää sis. rajattua?
HTML - PHP
8490
0Äänestä
Muut lukivat myös
Odottaa vastausta
Näihin keskusteluihin ei ole vielä vastattu. Ole ensimmäinen.
Vastaukset 8
Vanhimmat
Tossa yks vaihtoehto
http://simplehtmldom.sourceforge.net/index.htm
Laitoin kokeeksi tuon scriptin joka oli ensimmäisenä:
-----------------
Ilmoittaa sivuilla virheen: Fatal error: Call to undefined function file_get_html() ...
Missähän vika vai olisko kyse PHP:n versiosta?
Löytyisikö mitään "klassisempaa" tapaa?
file_get_contents()
tolla koko sivu muuttujaan ja sitten sitten PHP:n string-metodeilla etsit ja välisen alueen ja nappaat sen substringillä.
http://www.w3schools.com/php/php_ref_string.asp
Jos nyt liitän sivu01.php sivulle html-tiedoston (s01_leipis.html) ja siitä ainoastaan bodyjen välisen sisällön, miten tuo nyt menisi? Entä voisiko tagin sijasta käyttää ID:tä?
Ei varmaan ole tarpeen liittää tuollaista staattista tekstinpätkää jollain skriptillä, joten kopioi se teksti suoraan siihen php-tiedostoon.
tiedostohallinnan wysiwyg-editorilla simppeleitä html-tiedostoja. Homma toimii nytkin, mutta hyvä olisi jos saisi html:iin liitettyä dokumenttityypin tiedot ja css-linkityksen (mahdollisesti muutakin), jotka sitten liitämisvaiheessa jäisivät pois eli ainoastaan joko bodyn tai tietyn id:n sisältö liitettäisiin kulloiseenkin php-sivuun.
Kannattaako ettiskelyä jatkaa, nimittäin jokunen php-sivu on jo tullut kahlattua läpi.
No menestystä vaan sitten valitsemallesi projektille, kun helpompiakin keinoja tuon toteuttamiseksi olisi.
Itse lopputuloksesta projekti antaa vähän väärän kuvan, ellei sitten halua kutsua projektiksi sitä, että selaa läpi "10%" netin php-aiheisista sivuista, testailee ja fiilailee... ja kysymys oli vain parin rivin koodin pätkästä. Mutta näinhän sitä sisu kasvaa ja ehkä tässä aina jotain oppiikin ;)
Mutta kiitos kuitenkin.