[TYPO3-UG Denmark] Includer php script/side
Marianne Topping
marianne at topit.dk
Fri Aug 17 13:48:36 CEST 2007
Tak Stefan
Det er lykkes mig at få det til at spille med "LumoNet PHP Include".
Det eneste, lille problem, der er tilbage, er formateringen af danske
bogstaver når der hentes tekst fra XML dokumentet.
XML filen starter med:
<?xml version="1.0" encoding="iso-8859-1" ?>
Det giver "firkanter" der hvor de danske tegn skulle være.
Hvis jeg f.eks. bruger ø i XML filen i stedet for ø, kan data ikke
hentes.
Hvordan kan jeg få de danske tegn med?
Venlig hilsen Marianne
"Stefan Kreisberg" <stefan.spamfree at ham.linkfactory.dk> skrev i en
meddelelse
news:mailman.1.1187276441.22161.typo3-ug-denmark at lists.netfielders.de...
> Du kunne overveje en userfunc?
> Der er et ganske kort eksempel her:
>
> http://www.typo3wizard.com/en/snippets/common-problems-and-solutions/simple-userfunc.html
>
> vh Stefan
>
> Marianne Topping wrote:
>
>> Hvis det kan hjælpe lidt, er selve shop siden her:
>>
>> ###################################
>> <?php
>> session_start();
>> include "classes/file_get_contents.php";
>> include "classes/array_change_key_case.php";
>> ?>
>>
>> <h1><a name="varekurv">Varekurv</a></h1>
>> <p><iframe src="kurv.php" name="varekurv" style="width: 480px;"
>> marginheight="4" marginwidth="4"></iframe>
>>
>> <?php require_once("./classes/XMLParser.class.php"); // php.XPath
>>
>> if ($_GET['pid']) {
>> $file = $_GET['pid'].".xml";
>> }
>> $xml = file_get_contents($file);
>> $parser = new XMLParser($xml);
>> $parser->Parse();
>>
>> $i = 0;
>>
>> foreach($parser->document->vare as $varer)
>> {
>> $i++;
>> echo "<form id=\"shopform$i\" name=\"shopform$i\" method=\"post\"
>> action=\"kurv.php\" target=\"varekurv\">\n";
>> echo "<table id=\"id1\" cellpadding=\"0\" cellspacing=\"0\">\n";
>> echo "<tr>\n";
>>
>> if ($varer->billedfil[0]->tagData != null)
>> {
>> echo "<td class=\"billede\" colspan=\"9\"><br><a
>> name=\"".$varer->bookmark[0]->tagData."\"><img
>> src=\"".$varer->billedfil[0]->tagData."\"><br><b>"
> $varer->billedbeskrivelse[0]->tagData."</b><p></td>\n";
>> }
>>
>> echo "</tr>\n<tr>\n";
>> echo "<td class=\"vareid\">".$varer->vareid[0]->tagData."</td>\n";
>> echo "<td class=\"varenavn\">".$varer->navn[0]->tagData."</td>\n";
>> echo "<td class=\"varepris\">".$varer->pris[0]->tagData."
>> kr.</td>\n";
>> echo "<td class=\"antal\"><input id=\"antal\" name=\"antal\"
>> size=\"3\"
>> type=\"text\" value=\"$antal\"></td>\n";
>>
>> $vareid=$varer->id[0]->tagData;
>> $produktid = $varer->vareid[0]->tagData;
>> $varenavn=$varer->navn[0]->tagData;
>> $varepris=$varer->pris[0]->tagData;
>> $opvask=$varer->opvask[0]->tagData;
>>
>> $varepris = str_replace(",",".",$varepris);
>>
>> echo "<input id=\"vareid\" type=\"hidden\" name=\"vareid\"
>> value=\"$vareid\">\n";
>> echo "<input id=\"produktid\" type=\"hidden\" name=\"produktid\"
>> value=\"$produktid\">\n";
>> echo "<input id=\"varenavn\" type=\"hidden\" name=\"varenavn\"
>> value=\"$varenavn\">\n";
>> echo "<input id=\"varepris\" type=\"hidden\" name=\"varepris\"
>> value=\"$varepris\">\n";
>> if ($opvask == "") {
>> $opvask = "0";
>> }
>> echo "<input id=\"opvask\" type=\"hidden\" name=\"opvask\"
>> value=\"$opvask\">\n";
>> echo "<td class=\"submitknap\"><input id=\"submit\" name=\"submit\"
>> type=\"submit\" onclick=\"this.style.background='#D2421B'\" value=\"Klik
>> og tilføj\" style=\"border: 1px solid black;\"></td></tr>";
>> echo "\n</form>";
>> }
>> echo "\n</table>";
>>
>> ?>
>> #########################################
>>
>>
>>
>>
>>
>>
>>
>>
>>
>> "Marianne Topping" <marianne at topit.dk> skrev i en meddelelse
>> news:mailman.1.1187275045.23955.typo3-ug-denmark at lists.netfielders.de...
>>> Hej
>>>
>>> Jeg har et lille shop script, som jeg gerne vil have overført til et nyt
>>> Typo3 system, problemet er bare at jeg ikke ved hvordan.
>>>
>>> Der skal, for det første, includeres 2 php filer på siden, før det kan
>>> køre og i selve scriptet bliver der hentet data fra en xml fil.
>>>
>>> Ved ikke om dette giver mening eller nok til at I kan give et par fif?
>>>
>>> Hilsen marianne
>>>
>
More information about the TYPO3-UG-denmark
mailing list