PHP Classes
elePHPant
Icontem

package: php package maker and installer

Recommend this page to a friend!
Stumble It! Stumble It! Bookmark in del.icio.us Bookmark in del.icio.us
  Info   View files View files (5)   DownloadInstall with Composer Download .zip   Reputation   Support forum (1)   Blog    
Last Updated Ratings Unique User Downloads Download Rankings  
2002-09-05 (12 years ago) RSS 2.0 feedNot enough user ratingsTotal: 1,720 All time: 2,144 This week: 1,069Up
Version License Categories  
php_package 1.0GNU Lesser Genera...Files and Folders
Description Author  

The php-package is a new file format for web developers and customers. With this format you can distribute any kind of software, formerly written in PHP, like one setup.exe file. You simply offer one .phx.php file and that´s all. The customer has to upload it and call it through the browser once. After this, the whole package installs itself.
You can set a lot of options for the package during generation.

The whole documentation of the current php-package you can find at www.ipunkt.biz

Picture of Robert Kummer
Name: Robert Kummer <contact>
Classes: 3 packages by
Country: Germany Germany
Age: 34
All time rank: 34322 in Germany Germany
Week rank: 574 Down28 in Germany Germany Down

Details provided by the author  
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>
<head>
	<title>php-packages</title>
	<base href="http://www.ipunkt.biz/service/">
	<link rel="stylesheet" href="itools.css" type="text/css" />
</head>

<body>
<table width="100%" border="0" cellpadding="0" cellspacing="0">
	<tr> 
		<td><img height="1" alt="" src="images/spacer.gif" width="12" border="0"></td>
		<td width="100%" class="content"><b>Information</b>
			<table cellspacing="0" cellpadding="0" width="100%" border="0">
				<tr><td><img height="15" alt="" src="images/spacer.gif" width="1" border="0"></td></tr>
			</table>
			<table cellspacing="0" cellpadding="0" width="100%" background="images/bgt.gif" border="0">
				<tr valign="top">
					<td><img height="27" alt="" src="images/ctl.gif" width="27" border="0"></td><!--ecke, oben links-->
					<td background="images/hd_bg.gif" class="headline" nowrap>i.tools<img height="15" alt="" src="images/hd_br.gif" width="30" border="0" align="absmiddle"></td><!--headline-->
					<td align="right" width="100%"><img height="27" alt="" src="images/ctr.gif" width="14" border="0"></td><!--abschluss, oben rechts-->
				</tr>
			</table>
			<table cellspacing="0" cellpadding="0" width="100%" bgcolor="#ffffff" border="0">
				<tr valign="top">
					<td background="images/bgl.gif"><img height="14" alt="" src="images/arrow.gif" width="34" border="0"></td><!--"anstrich"-punkt für die headline-->
<!--main content-->	<td class="content" width="100%"><b>php-package-maker v1.0</b><br><img height="6" alt="" src="images/spacer.gif" width="1" border="0"><br>
						<table cellspacing="0" cellpadding="0" width="100%" border="0">
							<tr>
								<td class="content">
									<a href="http://www.ipunkt.biz/" target="_new" title="www.ipunkt.biz - mit stil im internet präsent sein"><img src="http://www.ipunkt.biz/images/advertizer.gif" width="88" height="31" border="0" align="right" /></a>
									Der php-package-maker erstellt php-packages.
									<br /><br />
									<b>Was sind php-packages?</b><br />
									php-packages sind Dateien, die gesamte Verzeichnisstrukturen und Dateiinhalte zu einer großen Datei zusammenfassen. Dies geschieht im Binärmodus.
									Das heißt sämtliche Binärdateien können verlustfrei mit gepackt werden. Damit das php-package nicht zu groß wird kann es auch noch gepackt werden.
									Dies setzt allerdings die zlib voraus.
									<br /><br />
									<b>Wozu brauche ich php-packages?</b><br />
									Ob kleiner Privatentwickler oder große Internetagentur. Wenn Sie Ihre Anwendungen publizieren wollen nutzen viele bislang tar.gz oder zip.
									Dies hat den Nachteil, dass der Anwender diese Dateien erst entpacken muss bevor er sie auf seinen Webspace kopieren kann und
									dann meist noch von Hand mögliche Einstellungen setzen muss.<br /><br />
									Die php-packages sind so konzipiert, dass man sie zum download anbieten kann und der Anwender sie nur noch auf seinen Webspace uploaden muss.
									Danach öffnet er dieses Package einfach im Webbrowser. Fertig.<br /><br />
									Auf Wunsch wird das php-package dann auch gleich gelöscht oder eine eventuell vorhandene setup.php aufgerufen. Diese muss natürlich von
									dem jeweiligen Entwickler kommen.<br /><br />
									Die php-packages wurden so konzipiert, dass sie auf jedem System, ganz egal wie es konfiguriert ist, ausgeführt werden können. Ausnahme dabei
									ist leider der Kompressionsalgorithmus. Dieser setzt eben jene zlib voraus. Dies sollte allerdings nicht wirklich ein häufiges Problem darstellen.
									<br /><br />
									<b>Welche Arten von php-packages gibt es?</b><br />
									<li>.phi<img height="6" alt="" src="images/spacer.gif" width="42" border="0">-&nbsp;&nbsp;phinstaller package</li>
									<li>.phx.php<img height="6" alt="" src="images/spacer.gif" width="10" border="0">-&nbsp;&nbsp;self-extracting-package</li>
									<br /><br />
									phinstaller-packages benötigen zum Ausführen den php-package-installer. Dazu einfach den php-package-installer mit auf den Webspace kopieren und
									diesen starten. Er installiert dann automatisch <u>alle</u> phinstaller-packages die er finden kann.
									<br /><br />
									Die self-extracting-packages besitzen eine eigene Routine um sich selbst zu installieren. Das bedeutet sie brauchen keine weiteren Dateien außer der
									.phx.php Datei.
									<br /><br />
									<b>Was ist in Zukunft noch mit den php-packages geplant?</b><br />
									Es soll eine Verschlüsselung der php-packages möglich werden, damit man mit einem Passwort den kompletten Inhalt verschlüsseln kann. Dadurch kann man
									natürlich seine teuer entwickelte Software ganz einfach jedem zum Download anbieten. Jedoch nur denen, die eine Lizenz besitzen, läßt man auch
									das Passwort zukommen.
									<br /><br />
									<b>Wer hat die php-packages "erfunden" und trägt Verantwortung für die Weiterentwicklung?</b><br />
									Die Idee zu den php-packages hatte <a href="mailto:b.gorke@ipunkt.biz?subject=php-packages">Bastian Gorke</a>.<br />
									Zur Serienreife gebracht und weitere Verantwortung trägt <a href="mailto:r.kummer@ipunkt.biz?subject=php-packages">Robert Kummer</a>.<br />
									Die Firma, die hinter den php-packages steht und dafür sorgt, dass sie ständig verbessert werden ist <a href="http://www.ipunkt.biz/" target="_blank">ipunkt.biz</a>.
									<br /><br />
									2002-08-09 [rok]
								</td>
							</tr>
							<tr><td><img height="9" alt="" src="images/spacer.gif" width="1" border="0"></td></tr><!--space from bottom-->
						</table>
						<table cellspacing="0" cellpadding="0" border="0">
							<tr><td><img height="14" alt="" src="images/spacer.gif" width="1" border="0"></td></tr>
						</table>
					</td>
					<td background="images/bgr.gif"><img height="1" alt="" src="images/spacer.gif" width="14" border="0"></td>
				</tr>
			</table>
			<table cellspacing="0" cellpadding="0" width="100%" border="0">
				<tr>
					<td background="images/bgb.gif"><img height="14" alt="" src="images/cbl.gif" width="27" border="0"></td>
					<td align="right" width="100%" background="images/bgb.gif"><img height="14" alt="" src="images/cbr.gif" width="14" border="0"></td>
				</tr>
			</table>
		</td>
	</tr>
</table>
<table width="100%" border="0" cellpadding="0" cellspacing="0">
	<tr> 
		<td><img height="1" alt="" src="images/spacer.gif" width="12" border="0"></td>
		<td width="100%" class="content"><b>&nbsp;</b>
			<table cellspacing="0" cellpadding="0" width="100%" border="0">
				<tr><td><img height="15" alt="" src="images/spacer.gif" width="1" border="0"></td></tr>
			</table>
			<table cellspacing="0" cellpadding="0" width="100%" background="images/bgt.gif" border="0">
				<tr valign="top">
					<td><img height="27" alt="" src="images/ctl.gif" width="27" border="0"></td><!--ecke, oben links-->
					<td background="images/hd_bg.gif" class="headline" nowrap>links<img height="15" alt="" src="images/hd_br.gif" width="30" border="0" align="absmiddle"></td><!--headline-->
					<td align="right" width="100%"><img height="27" alt="" src="images/ctr.gif" width="14" border="0"></td><!--abschluss, oben rechts-->
				</tr>
			</table>
			<table cellspacing="0" cellpadding="0" width="100%" bgcolor="#ffffff" border="0">
				<tr valign="top">
					<td background="images/bgl.gif"><img height="14" alt="" src="images/arrow.gif" width="34" border="0"></td><!--"anstrich"-punkt für die headline-->
<!--main content-->	<td class="content" width="100%"><b>email</b><br><img height="6" alt="" src="images/spacer.gif" width="1" border="0"><br>
						<table cellspacing="0" cellpadding="0" width="100%" border="0">
							<tr>
								<td class="content">
									<a href="mailto:r.kummer@ipunkt.biz">Robert Kummer</a><br />
									<a href="mailto:b.gorke@ipunkt.biz">Bastian Gorke</a>
								</td>
							</tr>
							<tr><td><img height="9" alt="" src="images/spacer.gif" width="1" border="0"></td></tr><!--space from bottom-->
						</table>
						<table cellspacing="0" cellpadding="0" border="0">
							<tr><td><img height="14" alt="" src="images/spacer.gif" width="1" border="0"></td></tr>
						</table>
					</td>
					<td background="images/bgr.gif"><img height="1" alt="" src="images/spacer.gif" width="14" border="0"></td>
				</tr>
				<tr valign="top">
					<td background="images/bgl.gif"><img height="14" alt="" src="images/arrow.gif" width="34" border="0"></td><!--"anstrich"-punkt für die headline-->
<!--main content-->	<td class="content" width="100%"><b>download</b><br><img height="6" alt="" src="images/spacer.gif" width="1" border="0"><br>
						<table cellspacing="0" cellpadding="0" width="100%" border="0">
							<tr>
								<td class="content">
									<table class="content" cellpadding="5" border="0">
										<tr>
											<td><a href="http://www.ipunkt.biz/index.php?id=products">ipunkt.biz</a></td>
										</tr>
									</table>
								</td>
							</tr>
							<tr><td><img height="9" alt="" src="images/spacer.gif" width="1" border="0"></td></tr><!--space from bottom-->
						</table>
						<table cellspacing="0" cellpadding="0" border="0">
							<tr><td><img height="14" alt="" src="images/spacer.gif" width="1" border="0"></td></tr>
						</table>
					</td>
					<td background="images/bgr.gif"><img height="1" alt="" src="images/spacer.gif" width="14" border="0"></td>
				</tr>
			</table>
			<table cellspacing="0" cellpadding="0" width="100%" border="0">
				<tr>
					<td background="images/bgb.gif"><img height="14" alt="" src="images/cbl.gif" width="27" border="0"></td>
					<td align="right" width="100%" background="images/bgb.gif"><img height="14" alt="" src="images/cbr.gif" width="14" border="0"></td>
				</tr>
			</table>
		</td>
	</tr>
</table>
</body>
</html>
  Files folder image Files  
File Role Description
Plain text file class.package_maker.php Class base class
Plain text file php_package_installer.php Class php-package installer (for .phi files)
Accessible without login Plain text file php_package_maker.php Appl. php-package maker
Accessible without login Plain text file readme.html Doc. documentation
Accessible without login Plain text file tiny_php_package_installer.php Appl. tiny php-package maker is used for the self extracting .phx.php files

 Version Control Unique User Downloads Download Rankings  
 0%Total:1,720All time:2,144
 This week:0This week:1,069Up