Ergebnis 1 bis 5 von 5

Thema: Werbemittel im admin verwalten

  1. #1
    Erfahrener Benutzer
    Registriert seit
    22.06.2009
    Beiträge
    510

    Werbemittel im admin verwalten

    hallo,

    hat jemand hier schon einmal im vms die werbemittel im admin verwaltet?
    also hier rein zählt upload und löschfunktion.

    kann mir vielleicht einer von euch einen codeschipsle bereit stellen?


    danke schonaml für die hilfe.

    gruß eric

  2. #2
    Erfahrener Benutzer
    Registriert seit
    24.03.2011
    Beiträge
    280

    AW: Werbemittel im admin verwalten

    Inwiefern verwalten es reicht ja lediglich die Banner Dateien in denn Ordner zu legen?

  3. #3
    Erfahrener Benutzer
    Registriert seit
    22.06.2009
    Beiträge
    510

    AW: Werbemittel im admin verwalten

    naja wollte eben im admin ein upload machen wo man die banner hoch laden kann und auch wieder löschen.

  4. #4
    Erfahrener Benutzer
    Registriert seit
    12.11.2008
    Beiträge
    1.561

    AW: Werbemittel im admin verwalten

    Ja, dass gabs mal als Codeschnippsel. Hat aber mehrere Fehler. Aktuell muss das noch über die DB selbst gemacht werden.

    Und nein, ich hatte noch keine Zeit, dass selber zu korrigieren und bereit zu stellen. Wobei isaack, Programmierst Du nicht mittlerweile selbst?
    Hatte ich doch mal in anderen Threads gesehen...oder hab ich mich verlesen ?!

  5. #5
    Erfahrener Benutzer
    Registriert seit
    22.06.2009
    Beiträge
    510

    AW: Werbemittel im admin verwalten

    ja auch mit. da ich mich aber mit datenverwaltung über php noch nicht befast hatte, dachte ich ich kann hier mal nachfragen :-)
    habe es allerdings jetzt mal geschafft und mich ein wenig rein gefuxt.
    hier im falle es brauch mal einer:

    PHP-Code:
    <?head("Banner hochladen");
    if(isset($_POST['speichern'])){
        $nb2 = $_POST['nb'];
        $link = $_POST['link'];
        $max_byte_size = 2097152;
         $allowed_types = "(jpg|jpeg|gif|bmp|png)";
                 if(is_uploaded_file($_FILES["file"]["tmp_name"])) { 
                    if(preg_match("/\." . $allowed_types . "$/i", $_FILES["file"]["name"])) {
                         if($_FILES["file"]["size"] <= $max_byte_size) {
                             if(copy($_FILES["file"]["tmp_name"],  "$_SERVER[DOCUMENT_ROOT]/images/banner/".$nb2)) {
                            db_query("INSERT INTO banner (name) VALUES ('$nb2',) ");
                            echo "Datei erfolgreich hochgeladen!<br>"; }
                            else { echo "Datei konnte nicht hochgeladen werden."; }
                            }
                         else { echo "Die Datei darf nur eine Größe von " . $max_byte_size . " Byte besitzen."; }
                        }
                     else { echo "Die Datei besitzt keine ungültige Endung."; }
                    }
                 else { echo "Keine Datei zum Hochladen angegeben.";
                 }}if(isset($_POST['loschen'])){
        $bl = "$_SERVER[DOCUMENT_ROOT]/images/slider/".$_POST['bild'];
        if (unlink($bl)) {    db_query("DELETE FROM slider WHERE name = '$_POST[bild]' ");
         echo "$_POST[bild] erfolgreich gel&ouml;scht";
        } else {
         echo "Datei $_POST[name] kann nicht gel&ouml;scht werden";
        }}?>

    <form method="post" action="" enctype="multipart/form-data">
        <table>
            <tr>
                <td>Name des Bildes:</td>
                <td><input type="text" name="nb"></td>
            </tr>
            <tr>
                <td>Bild ausw&auml;hlen:</td>
                <td><input type="file" name="file"></td>
            </tr>
            <tr>
                <td></td>
                <td><input type="submit" name="speichern" value="Speichern"></td>
            </tr>
        </table></form><?foot();?>

    <?head("Banner Verwalten");?>
     <table>
        <tr>
            <td>Bild</td>
            <td>Name</td>
        </tr>
        <tr><?
        $alledateien = scandir("$_SERVER[DOCUMENT_ROOT]/images/banner"); //Ordner auslesen
        foreach ($alledateien as $datei) { // Ausgabeschleife
         if ($datei != '..' && $datei != '.' && $datei != 'Thumbs.db'){
            $daten = mysql_fetch_array(db_query("SELECT * FROM banner WHERE name = '$datei' "));?>
            <form method="post" action="">
            <td><img src="images/slider/<?=$daten['name'];?>" width="100"></td>
            <td><input type="hidden" name="bild" value="<?=$daten['name'];?>"><?=$daten['name'];?></td>
            <td><input type="submit" name="loschen" value="L&ouml;schen"></td>
            </form>
        </tr><?}};?>
    </table><?
     foot();?>
    Die datenbank dazu:
    PHP-Code:
    CREATE TABLE IF NOT EXISTS `slider` (  `idint(11NOT NULL AUTO_INCREMENT,
      `
    nametext NOT NULL,
      
    PRIMARY KEY (`id`)
    ENGINE=InnoDB  DEFAULT CHARSET=utf8 AUTO_INCREMENT=11 

Ähnliche Themen

  1. Werbemittel.php Reihenfolge
    Von Masterphil im Forum Support zum VMSone
    Antworten: 15
    Letzter Beitrag: 28.02.2011, 16:59
  2. 1 Admin + 1 Admin mit eingeschränkten Rechten anlegen?
    Von TS7 im Forum [HD] Codeschnippsel
    Antworten: 21
    Letzter Beitrag: 25.02.2010, 01:43
  3. Werbemittel Sachen
    Von Diablo2k im Forum [HD] Programmieren
    Antworten: 2
    Letzter Beitrag: 08.05.2007, 03:30
  4. Werbemittel
    Von KBlackluster im Forum Support zum VMSone
    Antworten: 2
    Letzter Beitrag: 20.02.2007, 09:47

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •