PHP Classes

package: php package maker and installer

Recommend this page to a friend!
     
  Info   View files Files   Install with Composer Install with Composer   Download Download   Reputation   Support forum   Blog    
Ratings Unique User Downloads Download Rankings
StarStarStar 58%Total: 1,735 All time: 2,263 This week: 488Up
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: 43
All time rank: 36721 in Germany Germany
Week rank: 47 Up2 in Germany Germany Up

Details

<!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 (5)  
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

The PHP Classes site has supported package installation using the Composer tool since 2013, as you may verify by reading this instructions page.
Install with Composer Install with Composer
 Version Control Unique User Downloads Download Rankings  
 0%
Total:1,735
This week:0
All time:2,263
This week:488Up
 User Ratings  
 
 All time
Utility:83%StarStarStarStarStar
Consistency:83%StarStarStarStarStar
Documentation:83%StarStarStarStarStar
Examples:-
Tests:-
Videos:-
Overall:58%StarStarStar
Rank:1436