Тема: Парсинг HTML. Отримати вміст із тегу div
Як вибрати все з тегу < div > за допомогою php? 
Ви не увійшли. Будь ласка, увійдіть або зареєструйтесь.
Ласкаво просимо вас на україномовний форум з програмування, веб-дизайну, SEO та всього пов'язаного з інтернетом та комп'ютерами.
Будемо вдячні, якщо ви поділитись посиланням на Replace.org.ua на інших ресурсах.
Для того щоб створювати теми та надсилати повідомлення вам потрібно Зареєструватись.
Український форум програмістів → PHP → Парсинг HTML. Отримати вміст із тегу div
Сторінки 1
Для відправлення відповіді ви повинні увійти або зареєструватися
Як вибрати все з тегу < div > за допомогою php? 
з допомогою CURL ? (зпарсити і вирізати?)
чи може все ж за допомогою js ?
Приклад
HTML
<!DOCTYPE html>
<html>
<head>
    <title></title>
</head>    
<body>
    <form action="do.php" method="POST">
        <input type="hidden" name="myInput" id="myInput"/>
        <div id="myDiv">
            Helow
            <p>World</p>
            <h1>!</h1>
        </div>
        <input type="submit" onclick="sendingMessage()" value="Submit"/>
    </form>
    <script type="text/javascript">
        function sendingMessage()
        {
            document.getElementById('myInput').value =
            document.getElementById('myDiv').innerHTML;
        }
    </script>
</body>
</html>PHP
<?php
echo $_POST['myInput'];
?>Скрипт на стороні клієнта завжди виконується перший, тому можна помістити текст з DIV в приховане поле
<input type="hidden" name="myInput" id="myInput"/>за допомогою JS
ну а на сервері з того поля зчитати
Можна ще за допомогою Xml Парсера
$html =  new SimpleXmlElement($url, null, true);
$content = $html->xpath("//div[@id='divname']");але це складно
А якщо серйозно, можеш трохи детальніше питання написати?
Я дивився як вставити смайли в texarea, виявляється так не можна, і я знайшов бібліотеку: http://kwolfy.github.io/KEmoji/ але мені треба забрати дані з цього саморобного texarea, оскільки цей textarea побудовано на тезі <div>, то як забрати дані з тегу div(бо потім я буду їх використовувати)
Я ж написав, мій варіант не підходить ?
Я ж написав, мій варіант не підходить ?
і я писав, напевно не зрозумів)
залишається запропонувати читати(і розбирати приклади) до просвітління ---
http://innerhtml.ru/
http://www.w3schools.com/jsref/prop_html_innerhtml.asp
https://learn.javascript.ru/basic-dom-node-properties
Я ж написав, мій варіант не підходить ?
Підходить, дякую!(я ж помічаю відповіді не зразу, а за кілька годин) 
Приклад
HTML<!DOCTYPE html> <html> <head> <title></title> </head> <body> <form action="do.php" method="POST"> <input type="hidden" name="myInput" id="myInput"/> <div id="myDiv"> Helow <p>World</p> <h1>!</h1> </div> <input type="submit" onclick="sendingMessage()" value="Submit"/> </form> <script type="text/javascript"> function sendingMessage() { document.getElementById('myInput').value = document.getElementById('myDiv').innerHTML; } </script> </body> </html>PHP
<?php echo $_POST['myInput']; ?>Скрипт на стороні клієнта завжди виконується перший, тому можна помістити текст з DIV в приховане поле
<input type="hidden" name="myInput" id="myInput"/>за допомогою JS
ну а на сервері з того поля зчитати
Дуже-дуже
з допомогою CURL ? (зпарсити і вирізати?)
чи може все ж за допомогою js ?
Просто цікаво, як це за допомогою CURL, шо це таке?
Я ж написав, мій варіант не підходить ?
Підходить, дуже дякую!
221VOLT написав:з допомогою CURL ? (зпарсити і вирізати?)
чи може все ж за допомогою js ?Просто цікаво, як це за допомогою CURL, шо це таке?
зпарсити з сторінки з іншого сайту html, вирізати з коду потрібне і вставити у свою сторінку)
якось так
https://github.com/xparse/ElementFinder#usage  - тут є приклад - як вибрати з тегу title 
Сторінки 1
Для відправлення відповіді ви повинні увійти або зареєструватися