Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
PHP Проверка значений поля Попрошу сразу тапками за тупой вопрос не кидаться, только начинаю изучать PHP. Переделываю модуль, нужно сделать проверку значения в переменной site на наличие ссылки с определенного сайта, например, site.ru Ссылка, допустим, выглядит таким образом - http://site.ru/index.php?id=2100 Заранее спасибо :) https://www.cyberforum.ru/ php-beginners/ thread666222.html Как правильно записать случайное число с исключениями? PHP
как правильно записать случайное число с исключениями ? $own=$rand1 or rand($rand2,$rand3) or $rand4; if ($d >= $lines) { if ($EditLine==0) {$rand2=1;} else {$rand1=0;} if ($EditLine==($lines-1)) {$rand3=($lines-2);} else {$rand4=($lines-1);} $own=$rand1 or rand($rand2,$rand3) or $rand4; break;}
PHP Нужно организовать скачивание одного файла с сайта с расширением .dat здравствуйте, как сделать пошагово? спасибо, в пхп - ноль, но понимаю что нужны несколько строк кода https://www.cyberforum.ru/ php-beginners/ thread666192.html PHP Грамотный относительный путь https://www.cyberforum.ru/ php-beginners/ thread666165.html
Можно ли получить относительный путь от корня сайта чтобы не отслеживать вложенность директорий и не писать руками что-то типа: ../../../Core/Util
PHP Переименование файлов при загрузке
Необходимо переименовывать загруженный файл, если выбрана переменная newfilename $id = $_GET; $id = trim($id); session_name($id); session_start(); $inputName = $_GET; $fileName = $_FILES; $tempLoc = $_FILES; echo $_FILES;
PHP Почта без использования mail() https://www.cyberforum.ru/ php-beginners/ thread666091.html
Здравствуйте! Есть хостинг, в котором не работает функция mail(). Можно ли каким-нибудь способом осуществлять отправку почты, например через свой ящик? Спасибо.
PHP Меняется кодировка при сохранении файла в папку всё у меня в utf-8, данные получаю постом, кирилица возможна в трех полях : name, lastname и файл пользователя, поля name и lastname проверяются так: $pattern='//iu'; if(preg_match($pattern,$name))$errors='NM_ER_1'; файл пользователя не проверяется так и пишется в базу нормально, а вот при сохранении файла в папку, получается так: "Фото0831", причем если не ставить модификатор "u" в... https://www.cyberforum.ru/ php-beginners/ thread666090.html PHP не выводится сам список файлов
Народ! Есть ли какие-нибудь идеи? По какой то причине не выводится сам список файлов ( Сейчас код приведен к данному виду: $files = array(); while ($row = readdir($dh)) { if ($row != '.' && $row != '..') { $key = str_replace(array('db_', '.txt'), '', $row); $key = explode('.', $key);
PHP Существует ли функция, которая детектирует наличие в массиве полной строки, совпадающей с заданной $m_ident = 77; $metka = "77AB231C-C75A-954D-796F-72F1EE35DD8D"; if(in_array($metka, $m_ident)) echo "YES"; Выдает YES Это нормально? Существует ли функция, которая детектирует наличие в массиве полной строки, совпадающей с заданной? https://www.cyberforum.ru/ php-beginners/ thread666042.html PHP Как определить есть ли значение в ассоциативном массиве ? Здравствуйте! у меня есть 2 ассоциативных массива, например: $arr1 = array( 'Киев' => array('маршрутки' => 500, 'автобусы' => 250), 'Одесса' => array ('маршрутки' => 400, 'автобусы' => 200), 'Донецк' => array ('маршрутки' => 450, 'автобусы' => 200) ....... ) $arr2 = array( https://www.cyberforum.ru/ php-beginners/ thread666012.html
PHP Проверка массива на наличие элемента
Здравствуйте.Возникла такая проблемка нужно проверить если определенное число в массиве хоть вопрос вроде и простой но у меня нечего не получается помогите как проверить массив на наличие данного числа? In_array не подходить он работает со строками.Да и строка тоже может быть вместо числа.
PHP не выдает массив и отсортированный массив https://www.cyberforum.ru/ php-beginners/ thread665991.html
Теперь в другом коде при нажатии ОК мне не выдает массив и отсортированный массив <html> <head></head> <body> <?php if($_POST=="Очистить") { $_POST=""; $_POST="";
0 / 0 / 0
Регистрация: 08.10.2012
Сообщений: 9
0

Проблемы с функциями xml - PHP - Ответ 3534772

08.10.2012, 17:22. Показов 791. Ответов 8
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Вот код двух функции которые взаимосвязаны по всему сайту они работают нормально а в коментариях нет не могу понять почему, каким образом можно их переделать
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
public static function render($tbl,&$comment_target, $with_attach=false) {              
        $idtarget = $comment_target['id'];
        $comments = self::get($tbl,$idtarget);      
        ob_start();
        include HOME_DIR.'comments_form.php';
        $comment_form = ob_get_clean();
        if(!$comments->num_rows) return $comment_form; 
        $out = '<h2>'.REGISTRY::localize()->get("Комментарии",'comments').': '.$comments->num_rows.'</h2>
        <div class="commentList">';
        $dom = new DOMDocument; 
        $item = array();
        foreach($comments->rows as $ar) {           
            $item[$ar['id']] = $dom->createElement('DIV');
            $item[$ar['id']]->setAttribute('class','hentry');
            $dom_sxml = dom_import_simplexml(simplexml_load_string(self::render_item($ar)));
            //$dom_i = new DOMDocument;
            //$dom_i->loadXML(self::render_item($ar));
            // in debug mode only
            /*
            if(!$dom_sxml) {
                print '<pre>'.htmlentities(self::render_item($ar)).'</pre>';
                die;
            }
            */
            $item[$ar['id']]->appendChild($dom->importNode($dom_sxml, true));
            //$item[$ar['id']]->appendChild($dom->importNode($dom_i->documentElement,true));
            if(!empty($ar['answer_on_id']) && isset($item[$ar['answer_on_id']])) {
                $item[$ar['answer_on_id']]->appendChild($item[$ar['id']]);
            }
            else {              
                $dom->appendChild($item[$ar['id']]);                
            }   
        }       
        $xhtml = $dom->saveXML();
        $xhtml = preg_replace('#<\?xml[^>]*>\s*#','',$xhtml,1);
        $xhtml = str_replace('
','',$xhtml);
        $out .= $xhtml.'</div><!--.commentList-->'; 
        $out .= $comment_form;
        return $out;
    }
//////////////////////////////////////////////////////////////////////////////////////////////
    private function render_item(&$ar) {
        $owner = (AUTH && $_SESSION['user']['id'] == $ar['users_id']);
                //скрытым (видимым только комментатору и автору публикации)комментариям нельзя выставлять рейтинги в плане репутации
        if($ar['visibility_id'] == 4) $ar['can_i_rate'] = false;    
        $out ='<div id="comment_item'.$ar['users_id'].'" class="comment_holder">
                <div class="fr">'.rating::render($ar['rating'],(!$owner && $ar['can_i_rate']),'comments',$ar['users_id'],$ar['id'])
                        .'</div>'.users::render_link($ar,true,true)
                    .'<div class="pmeta-comment">'.REGISTRY::localize()->date($ar['create_date'])
                        .'</div>';
                    $del_link = '<a id="comment_del_'.$ar['id'].'">'.REGISTRY::localize()->get("удалить",'comments').'</a>';
                    $answer_link = '<a id="comment_answer_'.$ar['id'].'" class="sa gray">'.REGISTRY::localize()->get("ответить",'comments').'</a>';
                    $user_message_link = '<a href="user/messages.htm?to='.$ar['users_id'].'" class="gray">'.REGISTRY::localize()->get("личное сообщение",'comments').'</a>';
                    if(ADMIN) $out .= $del_link; //$user_message_link;
        //elseif(AUTH && !$owner) $linki[] = $user_message_link;            
        //validate txt
                        $txt = preg_replace('/#&(?!amp;)#i/','&amp;',$ar['txt']);       
                        $out .= '<div class="comment-text">'.easy_function::mark_hyperlink($txt);
                            if(!empty($ar['attached_file'])) {
                                $out .= '<br /><br />'.media::audio_player($ar['id'],$ar['attached_file'])
                                .'<a href="'.$ar['attached_file'].'">'.REGISTRY::localize()->get("скачать",'general').'</a>';
                            }
                            if(AUTH) $out .= '<div class="comment-answer">'.$answer_link.'</div>';
                        $out .= '</div> </div>';
        return $out;
    }
Добавлено через 1 минуту
Цитата Сообщение от mc_julik Посмотреть сообщение
PHP
1
$dom_sxml = dom_import_simplexml(simplexml_load_string(self::render_item($ar)));
вот в этой строке и есть ошибка которая указывает на строку
PHP
1
$out ='<div id="comment_item'.$ar['users_id'].'" class="comment_holder">
текст ошибки вот такой
Warning: simplexml_load_string(): Entity: line 4: parser error : AttValue: " or ' expected in /home/garinsites/musichunt.pro/web/class/comments.class.php on line 138 Warning: simplexml_load_string(): div>


Вернуться к обсуждению:
Проблемы с функциями xml PHP
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
08.10.2012, 17:22
Готовые ответы и решения:

Проблемы с кодировкой xml
Добрый день Пишу класс для работы с yandex market. Формат данных для импорта в YM, как...

Проблемы с функциями и #VALUE!
Привет всем! У меня в книге макросом создаются несколько листов, так вот при удалении любого из...

Возникли проблемы с функциями
Здраствуйте все. Я нуждаю в помощи по функциям столкнулся вот с какой проблемой вот сама задача...

Проблемы с friend-функциями
template &lt;class T&gt; class Event{ public: Event&amp; operator= (void...

8
08.10.2012, 17:22
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
08.10.2012, 17:22
Помогаю со студенческими работами здесь

Проблемы с XML файлом.
mr_dronski вы писали программку для Нади. Мне тоже нужно было такуюже написать, но там структура...

Проблемы с выравниванием XML
&lt;LinearLayout android:layout_width=&quot;fill_parent&quot; ...

Проблемы с чтением XML в массив
Есть XML файл: &lt;?xml version=&quot;1.0&quot; codepage=&quot;utf-8&quot;?&gt; &lt;GALLERY&gt; &lt;EVENT name=&quot;pic0&quot;...

Проблемы с файлом offers.xml в УТ 10
После переустановки системы &quot;Управление торговлей&quot; редакция 10.3.18.4 возникли проблемы с записью...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru