[bcb] plaatjes 'inpakken'

Pagina: 1
Acties:

  • elgringo
  • Registratie: Januari 2001
  • Laatst online: 20-05 20:08
Ik heb dus een website waar foto's van ons huis / huisgenoten, feesten, ed. op staat. Deze kunnen normaal gesproken, stuk voor stuk upload worden met een regel kommentaar. Maar dit is niet prakisch.

Ik wil een programmaatje maken met borland C++ builder (v 6) waarmee je foto's uit een directorie selecteerd en bij elke foto (nav een preview) wat commentaar erbij kan zetten). Dit kan ik allemaal nog wel :D

Nu kan je met php maar een bestand tegelijk inpakken dus ik wil alle foto's incl een commentaar-file inpakken tot een tar / tgz / zip. Hoe doe je dat? Kun je dat met een soort ativex iets doen of wat?

if broken it is, fix it you should


  • LordLarry
  • Registratie: Juli 2001
  • Niet online

LordLarry

Aut disce aut discede

Zoek een componentje die een tar/tgz/zip kan maken op www.torry.ru Bijvoorbeeld http://sourceforge.net/projects/tpabbrevia/

We adore chaos because we like to restore order - M.C. Escher


  • Polderdijk
  • Registratie: December 2001
  • Laatst online: 19-05 14:10
Als je een ASP hosting hebt kan je het beste denk ik de Listpics van www.iisworks.com gebruiken. Dit werkt perfect. Je upload je zip in de juiste map, pakt zelf even de files uit en je surft naar het goede adres. Het script ziet dat er nieuwe foto's zijn en maakt zelf de thumbnails enzo aan. Ook kan je inloggen als admin en kan je er commentaar bijzetten.

Ik heb dit ook op http://foto.polderdijk.com, werkt ideaal!

Webhosting van SkyHost.nl: 25 Mb / 1 Gb windows hosting € 4,50 p/m excl.btw!


  • elgringo
  • Registratie: Januari 2001
  • Laatst online: 20-05 20:08
Polderdijk schreef op 12 juli 2004 @ 11:07:
Als je een ASP hosting hebt kan je het beste denk ik de Listpics van www.iisworks.com gebruiken. Dit werkt perfect. Je upload je zip in de juiste map, pakt zelf even de files uit en je surft naar het goede adres. Het script ziet dat er nieuwe foto's zijn en maakt zelf de thumbnails enzo aan. Ook kan je inloggen als admin en kan je er commentaar bijzetten.

Ik heb dit ook op http://foto.polderdijk.com, werkt ideaal!
Ik wil het in PHP. das de uitdaging. Auto resizen ed. zit er al in (met PHP)

if broken it is, fix it you should


  • bakakaizoku
  • Registratie: Januari 2002
  • Laatst online: 19:24
system('tar -jcf /path/met/alle/plaatjes plaatjes.btar');

rm -rf ~/.signature


  • elgringo
  • Registratie: Januari 2001
  • Laatst online: 20-05 20:08
mattttt schreef op 12 juli 2004 @ 16:31:
system('tar -jcf /path/met/alle/plaatjes plaatjes.btar');
Wil je de volgende keer eerst lezen, bvd.

if broken it is, fix it you should


  • bakakaizoku
  • Registratie: Januari 2002
  • Laatst online: 19:24
elgringo schreef op 12 juli 2004 @ 16:34:
[...]


Wil je de volgende keer eerst lezen, bvd.
Ik zie niet wat hier mis mee is, je draait gewoon via php een shell commando waarmee je je plaatjes in kan pakken..

rm -rf ~/.signature


Verwijderd

Wat er mis is, is dat je het topic niet gelezen hebt. De TS wil op z'n CLIENT data inpakken in een tar of zip of iets dergelijks om deze als geheel naar de client te sturen. Z'n client draait een C++ programmaatje...

TS: TAR is een heel eenvoudig bestandsformaat en van een tar-archiver is de source wel met google te vinden. Eventueel kan je deze tar file daarna nog zippen, en daarvoor kan je wel gebruik maken van de source van gzip of z'n library, ook wel op internet te vinden. Met gzip hen het gebruik daarvan onder windows heb ik wel wat ervaring, aangezien ik 't in een eigen projectje ook heb gebruikt voor een memory-to-memory zip class.

  • bakakaizoku
  • Registratie: Januari 2002
  • Laatst online: 19:24
Nu kan je met php maar een bestand tegelijk inpakken dus ik wil alle foto's incl een commentaar-file inpakken tot een tar / tgz / zip. Hoe doe je dat? Kun je dat met een soort ativex iets doen of wat?
Met dat ga ik er gewoon van uit dat hij ze op de server wil inpakken, wees dan duidelijker..

Ik hou me er verder wel buiten

rm -rf ~/.signature


  • LordLarry
  • Registratie: Juli 2001
  • Niet online

LordLarry

Aut disce aut discede

Verwijderd schreef op 12 juli 2004 @ 17:32:
TS: TAR is een heel eenvoudig bestandsformaat en van een tar-archiver is de source wel met google te vinden. Eventueel kan je deze tar file daarna nog zippen, en daarvoor kan je wel gebruik maken van de source van gzip of z'n library, ook wel op internet te vinden. Met gzip hen het gebruik daarvan onder windows heb ik wel wat ervaring, aangezien ik 't in een eigen projectje ook heb gebruikt voor een memory-to-memory zip class.
Ik heb al een kant en klare open source gratis Delphi library gegeven die gzip, zip en tar doet in het eerste antwoord...

We adore chaos because we like to restore order - M.C. Escher


  • elgringo
  • Registratie: Januari 2001
  • Laatst online: 20-05 20:08
LordLarry schreef op 12 juli 2004 @ 20:03:
[...]


Ik heb al een kant en klare open source gratis Delphi library gegeven die gzip, zip en tar doet in het eerste antwoord...
Ja daar ben ik mee aan het prutsen; bedankt iig

if broken it is, fix it you should


  • elgringo
  • Registratie: Januari 2001
  • Laatst online: 20-05 20:08
LordLarry schreef op 12 juli 2004 @ 11:01:
Zoek een componentje die een tar/tgz/zip kan maken op www.torry.ru Bijvoorbeeld http://sourceforge.net/projects/tpabbrevia/
Ik krijg hem niet gecompiled

volgens de handleindig (punt 4):
4. Open & compile the runtime package specific to the IDE being
used.

Ik open B305_r61.bpk en wil deze compilen; maar dat wil niet: errors:

code:
1
2
3
4
[Pascal Fatal Error] Unable to build.  License is invalid or has expired.
[Pascal Fatal Error] Unable to build.  License is invalid or has expired.
[Pascal Fatal Error] pasall.tmp(2): Read error on 'c:\program files\borland\cbuilder6\lib\obj\system.dcu'
[Linker Fatal Error] Fatal: Unable to open file 'B305_R61.OBJ'


Het lijkt erop dat ik pascal nodig heb? Klopt dat? Ik heb nml alleen BCB 6

if broken it is, fix it you should


  • LordLarry
  • Registratie: Juli 2001
  • Niet online

LordLarry

Aut disce aut discede

We adore chaos because we like to restore order - M.C. Escher


  • elgringo
  • Registratie: Januari 2001
  • Laatst online: 20-05 20:08
Ja, maar ik kan niet inloggen; ik heb een borland inlog en wachtwoord, maar als ik probeer in te loggen gebeurd er niets

Edit: zijn er misschien nog andere pakketten die dit kunnen?

[ Voor 10% gewijzigd door elgringo op 14-07-2004 16:49 ]

if broken it is, fix it you should


  • LordLarry
  • Registratie: Juli 2001
  • Niet online

LordLarry

Aut disce aut discede

Zoek maar even op www.torry.ru

We adore chaos because we like to restore order - M.C. Escher


  • elgringo
  • Registratie: Januari 2001
  • Laatst online: 20-05 20:08
Waar moet ik op zoeken? ik zie door de bomen het bos niet meer. Als ik compression / tar doe krijg ik veelal dingen die ik niet zoek.

Meeste is overigens alleen voor delphi

[ Voor 8% gewijzigd door elgringo op 15-07-2004 12:55 ]

if broken it is, fix it you should


  • LordLarry
  • Registratie: Juli 2001
  • Niet online

LordLarry

Aut disce aut discede

De meeste Delphi componenten werken ook gewoon onder BCB aangezien die een ingebouwde Delphi (pascal) compiler heeft.

Je zou hier eens kunnen kijken: http://www.torry.net/pages.php?id=300 En er zijn vast ook genoeg DLL's op internet te vinden die die functionaliteit aanbieden.

We adore chaos because we like to restore order - M.C. Escher


  • elgringo
  • Registratie: Januari 2001
  • Laatst online: 20-05 20:08
LordLarry schreef op 15 juli 2004 @ 14:19:
De meeste Delphi componenten werken ook gewoon onder BCB aangezien die een ingebouwde Delphi (pascal) compiler heeft.

Je zou hier eens kunnen kijken: http://www.torry.net/pages.php?id=300 En er zijn vast ook genoeg DLL's op internet te vinden die die functionaliteit aanbieden.
Volgens mij moet er dan CBx bij staan (waar x voor versie nummer van c++ builder is)

Dx staat voor delphi en deze krijg ik niet aan de gang

if broken it is, fix it you should


  • LordLarry
  • Registratie: Juli 2001
  • Niet online

LordLarry

Aut disce aut discede

Dan probeer je toch eens wat libraries die dat kunnen? http://www.google.nl/sear...-8&q=gzip+tar+library&lr=

We adore chaos because we like to restore order - M.C. Escher


  • elgringo
  • Registratie: Januari 2001
  • Laatst online: 20-05 20:08
Ik ben nu ff het spoor bijster...

Ik wil dus een tar file kunnen maken; mijn inziens heb ik hier een ide componentn, een library (dll) of harde source voor nodig.

Wat ik nu heb is een source van een component (maar deze kan ik dus niet compilen, omdat ik de bcb6 update niet kan downloaden)

Deze libraries zijn dit gewonen dll's die je meelinkt? En hoe gaat dat?

if broken it is, fix it you should


  • DPLuS
  • Registratie: April 2000
  • Niet online

DPLuS

 

Hier zijn wat zip-componentjes te downloaden:

http://www.vbaccelerator....ies/Compression/index.asp

Meeste zijn wel in VB gemaakt, maar de binaries (dll) kun je ook downloaden en gebruiken in je eigen C++ project.

edit:

Mocht je zelf willen compilen:
http://www.dogma.net/markn/articles/zlibtool/zlibtool.htm

[ Voor 19% gewijzigd door DPLuS op 16-07-2004 12:50 ]


  • LordLarry
  • Registratie: Juli 2001
  • Niet online

LordLarry

Aut disce aut discede

elgringo schreef op 16 juli 2004 @ 12:25:
Ik ben nu ff het spoor bijster...

Ik wil dus een tar file kunnen maken; mijn inziens heb ik hier een ide componentn, een library (dll) of harde source voor nodig.

Wat ik nu heb is een source van een component (maar deze kan ik dus niet compilen, omdat ik de bcb6 update niet kan downloaden)

Deze libraries zijn dit gewonen dll's die je meelinkt? En hoe gaat dat?
Nee, je bent het spoor niet bijster, het klopt allemaal.

Libraries zijn DLL's die je dan bij je programma mee moet leveren. Ze worden niet in je EXE gezet. Bij de VCL componenten is dat wel het geval.

We adore chaos because we like to restore order - M.C. Escher


  • elgringo
  • Registratie: Januari 2001
  • Laatst online: 20-05 20:08
LordLarry schreef op 16 juli 2004 @ 12:57:
[...]


Nee, je bent het spoor niet bijster, het klopt allemaal.

Libraries zijn DLL's die je dan bij je programma mee moet leveren. Ze worden niet in je EXE gezet. Bij de VCL componenten is dat wel het geval.
ok; maar wat gaat nou werken dan, zo'n vcl component is natuurlijk ideaal

DLL is ook leuk; maar ik heb 3 jaar geleden het laatst een dll aangesproken met BCB, dus ik moet hier nog wat over researchen.

Die DLL's icm BCB; zijn hier voorbeelden van.

if broken it is, fix it you should


  • elgringo
  • Registratie: Januari 2001
  • Laatst online: 20-05 20:08
DPLuS schreef op 16 juli 2004 @ 12:48:
Hier zijn wat zip-componentjes te downloaden:

http://www.vbaccelerator....ies/Compression/index.asp

Meeste zijn wel in VB gemaakt, maar de binaries (dll) kun je ook downloaden en gebruiken in je eigen C++ project.

edit:

Mocht je zelf willen compilen:
http://www.dogma.net/markn/articles/zlibtool/zlibtool.htm
Die kunnen geen tar ofwel?

if broken it is, fix it you should


  • elgringo
  • Registratie: Januari 2001
  • Laatst online: 20-05 20:08
schop

if broken it is, fix it you should


  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 15:50

gorgi_19

Kruimeltjes zijn weer op :9

Erhm.. probeer het of mail de maker? We geven nog altijd geen support in Programming & Webscripting op 3rd party tools :)

Digitaal onderwijsmateriaal, leermateriaal voor hbo


  • LordLarry
  • Registratie: Juli 2001
  • Niet online

LordLarry

Aut disce aut discede

Als je een vraag stelt kunnen we die antwoorden. Al je vragen zijn hier al beantwoord of horen hier niet thuis zoals gorgi_19 aangeeft

We adore chaos because we like to restore order - M.C. Escher


  • elgringo
  • Registratie: Januari 2001
  • Laatst online: 20-05 20:08
LordLarry schreef op 18 juli 2004 @ 18:42:
Als je een vraag stelt kunnen we die antwoorden. Al je vragen zijn hier al beantwoord of horen hier niet thuis zoals gorgi_19 aangeeft
klopt...

Zip en tar zijn toch niet hetzelfde of wel?

en die zlibtools en in vb gemaakt; geen probleem op zich, maar is heb weinig ervaring met vb & c++ samen. Er zal vast wel een help van zijn, maar als ik op google zoek krijg ik niet het goede. Weet een van jullie een site waar zoiets uitgelegd staat? (ik wil namelijk niet te lui overkomen)

if broken it is, fix it you should


  • DPLuS
  • Registratie: April 2000
  • Niet online

DPLuS

 

elgringo schreef op 12 juli 2004 @ 10:50:
[...]
Nu kan je met php maar een bestand tegelijk inpakken dus ik wil alle foto's incl een commentaar-file inpakken tot een tar / tgz / zip. Hoe doe je dat? Kun je dat met een soort ativex iets doen of wat?
Je spreekt hier toch van een zip?
Dat kan dus met die free zlib-library.
De docs zijn erg uitgebreid, ik heb me er n.a.v. dit topic ook al in verdiept.

edit:
en nee, zip en tar zijn niet hetzelfde

[ Voor 6% gewijzigd door DPLuS op 19-07-2004 17:19 ]


  • elgringo
  • Registratie: Januari 2001
  • Laatst online: 20-05 20:08
Is dit wat: http://homepages.borland....ession_library/index.html
andere link: http://codecentral.borlan...cweb.exe/listing?id=17411

Zoals ik snel zie lijkden deze betaald te zijn..

if broken it is, fix it you should


  • elgringo
  • Registratie: Januari 2001
  • Laatst online: 20-05 20:08
DPLuS schreef op 19 juli 2004 @ 17:18:
[...]


Je spreekt hier toch van een zip?
Dat kan dus met die free zlib-library.
De docs zijn erg uitgebreid, ik heb me er n.a.v. dit topic ook al in verdiept.

edit:
en nee, zip en tar zijn niet hetzelfde
Ik wil echt tar hebben omdat dit makkelijker en sneller is.
Ik weet niet of die zip libray tar kan maken; of php (linux dus) met zip overweg kan.
tar is volgens mij wat makkelijker

En ik wil c++ gebruiken, en hoe die 2 gemerged moeten worden :?

[ Voor 6% gewijzigd door elgringo op 21-07-2004 12:03 ]

if broken it is, fix it you should


  • DPLuS
  • Registratie: April 2000
  • Niet online

DPLuS

 

elgringo schreef op 21 juli 2004 @ 12:02:
[...]


Ik wil echt tar hebben omdat dit makkelijker en sneller is.
Ik weet niet of die zip libray tar kan maken; of php (linux dus) met zip overweg kan.
tar is volgens mij wat makkelijker

En ik wil c++ gebruiken, en hoe die 2 gemerged moeten worden :?
Je wilt ze dus niet comprimeren? Alleen "samenvoegen" dus (van alle bestanden 1 bestand maken)?
Dan kun je net zo goed het PAK-file ActiveX componentje gebruiken:
http://www.freevbcode.com/ShowCode.asp?ID=5883

Werkt ook met C++, want je kunt met C++ ook AciveX objecten gebruiken.
Misschien dat er ook al een PHP-class voor is.

Anders moet je even zoeken op freeware tar component ofzo, ik zou zo niet weten of het bestaat.

  • elgringo
  • Registratie: Januari 2001
  • Laatst online: 20-05 20:08
DPLuS schreef op 21 juli 2004 @ 12:48:
[...]


Je wilt ze dus niet comprimeren? Alleen "samenvoegen" dus (van alle bestanden 1 bestand maken)?
Dan kun je net zo goed het PAK-file ActiveX componentje gebruiken:
http://www.freevbcode.com/ShowCode.asp?ID=5883

Werkt ook met C++, want je kunt met C++ ook AciveX objecten gebruiken.
Misschien dat er ook al een PHP-class voor is.

Anders moet je even zoeken op freeware tar component ofzo, ik zou zo niet weten of het bestaat.
En dat activeX ding is de DLL. Ik ben met activeX een noob. ik ga er van uit dat deze in de mijn dir moet komen? En hoe spreek je zoiets aan?


en Linux: kun je die bestanden daar unpakken (met php doe ik dan gewoon system calls)

edit: kan ik zoiets niet gebruiken: http://sourceforge.net/projects/paklib/
edit2: die pak is toch hetzelfde als de quake pak?

[ Voor 18% gewijzigd door elgringo op 21-07-2004 13:51 ]

if broken it is, fix it you should


  • LordLarry
  • Registratie: Juli 2001
  • Niet online

LordLarry

Aut disce aut discede

Ik zie niet wat je probleem nog is. Er zijn echt al 1001 oplossingen aangebracht, maar je springt elke keer naar wat anders. Wat moet je nou met Quake PAC files?!Kies eens 1 ding uit en concentreer je daar op. Als je daar dan mee vast komt te zitten kan je hier een specifieke vraag stellen.

[ Voor 38% gewijzigd door LordLarry op 21-07-2004 14:17 ]

We adore chaos because we like to restore order - M.C. Escher


  • elgringo
  • Registratie: Januari 2001
  • Laatst online: 20-05 20:08
LordLarry schreef op 21 juli 2004 @ 14:16:
Ik zie niet wat je probleem nog is. Er zijn echt al 1001 oplossingen aangebracht, maar je springt elke keer naar wat anders. Wat moet je nou met Quake PAC files?!Kies eens 1 ding uit en concentreer je daar op. Als je daar dan mee vast komt te zitten kan je hier een specifieke vraag stellen.
met zlib liep ik vast op het combineren van de dll met bcb
met abbrevia het compilen

beide vragen gesteld, maar geen correcte oplossing gekregen.
En zoals ik het nu zie, ik pak het makkelijkst

if broken it is, fix it you should


Verwijderd

LordLarry schreef op 21 juli 2004 @ 14:16:
Ik zie niet wat je probleem nog is. Er zijn echt al 1001 oplossingen aangebracht, maar je springt elke keer naar wat anders. Wat moet je nou met Quake PAC files?!Kies eens 1 ding uit en concentreer je daar op. Als je daar dan mee vast komt te zitten kan je hier een specifieke vraag stellen.
Het probleem van de TS is dat 'ie eigenlijk niet echt kan programmeren (in C++) en 'gewoon' op zoek is naar een simpel componentje wat in z'n BCB IDE past en wat 'ie kan drag-en-droppen... Er zijn al zoveel bruikbare libraries en ingangen gegeven in dit topic dat een beetje programmeur met die gegevens al een multi-archive tool zou kunnen bouwen B) .
elgringo schreef op 21 juli 2004 @ 13:22:
[...]
edit2: die pak is toch hetzelfde als de quake pak?
Een quake 'pak' is gewoon een ZIP filetje met een paar bytes veranderd en een andere extensie er achter...

  • elgringo
  • Registratie: Januari 2001
  • Laatst online: 20-05 20:08
Verwijderd schreef op 21 juli 2004 @ 15:13:
[...]

Het probleem van de TS is dat 'ie eigenlijk niet echt kan programmeren (in C++) en 'gewoon' op zoek is naar een simpel componentje wat in z'n BCB IDE past en wat 'ie kan drag-en-droppen... Er zijn al zoveel bruikbare libraries en ingangen gegeven in dit topic dat een beetje programmeur met die gegevens al een multi-archive tool zou kunnen bouwen B) .


[...]

Een quake 'pak' is gewoon een ZIP filetje met een paar bytes veranderd en een andere extensie er achter...
over 1ste deel: ja, ik heb geen zien op moeilijk te doen.

deel 2: pak in uncompressed, zip niet

Ik heb nu pak source met alle functies die makkelijk zijn. Deze ga ik waarschijnlijk gebruiken.

if broken it is, fix it you should

Pagina: 1