Hi!
Also ich habe jetzt mal das ganze auf mehrere Arten mit exec probiert:
1.
Code: Alles auswählen
<?
$output = exec("gzip /var/www/web18/html/intern/tester.zip /var/www/web18/html/intern/1.php /var/www/web18/html/intern/2.php");
echo $output . '<br><br>';
echo '<a href="test.gzip">Download</a>';
?>
2.
Code: Alles auswählen
<?
$output = exec("zip test.zip viewforum.php.txt viewforum_body.tpl.txt");
echo $output . '<br><br>';
echo '<a href="test.zip">Download</a>';
?>
3.
Code: Alles auswählen
<?
$output = exec("zip /var/www/web18/html/intern/test.zip /var/www/web18/html/intern/viewforum.php.txt /var/www/web18/html/intern/viewforum_body.tpl.txt");
echo $output . '<br><br>';
echo '<a href="test.zip">Download</a>';
?>
Nur leider ist das Output immer leer!
Und wenn ich überprüfen will, ob und welches Zip sich auf dem Server befindet:
Code: Alles auswählen
<?php
echo "Whereis: ".system("whereis zip");
echo "Which: ".system("which zip");
?>
, dann bekomme ich auch keine Ausgabe???
Was mache ich falsch?
Pingu
PS: Falls ich es nicht hinbekomme mit dem Zippen und keiner weiß, warum das nicht funktioniert, dann habe ich noch eine Idee:
Der Downloadmod kann ja Endungen verbieten. Dann bastele ich da noch dazu, dass man die Dateien bis zu einer bestimmten Größe "roh" hochladen kann. Ab dieser Größe, wird überprüft, ob die Datei ein Zipfile ist; wenn dies nicht zutrifft, so bekommt man eine Meldung:
Lade die Datei als Zipfile hoch.
Diese Möglichkeit möchte ich aber nur anwenden, wenn keiner eine Idee zu meinem Problem hat.