ilch Forum » Ilch Clan 1.1 » Module und Modifikationen » Request Problem

Geschlossen
  1. #1
    User Pic
    MagistYata Mitglied
    Registriert seit
    22.12.2007
    Beiträge
    861
    Beitragswertungen
    6 Beitragspunkte
    Hallo,
    ich habe da ein Request Problem in der admin/history.php, das ich nicht in den Griff bekomme.
    gesperrtes Bild

    Nach dem ein Eintrag editiert wurde, und via Klick auf Absenden in die DB eingetragen wurde, erhalte ich immer dieses Bild oben.

    Vielleicht kann mir hier einer weiterhelfen, wie ich die geschweiften Klammern rausbringe.
    <?php
    #   Copyright by: Manuel
    #   Support: www.ilch.de
    #	modded by MagistYata V 1.02
    
    
    defined ('main') or die ( 'no direct access' );
    defined ('admin') or die ( 'only admin access' );
    
    $design = new design ( 'Admins Area', 'Admins Area', 2 );
    $design->header();
    
    $tpl = new tpl ( 'history', 1);
    
    # delete
    if ( !empty ( $_GET['delete'] ) ) {
      db_query("DELETE FROM prefix_history WHERE id = '".$_GET['delete']."'");
    }
    
    if (isset($_REQUEST['pkey'])) {
    	$_REQUEST['pkey'] = escape($_REQUEST['pkey'], 'integer');
    }
    
    if ( !empty($_POST['sub']) ) {
      list ( $d,$m,$y ) = explode('.',$_POST['date']);
    	if ( @checkdate ( $m, $d, $y ) ) {
    	$date = $y.'-'.$m.'-'.$d;
    	$hispic= escape($_POST['hispic'],'string');
    	$txt = escape($_POST['txt'],'textarea');
    	
    	if ( !empty($_POST['newtitle']) ) {
    			$_POST['title'] = $_POST['newtitle'];
    			}
    	$_POST['title'] = escape($_POST['title'], 'string');
    	
    	if ( empty ($_POST['pkey']) ) {
      	db_query("INSERT INTO prefix_history (date,title,hispic,txt) VALUES ('".$date."','" . $_POST['title'] . "','".$hispic."','".$txt."')");
    	} else {
    	  db_query("UPDATE prefix_history SET date = '".$date."', title ='" . $_POST['title'] . "', hispic = '".$hispic."', txt = '".$txt."'  WHERE id = '".$_REQUEST['pkey']."'");
    	}
    	} else {
    	  echo 'Das Datum hat ein falsches Format. Bitte im Format DD.MM.YYYY eingeben also z.B. 29.12.2011<br />';
    	}
    }
    
      if ( !empty ($_REQUEST['pkey']) ) {
        $erg = db_query("SELECT id,DATE_FORMAT(date,'%d.%m.%Y') as date,title, hispic, txt FROM prefix_history WHERE id = '".$_GET['pkey']."'");
    		$_ilch = db_fetch_assoc($erg);
    		$_ilch['pkey'] = $_REQUEST['pkey'];
    	} else {
    	   $_ilch = array ('pkey'=>'','date'=>date('d.m.Y'),'title'=>'','hispic'=>'','txt'=>'');	
    	}
     $_ilch['title'] = dblistee ( $_ilch['title'], "SELECT DISTINCT `title`,`title` FROM prefix_history ORDER BY `id`desc " );
    	$tpl->set_ar_out($_ilch,0);
    
      if(empty($_GET['page'])) { $_GET['page'] = 1;  }
      $limit = 10; $class = '';
       	$page = ($menu->getA(1) == 'p' ? $menu->getE(1) : 1);
       	$anfang = ($page - 1) * $limit;
    	$MPL = db_make_sites ($page , '' , $limit , "?history" , 'history');
     
      $abf = "SELECT id,  DATE_FORMAT(date,'%Y.%m.%d') as date,title FROM prefix_history ORDER BY date  desc  LIMIT ".$anfang.",".$limit;
      $erg = db_query($abf);
      while ($row = db_fetch_assoc($erg) ) {
    	  $class = ($class == 'Cmite' ? 'Cnorm' : 'Cmite' );
    	  $row['class'] = $class;
        $tpl->set_ar ( $row );
    	  $tpl->out(1);
      }
      $tpl->set ( 'MPL', $MPL );
      $tpl->out(2);
    
    
    $design->footer();
    ?>
    Streß ist Lebensdiebstahl
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    MagistYata Mitglied
    Registriert seit
    22.12.2007
    Beiträge
    861
    Beitragswertungen
    6 Beitragspunkte
    Warum hat jemand das Bild entfernt?
    Streß ist Lebensdiebstahl
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    oink Mitglied
    Registriert seit
    23.09.2010
    Beiträge
    740
    Beitragswertungen
    227 Beitragspunkte
    schau in den quelltext des posts, das bild ist noch da!

    s7.directupload.net/images/110331/hctwdv5t.jpg
    before creation there must be destruction
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    MagistYata Mitglied
    Registriert seit
    22.12.2007
    Beiträge
    861
    Beitragswertungen
    6 Beitragspunkte
    Jetzt is es wieder da. Seltsam.
    Hat vielleicht jemand ne Lösung, oder einen Ansatz?
    Streß ist Lebensdiebstahl
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    kdl Mitglied
    Registriert seit
    21.08.2010
    Beiträge
    333
    Beitragswertungen
    62 Beitragspunkte
    Ist request nicht veraltet und unsicher? Wurde das nicht fast abgeschafft?

    Wenn du alle requests durch get ersetzt (zumindest das in Zeile 46) funktioniert das bei mir ohne Probleme.
    .
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    MagistYata Mitglied
    Registriert seit
    22.12.2007
    Beiträge
    861
    Beitragswertungen
    6 Beitragspunkte
    Danke kdl. Wäre nie darauf gekommen. Es geht.
    Streß ist Lebensdiebstahl
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    she Mitglied
    Registriert seit
    13.11.2010
    Beiträge
    1.115
    Beitragswertungen
    82 Beitragspunkte
    Am besten wäre es vllt wenn du das hier anwendest.
    externer Link

    Dadurch ist es auch gleich geparst.
    Google+ shelfinger.eu
    Das Wissen verfolgt mich - doch ich bin schneller!
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Module und Modifikationen

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten