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-ID: 191490

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

Ausgedruckt am: 24.11.2024 um 05:11 Uhr

catachan
catachan 19.09.2012 um 17:38:02 Uhr
Goto Top
Hi

ich kann leider keine Frage entdecken.

LG
wiesi200
wiesi200 19.09.2012 um 18:50:15 Uhr
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?"
bytecounter
bytecounter 20.09.2012 aktualisiert um 08:25:07 Uhr
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?"