<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Komentarze do wpisu: Obsługa archiwów ZIP w PHP. Część 2: Zapakować?</title>
	<atom:link href="http://wronx.net/blog/2008/10/22/obsluga-archiwow-zip-w-php-czesc-2-zapakowac/feed/" rel="self" type="application/rss+xml" />
	<link>http://wronx.net/blog/2008/10/22/obsluga-archiwow-zip-w-php-czesc-2-zapakowac/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=obsluga-archiwow-zip-w-php-czesc-2-zapakowac</link>
	<description>bo nic nie zastąpi kodu źródłowego...</description>
	<lastBuildDate>Tue, 27 Jul 2010 09:56:19 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
	<item>
		<title>Przez: WRonX</title>
		<link>http://wronx.net/blog/2008/10/22/obsluga-archiwow-zip-w-php-czesc-2-zapakowac/comment-page-1/#comment-180</link>
		<dc:creator>WRonX</dc:creator>
		<pubDate>Wed, 24 Jun 2009 12:12:39 +0000</pubDate>
		<guid isPermaLink="false">http://wronx.net/blog/?p=150#comment-180</guid>
		<description>&lt;em&gt;@Marcin:&lt;/em&gt;
Myślę, że zaznajomienie się z podstawami PHP może tu pomóc. Prosisz mnie o opisanie zespołu gotowych rozwiązań, a to nie jest moim celem z założenia. Prezentuję tutaj krótkie (zazwyczaj) gotowe rozwiązania, swoiste &quot;klocki&quot;, z których można poskładać całość, jeśli komuś się chce czegoś nauczyć. Lenistwu mówię stanowcze i zdecydowane &quot;raczej nie&quot; :)</description>
		<content:encoded><![CDATA[<p><em>@Marcin:</em><br />
Myślę, że zaznajomienie się z podstawami PHP może tu pomóc. Prosisz mnie o opisanie zespołu gotowych rozwiązań, a to nie jest moim celem z założenia. Prezentuję tutaj krótkie (zazwyczaj) gotowe rozwiązania, swoiste &#8220;klocki&#8221;, z których można poskładać całość, jeśli komuś się chce czegoś nauczyć. Lenistwu mówię stanowcze i zdecydowane &#8220;raczej nie&#8221; :)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Przez: Marcin</title>
		<link>http://wronx.net/blog/2008/10/22/obsluga-archiwow-zip-w-php-czesc-2-zapakowac/comment-page-1/#comment-176</link>
		<dc:creator>Marcin</dc:creator>
		<pubDate>Thu, 11 Jun 2009 15:20:05 +0000</pubDate>
		<guid isPermaLink="false">http://wronx.net/blog/?p=150#comment-176</guid>
		<description>Dzięki za odpowiedz. &quot;Zapętlić dla tablicy wybranych plików. Potem zwrócić archiwum.&quot; No i właśnie tego nie potrafię zrobić. Gdybyś mi pomógł byłbym wdzięczny.</description>
		<content:encoded><![CDATA[<p>Dzięki za odpowiedz. &#8220;Zapętlić dla tablicy wybranych plików. Potem zwrócić archiwum.&#8221; No i właśnie tego nie potrafię zrobić. Gdybyś mi pomógł byłbym wdzięczny.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Przez: WRonX</title>
		<link>http://wronx.net/blog/2008/10/22/obsluga-archiwow-zip-w-php-czesc-2-zapakowac/comment-page-1/#comment-172</link>
		<dc:creator>WRonX</dc:creator>
		<pubDate>Wed, 03 Jun 2009 14:15:00 +0000</pubDate>
		<guid isPermaLink="false">http://wronx.net/blog/?p=150#comment-172</guid>
		<description>&lt;em&gt;@Marcin:&lt;/em&gt;
Nie rozumiem, w czym problem. Skrypt ma pobrać z formularza wartości np. checkbox&#039;ów, określających, które pliki użytkownik wybiera. 
Na tej podstawie posiadamy nazwy plików (wartościami checkbox&#039;ów może być jednoznaczne ID, albo nawet nazwa pliku, chociaż tu trzeba uważać) po czym należy  zlokalizować każdy z tych plików i dla każdego pliku wykonać archiwizację. Patrz na przykłady. Tu - pierwszy przykład, od linijki 6 - pobranie zawartości pliku i spakowanie go. 
Zapętlić dla tablicy wybranych plików. Potem zwrócić archiwum.</description>
		<content:encoded><![CDATA[<p><em>@Marcin:</em><br />
Nie rozumiem, w czym problem. Skrypt ma pobrać z formularza wartości np. checkbox&#8217;ów, określających, które pliki użytkownik wybiera.<br />
Na tej podstawie posiadamy nazwy plików (wartościami checkbox&#8217;ów może być jednoznaczne ID, albo nawet nazwa pliku, chociaż tu trzeba uważać) po czym należy  zlokalizować każdy z tych plików i dla każdego pliku wykonać archiwizację. Patrz na przykłady. Tu &#8211; pierwszy przykład, od linijki 6 &#8211; pobranie zawartości pliku i spakowanie go.<br />
Zapętlić dla tablicy wybranych plików. Potem zwrócić archiwum.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Przez: Marcin</title>
		<link>http://wronx.net/blog/2008/10/22/obsluga-archiwow-zip-w-php-czesc-2-zapakowac/comment-page-1/#comment-171</link>
		<dc:creator>Marcin</dc:creator>
		<pubDate>Sun, 31 May 2009 10:38:21 +0000</pubDate>
		<guid isPermaLink="false">http://wronx.net/blog/?p=150#comment-171</guid>
		<description>No tak, ale mi bardziej chodzi o to że z innej strony mamy formularz w którym mamy do wyboru np 5 plików. Z tych pięciu plików wybieramy 3 pliki klikamy dajemy DALEJ. Teraz ten skrypt odczytuje które pliki zaznaczyliśmy i je pakuję. Czy mógłbyś mi w tym pomóc? Z góry dzieki.</description>
		<content:encoded><![CDATA[<p>No tak, ale mi bardziej chodzi o to że z innej strony mamy formularz w którym mamy do wyboru np 5 plików. Z tych pięciu plików wybieramy 3 pliki klikamy dajemy DALEJ. Teraz ten skrypt odczytuje które pliki zaznaczyliśmy i je pakuję. Czy mógłbyś mi w tym pomóc? Z góry dzieki.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Przez: WRonX</title>
		<link>http://wronx.net/blog/2008/10/22/obsluga-archiwow-zip-w-php-czesc-2-zapakowac/comment-page-1/#comment-169</link>
		<dc:creator>WRonX</dc:creator>
		<pubDate>Mon, 25 May 2009 10:03:51 +0000</pubDate>
		<guid isPermaLink="false">http://wronx.net/blog/?p=150#comment-169</guid>
		<description>&lt;em&gt;@Marcin:&lt;/em&gt; to zostało wyjaśnione w tekście artykułu. Oczywiście chodzi o funkcję &lt;code&gt;add_file()&lt;/code&gt;.</description>
		<content:encoded><![CDATA[<p><em>@Marcin:</em> to zostało wyjaśnione w tekście artykułu. Oczywiście chodzi o funkcję <code>add_file()</code>.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Przez: Marcin</title>
		<link>http://wronx.net/blog/2008/10/22/obsluga-archiwow-zip-w-php-czesc-2-zapakowac/comment-page-1/#comment-168</link>
		<dc:creator>Marcin</dc:creator>
		<pubDate>Sun, 24 May 2009 08:44:52 +0000</pubDate>
		<guid isPermaLink="false">http://wronx.net/blog/?p=150#comment-168</guid>
		<description>A jak zrobić żeby spakować więcej niż jeden plik?</description>
		<content:encoded><![CDATA[<p>A jak zrobić żeby spakować więcej niż jeden plik?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Przez: WRonX</title>
		<link>http://wronx.net/blog/2008/10/22/obsluga-archiwow-zip-w-php-czesc-2-zapakowac/comment-page-1/#comment-14</link>
		<dc:creator>WRonX</dc:creator>
		<pubDate>Thu, 29 Jan 2009 15:30:27 +0000</pubDate>
		<guid isPermaLink="false">http://wronx.net/blog/?p=150#comment-14</guid>
		<description>&lt;em&gt;@Piotr:&lt;/em&gt;
Po kolei...
1. Oczywiście masz rację. Nieszczęsne &lt;code&gt;$myFile&lt;/code&gt; zawieruszyło mi się z innych przykładów. Kod już jest poprawiony.

2. Co do pustych archiwów - przetestuj najpierw na prostym przykładzie. Może gdzieś wkradł Ci się jakiś prosty błąd. Ja przed chwilą, dla pewności, sprawdziłem kod pakując dwa pliki (.php - takie miałem pod ręką), znajdujące się w tym samym katalogu, co skrypt pakujący. Może problemy ze ścieżkami?</description>
		<content:encoded><![CDATA[<p><em>@Piotr:</em><br />
Po kolei&#8230;<br />
1. Oczywiście masz rację. Nieszczęsne <code>$myFile</code> zawieruszyło mi się z innych przykładów. Kod już jest poprawiony.</p>
<p>2. Co do pustych archiwów &#8211; przetestuj najpierw na prostym przykładzie. Może gdzieś wkradł Ci się jakiś prosty błąd. Ja przed chwilą, dla pewności, sprawdziłem kod pakując dwa pliki (.php &#8211; takie miałem pod ręką), znajdujące się w tym samym katalogu, co skrypt pakujący. Może problemy ze ścieżkami?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Przez: Piotr</title>
		<link>http://wronx.net/blog/2008/10/22/obsluga-archiwow-zip-w-php-czesc-2-zapakowac/comment-page-1/#comment-12</link>
		<dc:creator>Piotr</dc:creator>
		<pubDate>Thu, 08 Jan 2009 12:48:24 +0000</pubDate>
		<guid isPermaLink="false">http://wronx.net/blog/?p=150#comment-12</guid>
		<description>Witam!
Mam problem linia 8 
$fileContent = fread($fileHandle, filesize($myFile));

Nie powinno być zamiast $myFile -&gt; $fileName.

I jednak sa problemy plik zip jest tworzony ale jest pusty.</description>
		<content:encoded><![CDATA[<p>Witam!<br />
Mam problem linia 8<br />
$fileContent = fread($fileHandle, filesize($myFile));</p>
<p>Nie powinno być zamiast $myFile -&gt; $fileName.</p>
<p>I jednak sa problemy plik zip jest tworzony ale jest pusty.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
