Hoe maak ik een smilies.pak
Forumregels
Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.

Hoe maak ik een smilies.pak
ik heb nog zoveel smilies op me hd staan en zou ze graag in mijn forum willen toevoegen maar om ze allemaal per stuk in te voeren dan ben ik dagen bezig kan ik deze smilies ook in een *.pak inpakken en zoja hoe doe ik dat ????
Ik heb een PHP scriptje, als je die runned in de zelfde folder als je Smiles, maakt hij een smile.pac aan.webbie schreef:ik heb nog zoveel smilies op me hd staan en zou ze graag in mijn forum willen toevoegen maar om ze allemaal per stuk in te voeren dan ben ik dagen bezig kan ik deze smilies ook in een *.pak inpakken en zoja hoe doe ik dat ????
Zal ff inloggen om hem te halen en te posten
[edit 18:11]
Code: Selecteer alles
<!--
Smilies Packager version 0.5
Note:
1. Create new folder in your root. ex: http://localhost/mysmiley
2. Put pack.php and all your smiley images to that folder.
3. Run pack.php
4. Move all image and smilies.pak to your phpBB forum (/images/smiles).
5. Import smilies.pak files.
<HTML>
<HEAD>
<TITLE>Smilies Packager v0.5</TITLE>
</HEAD>
<BODY bgcolor="#ffffff">
<?php
error_reporting(E_ALL ^ E_WARNING);
if (isset($_POST['action']) && $_POST['action'] == 'submitted') {
unlink("smilies.pak");
$pegangan = fopen("smilies.pak", "a");
$nf=$_POST['nf'];
$desc=$_POST['desc'];
$code=$_POST['code'];
for($i=0;$i<=sizeof($nf)-1;$i++) {
// echo "$nf[$i] $desc[$i] $code[$i] <br>" ;
fputs($pegangan, $nf[$i] . "=+:");
fputs($pegangan, $desc[$i] ."=+:");
fputs($pegangan, $code[$i] . "\n");
}
fclose($pegangan);
print("smilies.pak created <BR>\n");
print("<A href=\"javascript:history.back();\">Back</A>");
} else {
?>
<FORM action="<?php echo $_SERVER['PHP_SELF']; ?>" method="POST" >
<table bgcolor="#929DB1" border="1" align="center" cellspacing="0" bordercolordark="white" bordercolorlight="black">
<tr>
<th bgcolor="#8894B8"><font size="3" face="Arial">Images</font></th>
<th bgcolor="#8894B8"><font size="3" face="Arial">Description</font></th>
<th bgcolor="#8894B8"><font size="3" face="Arial">Code</font></th>
<?php
$dir = opendir(".");
while ($entri = readdir($dir))
{
echo ("<tr>");
if(($entri<>".") AND ($entri<>"..") AND (substr($entri,-4,4)<>".php") AND (substr($entri,-4,4)<>".txt"))
{
print("<INPUT TYPE=HIDDEN NAME=\"nf[]\" VALUE=$entri>");
print("<td><img src=\"$entri\" align=\"right\"></td><td><INPUT TYPE=TEXT NAME=\"desc[]\" VALUE=$entri style=\"font-family:Verdana; font-style:normal; font-weight:bold; color:white; text-decoration:none; background-color:black; border-width:1; border-color:silver; border-style:solid;\"></td><td><INPUT TYPE=TEXT NAME=\"code[]\" VALUE=$entri style=\"font-family:Verdana; font-style:normal; font-weight:bold; color:lime; text-decoration:none; background-color:black; border-width:1; border-color:silver; border-style:solid;\"></td>");
}
echo ("</tr>");
}
closedir($dir);
?>
</tr>
</table>
<br>
<input type="hidden" name="action" value="submitted" />
<div align="center"><INPUT TYPE=SUBMIT VALUE="Create"></div>
</FORM>
<?php
}
?>
</BODY>
</HTML>
Succes
[/edit]
Ik heb in de root van mijn website waar het forum opstaat een map gemaakt mysmiles maar in dat script staat als je een .pak bestand hebt create dan moet hij het automatisch in /images/smiles neerzetten maar dat doet hij niet hij zet het ook niet in dezelfde map waar ik de smiles in heb gezet hij maakt helemaal niks aan kan geen *.pak bestand vinden ????DAMnet schreef:Ik heb een PHP scriptje, als je die runned in de zelfde folder als je Smiles, maakt hij een smile.pac aan.webbie schreef:ik heb nog zoveel smilies op me hd staan en zou ze graag in mijn forum willen toevoegen maar om ze allemaal per stuk in te voeren dan ben ik dagen bezig kan ik deze smilies ook in een *.pak inpakken en zoja hoe doe ik dat ????
Zal ff inloggen om hem te halen en te posten
[edit 18:11]
Dus in folder zetten met je Smiles en dan dit PHP script uitvoerenCode: Selecteer alles
<!-- Smilies Packager version 0.5 Note: 1. Create new folder in your root. ex: http://localhost/mysmiley 2. Put pack.php and all your smiley images to that folder. 3. Run pack.php 4. Move all image and smilies.pak to your phpBB forum (/images/smiles). 5. Import smilies.pak files. <HTML> <HEAD> <TITLE>Smilies Packager v0.5</TITLE> </HEAD> <BODY bgcolor="#ffffff"> <?php error_reporting(E_ALL ^ E_WARNING); if (isset($_POST['action']) && $_POST['action'] == 'submitted') { unlink("smilies.pak"); $pegangan = fopen("smilies.pak", "a"); $nf=$_POST['nf']; $desc=$_POST['desc']; $code=$_POST['code']; for($i=0;$i<=sizeof($nf)-1;$i++) { // echo "$nf[$i] $desc[$i] $code[$i] <br>" ; fputs($pegangan, $nf[$i] . "=+:"); fputs($pegangan, $desc[$i] ."=+:"); fputs($pegangan, $code[$i] . "\n"); } fclose($pegangan); print("smilies.pak created <BR>\n"); print("<A href=\"javascript:history.back();\">Back</A>"); } else { ?> <FORM action="<?php echo $_SERVER['PHP_SELF']; ?>" method="POST" > <table bgcolor="#929DB1" border="1" align="center" cellspacing="0" bordercolordark="white" bordercolorlight="black"> <tr> <th bgcolor="#8894B8"><font size="3" face="Arial">Images</font></th> <th bgcolor="#8894B8"><font size="3" face="Arial">Description</font></th> <th bgcolor="#8894B8"><font size="3" face="Arial">Code</font></th> <?php $dir = opendir("."); while ($entri = readdir($dir)) { echo ("<tr>"); if(($entri<>".") AND ($entri<>"..") AND (substr($entri,-4,4)<>".php") AND (substr($entri,-4,4)<>".txt")) { print("<INPUT TYPE=HIDDEN NAME=\"nf[]\" VALUE=$entri>"); print("<td><img src=\"$entri\" align=\"right\"></td><td><INPUT TYPE=TEXT NAME=\"desc[]\" VALUE=$entri style=\"font-family:Verdana; font-style:normal; font-weight:bold; color:white; text-decoration:none; background-color:black; border-width:1; border-color:silver; border-style:solid;\"></td><td><INPUT TYPE=TEXT NAME=\"code[]\" VALUE=$entri style=\"font-family:Verdana; font-style:normal; font-weight:bold; color:lime; text-decoration:none; background-color:black; border-width:1; border-color:silver; border-style:solid;\"></td>"); } echo ("</tr>"); } closedir($dir); ?> </tr> </table> <br> <input type="hidden" name="action" value="submitted" /> <div align="center"><INPUT TYPE=SUBMIT VALUE="Create"></div> </FORM> <?php } ?> </BODY> </HTML>
Succes
[/edit]
Je hebt de CODE in een PHP file gezet. Die file in een folder met plaatjes/smiles en toen het PHP script gestart?
Kan zie je alle je smiles en dan staat er een button Create, zie je dat wel??
Als je dan daar op klikt maakt hij in de root waar het PHP script staat en jouw plaatjes/smiles een pak bestand aan.
Succes
Kan zie je alle je smiles en dan staat er een button Create, zie je dat wel??
Als je dan daar op klikt maakt hij in de root waar het PHP script staat en jouw plaatjes/smiles een pak bestand aan.
Succes