Php in Artikel beschreibung ?

Hallo

kann man auf irgend einer art und weise Php Code in die Artikel beschreibung einfügen ?
Ich habe versucht dieses einfache Upload Skript einzufügen leider ohne erfolg,auch als CMS Snippet klappt es nicht .

Kann jemand helfen ?
Ich habe von php leider keine Ahnung

Gruß Markus


<?php
// Zielverzeichnis (WICHTIG: Mit "/" abschliessen!!!)
$folder = "tmp/druck/";

// Maximale Dateigröße (in Bytes)
$max_filesize = "2048000";

// Array der zulässigen Endungen
$extensions = array(
    "jpg",
    "gif",
    "png",
    "doc",
    "pdf"
);

function random($laenge) { 
    $signs = "abcdefghijklnmopqrstuvwxyzABCDEFGHIJKLNMOPQRSTUVWXYZ0123456789";
    $name_new = ""; 
    mt_srand ((double) microtime() * 1000000); 
    for ($i = 0; $i < $laenge; $i++) $name_new .= $signs{mt_rand (0,strlen($signs))}; 
    return $name_new; 
}

function createName($pname, $ftype){
    global $folder;
    $pname .= random(3);
    if(file_exists($folder.$pname.".".$ftype)) return createName($pname, $ftype);
    else return $pname.".".$ftype;
}

function fileupload(){
    global $folder;
    global $max_filesize;
    global $extensions;
    if(!empty($_FILES['datei']['name'])){
        $fname = $_FILES['datei']['name'];
        $split = explode(".", $fname);
        $pname = $split[0];
        $ftype = $split[1];
        if(!in_array($ftype, $extensions)) return "Die von Ihnen ausgewählte Datei hat keine zulässige Dateiendung.";
        if($_FILES['datei']['size'] > $max_filesize) return "Die von Ihnen ausgewählte Datei ist für einen Upload zu groß.";
        if(file_exists($folder.$fname)){
            $fname = createName($pname, $ftype);
            $info = "<br /><strong>Die Datei musste unbenannt werden, weil eine Datei mit gleichem Dateinamen schon auf dem Server existiert.</strong>";
        }
        if(!move_uploaded_file($_FILES['datei']['tmp_name'], $folder.$fname)) return "Der Upload ist fehlgeschalgen, bitte versuchen Sie es erneut.";
        return "Die Datei \"$fname\" ist erfolgreich hochgeladen worden.$info";
    }
    else return "Sie haben keine Datei zum upload ausgewählt!";
}
if(!empty($_POST['fload'])) $upload = fileupload();
?>

<p>Ihr Dateiupload:</p>
<form name="form1" id ="form1" method="post" enctype="multipart/form-data" action="<?=$_SERVER['PHP_SELF'];?>">
<label for="datei">Datei: </label>
<input type="file" name ="datei" id="datei" />
<input type="submit" name="fload" id="fload" value="Upload starten" />
</form>
<div id="ausgabe"><?=$upload;?></div>

Hmmm, wennst Dus Dir ganz einfach mache möchtest:

http://www.ecomponents.de/Module/Oxid-E-Sales/Upload-Modul.html

Hallo Markus,

Du kannst im Admin in den Einstellungen festlegen, wie Smarty mit PHP umgehen soll. Besser wäre es jedoch, ein Modul für eine solche funktionale Erweiterung zu schreiben. Alternativ kann man sich natürlich eines bestehenden Moduls bedienen.

Gruß

Hallo

hab eine Lösung gefunden.
Als iframe lässt sich das gut einbinden ohne das es Fehlermeldungen auswirft.
Wenn es öfter gebraucht wird ist aber das Modul die komfortablere Lösung auf die ich dann auch ggf umsteigen werde.

Gruß
Markus