![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 199 Pomógł: 0 Dołączył: 12.02.2004 Skąd: Czymiasto Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Mam pytanie dotyczące wyświetlania plików .xls na stronie za pomocą skryptu php. Czy jest to możliwe, może jest jakiś opis w necie o tym, moze ktos mogl by mi pomoc w stworzeniu czegos takiego? ![]() ![]() Pozdrawiam Karolski |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 216 Pomógł: 0 Dołączył: 9.08.2003 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
xslt.php
[php:1:b62ae7a35a]<?php // Allocate a new XSLT processor $xh = xslt_create(); // Process the document if ($data = xslt_process($xh, 'sklep.xml', 'templates.xsl')) { # echo "SUCCESS, sample.xml was transformed by sample.xsl into result.xml"; # echo ", result.xml has the following contentsn<br />n"; # echo "<pre>n"; # print_r($data); # echo "</pre>n"; echo($data); } else { echo "Sorry, sample.xml could not be transformed by sample.xsl into"; echo " result.xml the reason is that " . xslt_error($xh) . " and the "; echo "error code is " . xslt_errno($xh); } xslt_free($xh); ?>[/php:1:b62ae7a35a] templates.xsl [xml:1:b62ae7a35a] <?xml version="1.0" encoding="iso-8859-2"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:output method="html" indent="yes" encoding="iso-8859-2"/> <xsl:template match="Sklep"> <html> <head> <title>XML + XSLT -> This page</title> </head> <body bgcolor="#ffffff" text="#000000" link="#808040" vlink="#000000" alink="#606060"> <table bgcolor="white" border="0" cellpadding="2" cellspacing="2"> <xsl:call-template name="produkt"/> </table> </body> </html> </xsl:template> <xsl:template name="produkt"> <xsl:for-each select="produkt"> <tr><td><b> <xsl:value-of select="nazwa"/> </b><br/><xsl:value-of select="producent"/> <br/> <font color="pink"> <xsl:value-of select="cena"/> </font> <br/><xsl:value-of select="indeks"/> <br/></td></tr> </xsl:for-each> </xsl:template> </xsl:stylesheet> [/xml:1:b62ae7a35a] sklep.xml [xml:1:b62ae7a35a] <?xml version="1.0" encoding="iso-8859-2"?> <?xml-stylesheet type="text/xsl" href="templates.xsl"?> <Sklep> <produkt> <nazwa>Nazwa 1</nazwa> <producent>producent 1</producent> <indeks>1</indeks> <cena>5, 0</cena> </produkt> <produkt> <nazwa>Nazwa 2</nazwa> <producent>producent 1</producent> <indeks>2</indeks> <cena>5, 99</cena> </produkt> <produkt> <nazwa>Nazwa 3</nazwa> <producent>producent 2</producent> <indeks>3</indeks> <cena>15, 0</cena> </produkt> </Sklep> [/xml:1:b62ae7a35a] pliki do jednego katalogu wrzuc, i uruchom xslt.php... powinno dzialac ;] |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 636 Pomógł: 0 Dołączył: 22.10.2003 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
Cytat xls
Cytat xsl
Ace: mam wrazenie, ze jemu chodzilo o pliki Excela... |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 199 Pomógł: 0 Dołączył: 12.02.2004 Skąd: Czymiasto Ostrzeżenie: (0%) ![]() ![]() |
Chodzi mi o XLS czyli wyświetlanie na stronie arkuszy XLS z EXCELa 8) a tak pozatym to co to jest o czym mowił/pisał ACE (Jonny z obrazka) :?
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 05:35 |