Jump to content
php.lv forumi

probleema - ielaadeet HTMl lapu iekš PHP lapas, ielādes procesā html l


labaiss

Recommended Posts

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 by labaiss
Link to comment
Share on other sites

<?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

Link to comment
Share on other sites

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...

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...