PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (13): В начало « ... 3 4 5 6 [7] 8 9 10 11 ... » В конец

> Найдено сообщений: 184
stas0 Отправлено: 24 Июня, 2013 - 15:32:37 • Тема: Найдите ошибку • Форум: Вопросы новичков

Ответов: 6
Просмотров: 321
Добавил в начало док. exslt.php
PHP:
скопировать код в буфер обмена
  1.  
  2. chmod("toc.html", 0755);
  3. chmod("body.html", 0755);
  4. echo is_writable("toc.html") . "<br>\n";
  5. echo is_writable("body.html");
  6.  


Вывод: 1,1 - доступ есть

Повторяю попытку и тоже самое Растерялся
stas0 Отправлено: 24 Июня, 2013 - 13:54:46 • Тема: Найдите ошибку • Форум: Вопросы новичков

Ответов: 6
Просмотров: 321
ща будем пробовать Ламер
(Добавление)
fizzle, поправите меня если что, я пытаюсь дойти до аттрибутов "href" документа document.xsl и затем разрешить доступ.
stas0 Отправлено: 24 Июня, 2013 - 13:45:08 • Тема: Найдите ошибку • Форум: Вопросы новичков

Ответов: 6
Просмотров: 321
Мелкий, так что делать?
stas0 Отправлено: 24 Июня, 2013 - 13:15:07 • Тема: Найдите ошибку • Форум: Вопросы новичков

Ответов: 6
Просмотров: 321
ОС: windows 7,стоит: denwer
Проверка на поддержку EXSLT истинна(1).
Должно выйти два сформированных выходных документа: toc.html; body.html
Где ошибка
exslt.php
PHP:
скопировать код в буфер обмена
  1.  
  2. <?PHP ## Скрипт exslt.php
  3. $xml = "document.xml";
  4. $xsl = "document.xsl";
  5. $domxsl=new domDocument();
  6. $domxsl->load($xsl);//загрузить XSL-файл
  7.  
  8. $domxml=new domDocument();
  9. $domxml->substituteEntities=true;      //произвести подстановки
  10. $domxml->preserveWhiteSpace=false;      //убрать разделители
  11. $domxml->load($xml);//загрузить XML-файл
  12.  
  13. $xsl=new xsltProcessor();//создать XSLT-процессор
  14. if (!$xsl->hasExsltSupport()) exit;
  15.  
  16. @$xsl->importStylesheet($domxsl); //оттранслировать XSLT-документ
  17.  
  18. echo $xsl->transformToXML($domxml); //выполнить трансформацию
  19. ?>
  20.  


document.xsl
CODE (xml):
скопировать код в буфер обмена
  1.  
  2. <xsl:stylesheet version='1.0'
  3.     xmlns:exsl="http://exslt.org/common"
  4.     extension-element-prefixes="exsl"
  5.     xmlns:xsl='http://www.w3.org/1999/XSL/Transform'>
  6.  
  7.     <xsl:output  method="html" encoding="WINDOWS-1251" indent="yes"/>
  8. <xsl:template match="/">
  9.   <html>
  10.     <head><title>Frame example</title></head>
  11.     <frameset cols="20%, 80%">
  12.       <frame src="toc.html"/>
  13.       <exsl:document href="toc.html" encoding="WINDOWS-1251">
  14.         <html>
  15.           <head><title>Содержание</title></head>
  16.           <body>
  17.              <xsl:apply-templates mode="toc" select="//Содержание"/>
  18.           </body>
  19.         </html>
  20.       </exsl:document>
  21.       <frame src="body.html"/>
  22.       <exsl:document href="body.html" encoding="WINDOWS-1251">
  23.         <html>
  24.           <head><title>Страница</title></head>
  25.           <body>
  26.              <xsl:apply-templates select="//Страница"/>
  27.           </body>
  28.         </html>
  29.       </exsl:document>
  30.     </frameset>
  31.   </html>
  32. </xsl:template>
  33. </xsl:stylesheet>
  34.  


document.xml
CODE (xml):
скопировать код в буфер обмена
  1.  
  2. <?xml version='1.0' encoding='WINDOWS-1251'?>
  3. <?xml-stylesheet type="text/xsl" href="document.xsl" ?>
  4. <Книга>                                              
  5. <Содержание>
  6. Глава1
  7. Глава2
  8. Глава3
  9. </Содержание>
  10. <Страница>
  11. В данной главе мы рассмотрим применение
  12. ...
  13. </Страница>
  14. </Книга>
  15.  


ругань PHP Улыбка

Warning: XSLTProcessor::transformToXml() [xsltprocessor.transformtoxml]: runtime error: file file:///Z:/home/php5/www/www/document.xsl line 13 element document in Z:\home\php5\www\www\exslt.php on line 17

Warning: XSLTProcessor::transformToXml() [xsltprocessor.transformtoxml]: File write for toc.html refused in Z:\home\php5\www\www\exslt.php on line 17

Warning: XSLTProcessor::transformToXml() [xsltprocessor.transformtoxml]: runtime error: file file:///Z:/home/php5/www/www/document.xsl line 13 element document in Z:\home\php5\www\www\exslt.php on line 17

Warning: XSLTProcessor::transformToXml() [xsltprocessor.transformtoxml]: xsltDocumentElem: write rights for toc.html denied in Z:\home\php5\www\www\exslt.php on line 17

Warning: XSLTProcessor::transformToXml() [xsltprocessor.transformtoxml]: runtime error: file file:///Z:/home/php5/www/www/document.xsl line 22 element document in Z:\home\php5\www\www\exslt.php on line 17

Warning: XSLTProcessor::transformToXml() [xsltprocessor.transformtoxml]: File write for body.html refused in Z:\home\php5\www\www\exslt.php on line 17

Warning: XSLTProcessor::transformToXml() [xsltprocessor.transformtoxml]: runtime error: file file:///Z:/home/php5/www/www/document.xsl line 22 element document in Z:\home\php5\www\www\exslt.php on line 17

Warning: XSLTProcessor::transformToXml() [xsltprocessor.transformtoxml]: xsltDocumentElem: write rights for body.html denied in Z:\home\php5\www\www\exslt.php on line 17
stas0 Отправлено: 20 Июня, 2013 - 21:06:55 • Тема: Съедает кусок кода! • Форум: Корзина

Ответов: 2
Просмотров: 1192
Когда запускаю через cmd программу пропадает кусочек кода
CODE (html):
скопировать код в буфер обмена
  1.  
  2.    <tr><td>
  3.      .....
  4.    </td></tr>
  5.   </table>
  6.  </body>
  7. </html>
  8.  
stas0 Отправлено: 20 Июня, 2013 - 10:01:25 • Тема: Какозябра в командной строке(cmd) • Форум: Вопросы новичков

Ответов: 3
Просмотров: 216
Не помогает Меланхолия
При введении кодировки "1251" выходит абракадабра, а при "65001" ничего не выводит вообще!
(Добавление)
Проблему решил! Пляшу от радости

Возможно у кого-то такая же. Решение:
1. Открыл CMD
2. На рамке нажал "Свойства"
3. Открыл шрифт
4. Там стоял точечный ( какой то чет там хз )
5. Выбрал другой, все встало на место!
stas0 Отправлено: 19 Июня, 2013 - 23:17:56 • Тема: Какозябра в командной строке(cmd) • Форум: Вопросы новичков

Ответов: 3
Просмотров: 216
При запуске скрипта в командной строке(Windows 7) кириллица превращается в абракадабру! Не понял

Что нужно ввести для решения проблемы с кодировкой?
stas0 Отправлено: 19 Июня, 2013 - 19:55:56 • Тема: Переменная $_SERVER • Форум: Вопросы новичков

Ответов: 3
Просмотров: 138
Напишите пожалуйста, а то это впервые Растерялся
stas0 Отправлено: 19 Июня, 2013 - 19:45:02 • Тема: Переменная $_SERVER • Форум: Вопросы новичков

Ответов: 3
Просмотров: 138
Файл:
PHP:
скопировать код в буфер обмена
  1. echo "<pre>";
  2. print_r($_SERVER['argv']);
  3. echo "</pre>";

Не выходит запустить $_SERVER['argv'] через командную строку и браузер.

Код командной строки: Z:\home\php5\www\www\xslt\php_files\php server.php arg1 arg2 arg3

Строка запроса в браузере: http://php5/www/xslt/php_files/server.php?script.php&arg1&arg2&arg3
Выводит:
CODE (html):
скопировать код в буфер обмена
  1. Array
  2. (
  3.     [0] => script.php&arg1&arg2&arg3
  4. )
stas0 Отправлено: 19 Июня, 2013 - 17:31:00 • Тема: Что означает "|"? • Форум: Вопросы новичков

Ответов: 2
Просмотров: 100
А если в xml-документе находится и "строки" и "Рефрен", тогда он выбирает один из них, а потом приступает к другому или как?
stas0 Отправлено: 19 Июня, 2013 - 17:17:43 • Тема: Что означает "|"? • Форум: Вопросы новичков

Ответов: 2
Просмотров: 100
В XSLT такой пример(кусок):
...
<xsl:template match="строки|Рефрен">
...
</xsl:template>
...

Поясните подчеркнутую строчку
stas0 Отправлено: 15 Июня, 2013 - 17:57:20 • Тема: Что нужно для установки XSLT? • Форум: PEAR и PECL

Ответов: 1
Просмотров: 1287
По книге нужно пройти XSLT. Какое расширение нужно для этого?
Говорили, что XSLT переместили в PECL. Буду благодарен если скините ссылку на файл!
Ну, а если для нужно что-то еще - кидайте!
ОС Windows x64.
Стоит Denwer
stas0 Отправлено: 13 Июня, 2013 - 22:10:47 • Тема: Не выходит установить разширение XSLT • Форум: Вопросы новичков

Ответов: 1
Просмотров: 124
ОС: Windows 7
Локальный сервер: Denwer

Нужно установить разширение XSLT(ну очень надо!).
Если в php.ini надо лазить, то где?
stas0 Отправлено: 13 Июня, 2013 - 21:59:52 • Тема: Как лучше учить РНР • Форум: Вопросы новичков

Ответов: 76
Просмотров: 3242
Лично я выучил HTML->CSS->PHP
stas0 Отправлено: 13 Июня, 2013 - 20:25:07 • Тема: Что означает "заглушка"? • Форум: Вопросы новичков

Ответов: 2
Просмотров: 108
понял

Страниц (13): В начало « ... 3 4 5 6 [7] 8 9 10 11 ... » В конец
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB