Snel in database, zonder SQL bestand
Voor een vriendin van mij moet ik een website overzetten naar een ander domein. Er staan 200+ berichten op de website. Nou is dat meestal geen probleem. Je gaat de database in, exporteert de hele database en importeert dit weer in de andere database.
Zij is een bekende van de host. Daar heeft zij echter geen goed contact meer mee en ze heeft en krijgt geen database gegevens van haar site. Hier hoef je ook niet vragen over te stellen oid, hier gaat het niet om.
Dit betekend dus dat ik al die berichten handmatig moet gaan importeren in de database. Bestaat er geen trucje/programma waarmee je tekst op een website kan exporteren als een SQL bestand... of heeft iemand gewoon een tip waarmee het makkelijker kan?
Wat je zou kunnen doen als de 200 berichten op 1 pagina staan is de hele html code als string in php gooien en die string parsen soor regex of andere tructjes en de gegevens in een array stoppen en inserten in een simpele sql naar de db van de nieuwe site
Nou het is gewoon een php site, maar met het bekende <<vorige 1 2 3 volgende>> systeempje. Het zijn 222 berichten, maar 3 per pagina.. dus 74 pagina's.
Ik neem aan omdat je dit vraagt dat je ook geen toegang hebt tot die php file ?
Gewoon een pagina outputten met SQL syntax en dan gewoon kopiëren.
Het zou gewoon makkelijk zijn als je dit dus snel kon oplossen. Doe dit namelijk tussendoor voor haar.. tsja.. als je dan 222 berichten handmatig moet gaan invoegen.. dan ben ik nog wel paar weekjes bezig. Kan er niet fulltime aan werken :)
Gewijzigd op 01/01/1970 01:00:00 door Roy
Roy schreef op 29.11.2007 09:52:
@Joep: Nee, ik kan niet zomaar de output veranderen dat alles op 1 pagina tevoorschijn komt. Het enige wat ze heeft is een online admin paneeltje. Maarja... dat ken je wel... berichtje toevoegen, wijzigen, verwijderen. Het standaard gedoe. Dus daar schiet ik ook weinig mee op.
Het zou gewoon makkelijk zijn als je dit dus snel kon oplossen. Doe dit namelijk tussendoor voor haar.. tsja.. als je dan 222 berichten handmatig moet gaan invoegen.. dan ben ik nog wel paar weekjes bezig. Kan er niet fulltime aan werken :)
Het zou gewoon makkelijk zijn als je dit dus snel kon oplossen. Doe dit namelijk tussendoor voor haar.. tsja.. als je dan 222 berichten handmatig moet gaan invoegen.. dan ben ik nog wel paar weekjes bezig. Kan er niet fulltime aan werken :)
Je kunt toch een aparte pagina aanmaken en hier de dump op uitvoeren.
Gewijzigd op 01/01/1970 01:00:00 door Roy
Zonder FTP/ Server Side EN Db toegang en maar 3 berichten per pagina zou het voor mij ophouden. Heel misschien iemand een idee, maar lijkt me weinig aan te doen zo snel.
Wel bedankt voor het meedenken in iedergeval Joep... daar was ik ook al bang voor. Je hebt echter wel eens handige programmatjes.
Ja precies en ik weet zeker niet alles, alleen het feit dat er maar 3 op een pagina komen zit nie lekker. anders hadden we nog even kunnen regexen vandaag
Jammer, had gezellig geweest... samen regexen ;) haha
Heb je toevallig ook een link naar die pagina?
Een link zou wel handig zijn, want als je de info uit 1 pagina kunt halen kun je ook zorgen dat die alle pagina's langs loopt (met een lus alle pagina's langs)
idd, gewoon alle pagina's langlopen en met file_get_contents de boel ophalen. Dan een regex en je hebt datgene wat je moet hebben