dipps
Goto Top

PHP Script in Perl Script ändern

PHP Script in Perl Script ändern

Hallo ich habe mal ein PHP Script erstellt als Fotogallerie.
Nun möchte ich das in ein Perl Script gerne ändern da die neue Dynamische Seite nur Perl akteptiert und ich das Script da einbauen möchte.
<?
$vverz="Party123";  
$veranstalltung ="Party123 vom 1.1.1900";  

if(isset($_POST["zip"]))  
if($_POST["zip"]=="1")  
{
$zufall=rand(1,100);

include_once("../zip/createZip.inc.php");  
$createZip = new createZip;
$createZip -> addDirectory($veranstalltung."/");  



$ordner=opendir("../".$vverz."/gross");  

while($bild = readdir($ordner))
{
if(is_file("../".$vverz."/gross/".$bild)&&preg_match('/.*\.jpg?g/i', $bild))  
{
foreach($_POST['bildaus'] as $value)  
{
if($bild==$value){
$fileContents = file_get_contents("../".$vverz."/gross/".$bild);  
$createZip -> addFile($fileContents, $veranstalltung."/".$bild);  
}
}

}
}

$fileName= $veranstalltung."-".$zufall.".zip";  
$fd = fopen($fileName, "wb");  
$out = fwrite ($fd, $createZip -> getZippedfile());
fclose($fd);

echo "<h1>Zip Datei Downloaden</h1>";  
echo"<a href='http://www.mydomain.de/".$vverz."/$fileName'>hier downloaden</a><br><br><input type='button' onclick='javascript:history.back();' value='zurück'>";  
@$creatZip -> forceDownload($fileName);







@unlink($fileName);

closedir($ordner);

}


?>

...

<form method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>" name="auswahl" enctype="multipart/form-data">  
<!--//////////////////////////////////////////////////////////////////////////////////////////////////////////-->

<?
echo"<h2>".$veranstalltung."</h2>";  
$i=1;
$c=1;
$z=0;
$verzeichnis=opendir("../".$vverz);  
while($file= readdir($verzeichnis))
{
if(is_file($uverz."/".$file)&&preg_match('/.*\.jpg?g/i', $file))  
{

$array_liste= "<input type=checkbox name='bildaus' value='".$file."'><a title='".$veranstalltung."' href='".$file."' id='http://www.mydomain.de/".$vverz."/gross/".$file."' rel='gb_imageset[party]'><img border='0' src='".$file."' width='100px' alt='".$file."'></a></input> ";  

$c++;
$z++;


}
}

closedir($verzeichnis);

sort($array_liste);

for($co=0;$co<$z;$co++){

echo $array_liste[$co];

if($i==5)
{
$i=0;
echo"<br>";  
}


$i++;

}



?>
<!--//////////////////////////////////////////////////////////////////////////////////////////////////////////-->
<br><br><input type="hidden" name="zip" value="1"><input type="submit" value="Auswahl Downloaden">  
</form>

Content-Key: 191490

Url: https://administrator.de/contentid/191490

Printed on: April 24, 2024 at 02:04 o'clock

Member: catachan
catachan Sep 19, 2012 at 15:38:02 (UTC)
Goto Top
Hi

ich kann leider keine Frage entdecken.

LG
Member: wiesi200
wiesi200 Sep 19, 2012 at 16:50:15 (UTC)
Goto Top
Zitat von @catachan:
Hi

ich kann leider keine Frage entdecken.

Ich schon.

Die Frage ist: "Wer ist bereit das ganze für mich zu einen üppigen Honorar zu erledigen?"
Member: bytecounter
bytecounter Sep 20, 2012 updated at 06:25:07 (UTC)
Goto Top
Dann sollten wir doch einfach mal "hier" schreien ;)
Naja, ich bin ja nicht so und interpetier den Beitrag mal eher etwas anders. Die Frage soll heißen, wie bekomme ich das Script nach Perl konvertiert?

Also, ein Tool, dass das automatisch erledigt, ist mir leider nicht bekannt. Daher suche man einen Bücherhandel seines Vertraues, kaufe sich ein gutes Buch über Perl und lese dies. Da steht dann zwar immer noch nicht drin, wie man das konvertiert, aber immerhin weiß man dann, wie man es selber umsetzen kann. Und wenn Du gut bist, schreibst Du doch einfach einen Konverter...

Achja, wenn Du eh gerade im Bücherladen bist, hol Dir bitte auch gleich ein Buch über IT-Sicherheit. Ungefilterte Variablen vom Benutzer zu übernehmen ist ja schon mehr als nur grob fahrlässig.


Und die Alternative wurde bereist erwähnt:
Die Frage ist: "Wer ist bereit das ganze für mich zu einen üppigen Honorar zu erledigen?"