Loading:


tidyNode->isPhp
bool tidyNode->isPhp ( void )

Zwraca TRUE jeżeli bieżący węzeł jest kodem PHP , w przeciwnym przypadku zwraca FALSE.



Napisz Artyku³

Listing


//Przykład #1 pobranie kodu PHP z dokumentu zawierającego HTML i PHP
<?php

$html = <<< HTML
<html><head>
<?php echo '<title>tituł</title>'; ?>
</head>
<body>

<?php
echo 'Witaj świecie!';
?>

</body></html>
HTML;


$tidy = tidy_parse_string($html);
$num = 0;

get_php($tidy->html());


function get_php($node) {

    // sprawdza czy bieżący węzeł jest kodem PHP
    if($node->isPhp()) {
        echo "\n\n# PHP node #" . ++$GLOBALS['num'] . "\n";
        echo $node->value;
    }

    // sprawdza czy bieżący węzeł posiada potomków
    if($node->hasChildren()) {
        foreach($node->child as $child) {
            get_php($child);
        }
    }
}

?>

//Powyższy przykład wyświetli:

# PHP węzeł #1
<?php echo '<title>tytuł</title>'; ?>

# PHP węzeł #2
<?php
echo 'Witaj świecie!';
?>

 




Dodano przez: igor
Ranga: Administrator serwisu Punktów: 28716
Komentarze użytkowników
    • Tre¶æ komentarza
      Kod do komentarza (opcjonalnie)
      PHP JavaScript MySQL Smarty SQL HTML CSS ActionScript
      Autor
      Token
      token

       

       








funkcje.net
Wszelkie prawa zastrzeżone©. | Funkcje.net 2008-2024 v.1.5 | design: diviXdesign & rainbowcolors