kodak Juniormester
07. marts 2020 - 01:19 Der er 2 kommentarer

ZIP > XML > HTML

Jeg har en ZIP fil som indeholder nogle xml filer og nogle billeder
- projekt.zip
- - "project.icw" (xml fil!)
- - "tecproject.icz" (zip fil!)
- - - "ihcproject" (xml fil!)
- - images
- - - bg.png
- - - ANDRE BILLEDER

Jeg vil gerne ha udlæst "project.icw" som værendene en xml fil.
Har prøvet:

$zip = zip_open("Project.icz"); if ($zip) { while ($zip_entry = zip_read($zip)) { echo "<p>Name: " . zip_entry_name($zip_entry) . "<br>"; if (zip_entry_name($zip_entry) == 'project.icw') { if (zip_entry_open($zip, 'project.icw')) { echo "File Contents:<br>"; $contents = zip_entry_read($zip_entry); echo "$contents<br>"; zip_entry_close($zip_entry); } } echo "</p>"; } zip_close($zip); }

Men den akseptere ikke "icw" fil.

I xml filen har jeg to grupper jeg skal bruge.
Gruppe 1 indeholder navne med 4 tilhørendene billeder til.

<icwproject name="" version="2">
    <images>
        <image active="mail_active.png" id="mail" inactive="mail_inactive.png" noresource="mail_noresource.png" preview="mail_preview.png"/>
        <image active="scenelink_active.png" id="scenelink" inactive="scenelink_inactive.png" noresource="scenelink_noresource.png" preview="scenelink_preview.png"/>
        <image file="skov_pro_800x600.png" id="skov_house_800x600.png"/>
    </images>
..........


Den anden gruppe indeholder:
"ikoners placering X Y placering"
"Ikoners titel"
"ikoners størrelse"
"ikoners id"

<icwproject name="" version="2">
    <images>
        ...........
    </images>
    <scenes>
        <scene name="SceneTitle" type="pc">
            <description>Beskrivelse</description>
            <imageref id="skov_pro_800x600.png"/>
            <sceneelements>
                <resourcebinaryelement name="ICON TITLE" x="330" y="117">
                    <imageref id="scenelink"/>
                    <format fontscaling="50" imagescaling="70" labelcolor="#000000" labelposition="top"/>
                    <master rid="5e55d"/>
                </resourcebinaryelement>

det er hvad jeg prøver at få hevet ud.

Så jeg kan se det i et grid:

<div class="draggable ui-draggable drag-icon" style="left:X_POSpx; top:Y_POSpx;">
            <div class="drag-icon-img_100" style="background-image: url('icon/scenelink_inactive.gif');"></div>
            <div title="ICON_ID">ICON_TITLE</div>
        </div>


Arne_v hjalp mig engang tilbage i 11 med at få noget ligendene til at køre med Flash AS men kan ikke længer læse disse filer.
Slater Ekspert
07. marts 2020 - 08:47 #1
Hvad mener du med at den ikke "accepterer" en icw fil? Hvilken fejl får du?
kodak Juniormester
07. marts 2020 - 10:41 #2
Der kommer ingen fejl, den viser bare ikke indholdet.
men omdøber jeg den til xml er der ingen problemer længere.
Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Opret Preview

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester





Premium
Britiske teleselskaber frygter at komme i lommen på to tele-leverandører efter Huaweis exit: Vil have små leverandører på banen
De britiske teleselskaber frygter at komme i lommen på to tele-leverandører, når kinesiske Huawei er sat endeligt på porten. Man bør sigte efter at tage et væld af små leverandører ind, lyder ny anbefaling.
Computerworld
Sikkerhedshul i sundhed.dk gør det let at snyde med coronapas
Et hul i sikkerheden hos sundhed.dk åbner op for, at coronapas-ejere kan ændre på de svar, der står i passet. Men det er dokumentfalsk, advarer sundhed.dks direktør.
CIO
Har du rost din mellemleder i dag? Snart er de uddøde - og det er et tab
Computerworld mener: Mellemledere lever livet farligt: Topledelsen får konstant ideer med skiftende hold i virkeligheden, og moden går mod flade agile organisationer. Men mellemlederen er en overset hverdagens helt med et kæmpe ansvar. Her er min hyldest til den ofte latterliggjorte mellemleder.
Job & Karriere
"Vi var nødt til at sige til dem, at I er nødt til at sende ham hjem nu, for han begynder at knække"
"Vi var nødt til at sige til dem, at I er nødt til at sende ham hjem nu, for han begynder at knække"
White paper
Ét klik kan lægge din virksomhed ned: Sådan bekæmper du mailtrusler
Mailbårne angreb er blandt de mest udbredte og ofte mest alvorlige cybertrusler. Dette whitepaper fra F-Secure giver overblik over, hvordan de mest udbredte mailbårne trusler fungerer, hvordan de detekteres – og hvordan du beskytter din organisation.