Curs Php-mysql

Functia innerHTML() prezentata aici este echivalentul la proprietatea innerHTML din JavaScript. Aceasta functie poate fi utilizata in PHP pentru a prelua continutul HTML dintr-un element HTML din obiect DOMDocument.

Cod functie innerHTML()

// returneaza un sir cu continutul HTML dintr-un element din DOMDocument ($elm)
function innerHTML(DOMNode $elm) { 
  $innerHTML = ''; 
  $children  = $elm->childNodes;

  foreach($children as $child) { 
    $innerHTML .= $elm->ownerDocument->saveHTML($child);
  }

  return $innerHTML;
}
- Exemplu utilizare innerHTML().
<?php
// returneaza un sir cu continutul HTML dintr-un element din DOMDocument ($elm)
function innerHTML(DOMNode $elm) { 
  $innerHTML = ''; 
  $children  = $elm->childNodes;

  foreach($children as $child) { 
    $innerHTML .= $elm->ownerDocument->saveHTML($child);
  }

  return $innerHTML;
}

// sir cu continut HTML
$strhtml = '<div id="dv1">Flash Games: https://marplo.net/jocuri/</div>
 <div id="dv2"><p class="cls">Free PHP Course: <a href="https://coursesweb.net/php-mysql/" title="PHP Course">CoursesWeb.net</a></p></div>';

// creaza obiect DOMDocument si incarca in el codul HTML din $strhtml
$dochtml = new DOMDocument();
$dochtml->loadHTML($strhtml);

// preia elementul cu id="dv2"
$dv2 = $dochtml->getElementById('dv2');

// foloseste innerHTML() pt a prelua continutul HTML din $dv2
$cnt_dv2 = innerHTML($dv2);

// afiseaza continutul HTML obtinut
echo $cnt_dv2;
?>
- Rezultat:
<p class="cls">Free PHP Course: <a href="https://coursesweb.net/php-mysql/" title="PHP Course">CoursesWeb.net</a></p>

Un Test simplu in fiecare zi

HTML
CSS
JavaScript
PHP-MySQL
Engleza
Spaniola
Ce tip de <input> creaza o paleta de culori pentru selectare culoare?
type="text" type="color" type="date"
<input type="color" name="get_color" />
Care metoda CSS roteste elementul HTML la un anumit numar de grade?
scale() translate() rotate()
#some_id:hover {
  transform: rotate(60deg);
  -ms-transform: rotate(60deg);    /* IE 9 */
  -moz-transform: rotate(60deg);   /* Firefox */
}
Click pe functia care returneaza numarul cel mai mare.
pow() min() max()
var maxn = Math.max(8, 4, 88, 56);
alert(maxn);      // 88
Ce functie previne ca un fisier sa fie inclus mai mult de o data intr-o pagina?
include() include_once() require()
include_once("un_fisier.php");
Care este traducerea corecta pentru: "Ahead of time"?
Peste timp La timp Inainte de vreme
Most people arrived ahead of time.
- Cei mai multi oameni au sosit inainte de vreme (prea devreme).
Indicati traducerea corecta a cuvantului "buenĂ­simo"
mai bun mai putin bun extrem de bun
Este fruto es buenĂ­simo.
- Acest fruct este extrem /nemaipomenit de bun.
innerHTML in PHP

Last accessed pages

  1. Cursuri limba engleza gratuite si lectii online (63384)
  2. Schimbare background (752)
  3. Curs si Tutoriale JavaScript (134198)
  4. Verbe neregulate din limba Engleza (19626)
  5. Limba spaniola curs online incepatori si avansati (28419)

Popular pages this month

  1. Cursuri si Tutoriale: Engleza, Spaniola, HTML, CSS, Php-Mysql, JavaScript, Ajax (413)
  2. Gramatica limbii engleze - Prezentare Generala (395)
  3. Prezentul simplu si continuu - Present Tense Simple and Continuous (368)
  4. Exercitii engleza - English Tests and exercises - Grammar (304)
  5. Prezentul simplu - Exercitii si teste incepatori (264)