Avatar billede h_thunbo Nybegynder
01. maj 2013 - 17:15 Der er 5 kommentarer

Opdater epub med php

Hej eksperter

Er der nogen der ved hvordan jeg kan ændre id'et i metadataen i en epub fil med php?
Avatar billede olebole Juniormester
02. maj 2013 - 16:42 #1
<ole>

Det gør du på samme måde, som du ville ændre en streng i enhver anden tekstfil

/mvh
</bole>
Avatar billede h_thunbo Nybegynder
02. maj 2013 - 21:54 #2
Jooo deeet...
Jeg har simpelthen så svært ved at finde noget om det på google. Alt hvad jeg googler finder ubrugelig resultater.
Har du en idé til hvad jeg skal google, eller måske et link eller ved du lige hvad jeg skal skrive for at åbne filen, ændre meta id'et og gemme den igen?
Avatar billede olebole Juniormester
02. maj 2013 - 23:04 #3
Prøv at kikke på PHP-funktionen fopen. Hvad du præcist skal gøre for at ændre ID'et afhænger af, hvordan filen ser ud
Avatar billede h_thunbo Nybegynder
03. maj 2013 - 13:33 #4
Det er denne jeg vil ændre:
<dc:identifier id="bookid">...</dc:identifier>
(se nederst)
som ligger inde i epubben, gemt inde i:
Archive->OEBPS->content.opf
Og jeg kan ikke lige se hvordan jeg skal kunne komme derind med fopen? Epubben kan vel betragtes som en slags zip fil jeg skal ha' "udpakket"?

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<package xmlns="http://www.idpf.org/2007/opf" unique-identifier="bookid" version="2.0">
    <metadata xmlns:dc="http://purl.org/dc/elements/1.1/">
        <meta name="generator" content="Adobe InDesign" />
        <meta name="cover" content="x119.png" />
        <dc:title>...</dc:title>
        <dc:creator>...</dc:creator>
        <dc:subject></dc:subject>
        <dc:description>...</dc:description>
        <dc:publisher>...</dc:publisher>
        <dc:date>2013-05-03</dc:date>
        <dc:source></dc:source>
        <dc:relation></dc:relation>
        <dc:coverage></dc:coverage>
        <dc:rights></dc:rights>
        <dc:language>da-DK</dc:language>
        <dc:identifier id="bookid">...</dc:identifier>
    </metadata>
    <manifest>
        ...
    </manifest>
    <spine toc="ncx">
        ...
    </spine>
</package>
Avatar billede h_thunbo Nybegynder
04. juni 2013 - 13:53 #5
Læser du med Olebole?

Jeg har forsøgt at støvsuge google dog stadig uden held. Jeg skal vist have bibliotek inkluderet, men jeg er ved at få grå hår af det, for jeg kan ikke få noget som helst til at virke.

Har du en idé?
Avatar billede 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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

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