labaiss Posted May 11, 2010 Report Share Posted May 11, 2010 (edited) problēma, kuru vajag atrisināt, taču jau kādu laiku domāju,meklēju un nekādīgi netieku pie rezultāta! Šādai lietai nepieciešams risinājums: piem. Ir html lapa (kurai rotams ir savs kods, kas šajā visā nedrīkst īpaši mainīties, labāk jau vispār nē). Ir PHP lapa. Vajag lai tajā PHP lapā ielādē to html lapu (ideāli ja viņu ielādē kādā DIV tagā vai iframe, kas munuprāt neder). Līdz šim man tas viss liekas vnk., bet tad pats svarīgākais, vajag lai tajā HTML lapā, kad viņa tiek ielādēta tajā PHP lapā, piem., mainās "<boby>" uz <body onload="XXXX">! Un tagad viss vēlreiz, bet īsumā - HTML lapas kods: <html> ............ <body> ......... </html> Un šādu html lapas kodu vajag iegūt, kad lapa tiek ielādēta iekš PHP lapas, kā piem. iframe vai kaut kā iekš DIV taga: <?php ....... ...... .... ?> <html> <body> .......... <DIV ID="X"> <html> ....... <body onload="'XXXX"> .......... </html> </DIV> .......... </html> Paldies jau iepriekš, ceru ka sapratīsiet ko domāju! Varbūt vismaz ir kāda ideja kā kaut ko uz to pusi var paveikt? un protams gala rezultātā es gribu redzēt abas lapas. Edited May 11, 2010 by labaiss Quote Link to comment Share on other sites More sharing options...
l27 Posted May 11, 2010 Report Share Posted May 11, 2010 Ar regular expresioniem var visu izdarīt. Piemērs: www.l2d.lv Quote Link to comment Share on other sites More sharing options...
labaiss Posted May 11, 2010 Author Report Share Posted May 11, 2010 <?php $1 = 2; if ( $1 == 2 ) { $mainigais='onload="XXXX"'; } else { $mainigais=''; } ?> <body <?php echo $mainigais; ?>> nu rekur it kā viss ir, bet kā lai panāk kad scripts parādās kad tiek ielādēta lapa iekš PHP lapas Quote Link to comment Share on other sites More sharing options...
labaiss Posted May 11, 2010 Author Report Share Posted May 11, 2010 viss kārtībā! paldies. Quote Link to comment Share on other sites More sharing options...
codez Posted May 11, 2010 Report Share Posted May 11, 2010 (edited) Ko jūs pīpējat? <html> <body> .......... <DIV ID="X"> <html> ....... <body onload="'XXXX"> .......... </html> </DIV> .......... </html> WTF ir tas? - html iekš html? Edited May 11, 2010 by codez Quote Link to comment Share on other sites More sharing options...
mefisto Posted May 11, 2010 Report Share Posted May 11, 2010 tas ir web2.0 Quote Link to comment Share on other sites More sharing options...
OOPHP+MySQL Posted May 13, 2010 Report Share Posted May 13, 2010 tas ir web2.0 Nē tas ir sick bastard with no clue about the real HTML world :) Un jautājums kāda figa pēc nepieciešams HTML kodam prieksā pielikt PHP sākuma tagu un (ja grib lai strādā vēl arī echo komandu) un tad visu kas jau ir iemest iekšā un izmainīt tikai body tagu? Ok redzēju risinājumu, ka php iemet html iekšā to ko vajag tur kur vajag, bet jautājums vai nav ieglāk un sakarīgāk ļaut HTML būt par HTML un PHP pildīt PHP funkcijas piemēram piegādāt HTML datus, ko parādīt? Uztaisi php failu ar html saturu, kuram pievadi pašā sākumā visus nepieciešamos datus un tad ar <?=$mainigais?> īso sintaksi vai <?php echo $mainigais ?> izvadi jau gatavos datus? Savukārt ja mēģini kaut ko darīt ar HTML lai to mainītu un konvertētu kaut kur ellē iekšā, tad tiešām regular expressions ir pats labākais. Php.net ir ļoti laba pamācība. Un php komanda ir preg_replace, kas ļauj ērti izmantot regular expressions. Nu tagad gan cīnies pats... Quote Link to comment Share on other sites More sharing options...
daGrevis Posted May 13, 2010 Report Share Posted May 13, 2010 tas ir web2.0 web3.0?? =D =D Quote Link to comment Share on other sites More sharing options...
codez Posted May 13, 2010 Report Share Posted May 13, 2010 eweb ??? Quote Link to comment Share on other sites More sharing options...
GB. Posted May 14, 2010 Report Share Posted May 14, 2010 (edited) e html Edited May 14, 2010 by GB. Quote Link to comment Share on other sites More sharing options...
emsy Posted May 14, 2010 Report Share Posted May 14, 2010 Te tā kā dr.lv domubiedrios, kāds kko stulbu uzraksta un tad visi tik drukā to pašu :D Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.