Hi !
Ich habe mit Hilfe von Page php content (ppc) eine kleine Dok-Verwaltung für unsere Firma geschrieben. Einziges Problem:
Bis jetzt habe ich die Downloads über
<a href...
gelöst.
Ist natürlich nicht so doll.
Hat das schon mal jemand mit Button's und Headern geschafft ?
Bekomme es irgendwie nicht 100% ig hin.
Kann es sein das es problematisch ist mit ppc und headern ?
Gibt's andere Alternativen ?
Wie würdet ihr es lösen ?
Erstmal also Grundsatzfrage.
Bei Bedarf wird Code gepostet !
:p
naja besser wär dafür eine eigene Extension zu verwenden / zu schreiben!
vielleicht gibts auch schon was fertiges.. zB mit_download?
deine anforderungen will ich nicht raten
lg georg
Danke für die Antwort. Naja, da ich noch nicht sehr vertraut mit Typo3 bin, hab ich erstmal den Weg über die php Extension gewählt. Hab jetzt auch mal ein bisschen über die Mailingliste recherchiert und außer mit_download auch noch nichts gefunden. Scheint so, als ob es nicht umsonst noch keine passende Lösung für Dokumentenmanagement gibt. mit_download schau ich mir nochmal an.
Nur so zur Info was ich bisher realisiert habe.
Fehlt also nur noch ein sicherer Download.
Wenn ich noch ne Lösung finde, dann poste ich mal.
:p
Hy utiuti,
ich bin gerade dabei etwas ähnlich anzupacken und das was Du bereits realisiert hast hört sich ziemlich gut an! Könntest Du evtl. ein paar Details zu Deiner bisherigen Vorgehensweise posten?
lg
Zed 8-)
Hi !
Nun, was genau willst du denn wissen ?
Wie gesagt habe ich alles "einfach" in php programmiert. Sind weniger als 1500 Zeilen und wenn ich ehrlich bin ein ziemliches Durcheinander. Da ich noch php Newbie bin ist der Code natürlich noch stark verbesserungsfähig.
Im Prinzip hab ich mit php content element einfach ein kleines Script eingefügt, welches weitere phpScripte "includet". Diese liegen wiederum in einem eigenen Ordner auf dem Server.
Leider kann ich dir keine Beispielseite zeigen -> Intranet.
Wenn ich das mit den sicheren Downloads noch hinbekomme, sollte es für den Internen Einsatz reichen.
Hier mal der Code des 1. Scripts
(Ich musste hier alle Knöpfe abfragen, da ich keine andere Funktionstüchtige Lösung fand)
<?php
session_start();
require('./../typo3_src-3.8.0/docmgr/connect.php');
require('./../typo3_src-3.8.0/docmgr/functions.php');
//error_reporting(E_ALL);
// if(!isset($_POST['go'])){
echo "<body>";
echo "<form name="grundformular" action="" method="post">";
echo "<input type="submit" name="go" value="Suchen" />\t";
echo "<input type="submit" name="go" value="Neu" />\t";
echo "<input type="submit" name="go" value="Updaten" />\t";
echo "<input type="submit" name="go" value="Freigeben" />\t";
echo "</form>";
echo "</body>";
// }
//else{
switch($_POST['go']){
case Suchen:
include("./../typo3_src-3.8.0/docmgr/suchen.php");
break;
case Neu:
include("./../typo3_src-3.8.0/docmgr/neu.php");
break;
case Updaten:
include("./../typo3_src-3.8.0/docmgr/update.php");
break;
case Freigeben:
include("./../typo3_src-3.8.0/docmgr/freigeben.php");
break;
case Anzeigen:
include("./../typo3_src-3.8.0/docmgr/suchen.php");
anzeigen_suche();
break;
case Blaettern:
include("./../typo3_src-3.8.0/docmgr/suchen.php");
blaettern();
break;
case weiter:
update();
break;
case Diese_Datei_Updaten:
update_exe();
break;
}
//}
if (isset($_POST['Download_start']))
{
download();
}
if (isset($_POST['aendern']))
{
aendern();
}
if (isset($_POST['aenderung_speichern']))
{
aenderung_speichern();
}
// Kann von neu aufgerufen werden
if (isset($_POST['Upload']))
{
upload();
}
// Ausgewählte Dateien Freigenen (Ebenenfreigabe)
if (isset($_POST['freigeben_ok']) AND $_POST['freigabe']!="")
{
freigeben();
}
if (isset($_POST['sperren']))
{
sperren();
}
//echo "Ende Gelände<br />";
//mysql_close($link);
?>