[TYPO3-UG Denmark] Includer php script/side

Marianne Topping marianne at topit.dk
Fri Aug 17 13:54:44 CEST 2007


Sorry.. fandt det. Fik gemt min XML som UTF-8 encoding og nu spiller det :)


"Marianne Topping" <marianne at topit.dk> skrev i en meddelelse 
news:mailman.1.1187351315.17184.typo3-ug-denmark at lists.netfielders.de...
> 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 &oslash; 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