[Problem] Ecard Modul - Backend -keine anzeige

Gesperrt
djw
Beiträge: 129
Registriert: Di 6. Apr 2004, 21:27
Wohnort: Baden
Kontaktdaten:

[Problem] Ecard Modul - Backend -keine anzeige

Beitrag von djw »

Folgender Output wird bei mir nicht im Backend angezeigt, Frontend funktioniert einwandfrei
Weis da wer weiter?
Output:

Code: Alles auswählen

<?php


$seitenname = "CMS_VALUE[4]";
$urlseite ="http://".$_SERVER["HTTP_HOST"];
$TempTimeCard = "CMS_VALUE[3]";
$DirArrayCard = array();
$DirArrayCard[Cards] = "CMS_VALUE[5]";
$DirArrayCard[cfg] = $cfg;
$DirArrayCard[VAL0] = "CMS_VALUE[0]"; // Dir Orginal Bilder
$DirArrayCard[VAL1] = "CMS_VALUE[1]"; // Filetyp
$DirArrayCard[VAL2] = "CMS_VALUE[2]"; // Dir Thumbnails Bilder
$DirArrayCard[UpDir] = $cfgClient[$client]["upload"];
$DirArrayCard[cfgClient] = $cfgClient; 
$DirArrayCard[Client] = $client; 
$DirArrayCard[URLString] = "http://".$_SERVER["HTTP_HOST"].$_SERVER["PHP_SELF"]."?".$_SERVER["QUERY_STRING"];
$URLE_Card = $DirArrayCard[URLString];
$URLE_Card = explode("/",$URLE_Card);
$URLE_Card =  implode("/",(array_slice ($URLE_Card, 0, bcsub((count($URLE_Card)),1))));


            echo '
            <html>
            <head>
            <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
            


            <style type="text/css">
            <!--
            A:visited {color: black;}
            A:active {color: black;}
            A:link {color: black;}
            A:hover {color: blue; text-decoration:overline underline; }
            body{
              font-family: Verdana;
              margin-top:   3px;
              font-size:   12px;
              padding:      2px;
              font-style:   bold;
              color:        black;
              }
            td{
              font-size:   12px;
              }
            input{
              border: 1px solid black
              }
            textarea{
              border: 1px solid black
              }
            -->
            </style>
            </head>
            ';



            #################################Variabeln
            $bildCard = $_POST['bild'];
            if($bildCard == ""){
                     $bildCard = $_GET['bild'];
            }
            $textCard = $_POST['text'];
            $AbschickenCard = $_POST['Abschicken'];
            $empname = $_POST['empname'];
            $empmail = $_POST['empmail'];
            $absname = $_POST['absname'];
            $absmail = $_POST['absmail'];
            $datei = $_POST['datei'];
            $textCard = htmlentities($textCard);
            $urlCard = $URLE_Card;
            if($AbschickenCard == "Vorschau"){
                $vorl = vorlageFuncCard();
                checkCard($DirArrayCard,$textCard,$empname,$empmail,$absname,$absmail);
                vorschau($DirArrayCard,$bildCard,$textCard,$vorl,$empname,$empmail,$absname,$absmail);
            //    exit;
            }elseif($AbschickenCard == "Senden"){
                $vorl = vorlageFuncCard();
                $datei = WriteCard($DirArrayCard,$bildCard,$textCard,$empname,$empmail,$absname,$absmail,$vorl,$urlCard);
                senden($DirArrayCard,$bildCard,$textCard,$empname,$empmail,$absname,$absmail,$datei,$urlCard,$urlseite,$seitenname,$TempTimeCard);
             //   exit;
            }elseif($bildCard != ""){
                textFuncCard($DirArrayCard,$bildCard);
              //  exit;
            } else {
               // bilder($DirArrayCard,$v);
                
                    echo '<table border="0" align="center"><tr>';   
                
                
                                 $cfg = $DirArrayCard[cfg];
                               $cfgClient = $DirArrayCard[cfgClient]; 
                               $client = $DirArrayCard[Client]; 

                               $ArrayCountNumber = 1;
                               //Datenbankanfrage wird definiert (was, wo und wie sortiert) 
                                 $sql = "SELECT * FROM ".$cfg["tab"]["upl"]." WHERE filetype = 'CMS_VALUE[1]' AND dirname ='CMS_VALUE[0]/' order by created desc"; 

                               //Verbindung zur Datenbank wird hergestellt 
                               $db->query($sql); 
                               //Link zur Datei im Upload-Verzeichnis 
                               $href =  $cfgClient[$client]["htmlpath"]["frontend"] . $cfgClient[$client]["upload"]; 
                               $i = 1; 

                               //Die Datensätze werden in einer Aufzählungsliste widergegeben, die sich über die CSS-Klasse 'ul.download' gestaltem lässt 
                               $FileArray = array();
                               while ($db->next_record()) { 
                                    $Description = $db->f("description").'<br>';
                                   //  echo $href.$db->f("dirname").$db->f("filename").'<br>';
                                    $ispic = strrchr($href.$db->f("dirname").$db->f("filename"),".");
                                    $Dirname = $db->f("dirname");
                                    $file = $db->f("filename");
                                    if ($ispic != "."){
                                          $ct++;                   
                                          echo"<td valign=\"bottom\" align=\"center\">
                                               <img src=\"".$cfgClient[$client]["upload"].$DirArrayCard[VAL2]."/$file\" alt=\"$file\">
                                            <br>
                                            <a href=\"front_content.php?idcat=38&bild=$file\">".$Description."als Postkarte versenden</a>
                                            </td>";
                                          if ($ct == 2){
                                                echo "</tr><tr>";
                                                $ct = 0;
                                          }
                                    }
                                     $i++; 
                               }
                   echo "</tr></table>";  
                 //   return 1;
            }


            function vorschau($DirArrayCard,$bildCard,$textCard,$vorl,$empname,$empmail,$absname,$absmail) {
                     $textCard = stripslashes($textCard);
                     $knopf="<form name=\"form\" method=\"post\" action=\"front_content.php?idcat=38\">
                      <input type=\"hidden\" name=\"text\" value=\"$textCard\">
                            <input type=\"hidden\" name=\"absmail\" value=\"$absmail\">
                            <input type=\"hidden\" name=\"absname\" value=\"$absname\">
                            <input type=\"hidden\" name=\"empmail\" value=\"$empmail\">
                            <input type=\"hidden\" name=\"empname\" value=\"$empname\">
                         <input type=\"hidden\" name=\"bild\" value=\"$bildCard\">
                      Postkarte<br><input type=\"submit\" name=\"Abschicken\" value=\"Senden\">
                            </form>";
                     $ads = "von: $absname - $absmail<br>für: $empname - $empmail";
                     $textCard = ereg_replace("\n", "<br>", $textCard);
                     $vorl = ereg_replace("<BILD>","<img src=\"$DirArrayCard[UpDir]$DirArrayCard[VAL0]/$bildCard\">",$vorl);

                     $vorl = ereg_replace("<TEXT>","$textCard",$vorl);
                     $vorl = ereg_replace("<ADS>","$ads",$vorl);
                     $vorl = ereg_replace("<KNOPF>","$knopf",$vorl);
                     print " <b> Vorschau: </b> $vorl";
                    // exit;
                    return 1;
            }

            function textFuncCard($DirArrayCard,$bildCard) {
                  echo "<center><img src=\"$DirArrayCard[UpDir]$DirArrayCard[VAL0]/$bildCard\">";
                  echo '<form name="form" method="post" action="'.$DirArrayCard[URLString].'">
                  <table border="0" cellspacing="0" cellpadding="0">
                     <tr valign="middle">
                       <td colspan="2">
                         <textarea name="text" cols="50" rows="5"></textarea>
                       </td>
                   </tr>
                   <tr>
                       <td><b>Absender</b><br><br>Name:</td>
                     <td valign="bottom">
                         <input type="text" name="absname" size="40">
                       </td>
                   </tr>
                   <tr>
                       <td>Email:</td>
                     <td>';
                  echo'
                         <input type="text" name="absmail" size="40">
                       </td>
                   </tr>
                   <tr>
                       <td><b><br>Empf&auml;nger</b><br><br>Name:</td>
                     <td valign="bottom">
                         <input type="text" name="empname" size="40">
                       </td>
                   </tr>
                   <tr>
                       <td>Email:</td>
                     <td>
                         <input type="text" name="empmail" size="40">
                       </td>
                   </tr>
                   <tr>
                     <td>&nbsp;</td>
                       <td>';
                  echo"<input type=\"hidden\" name=\"bild\" value=\"$bildCard\">";
                  echo'<br><input type="submit" name="Abschicken" value="Vorschau">
                         <input type="reset" name="reset" value="löschen">
                       </td>
                   </tr>
                  </table>
                  </form>
                  ';
                  echo "</center>";
               //  return 1;
            }


            function senden($DirArrayCard,$bildCard,$textCard,$empname,$empmail,$absname,$absmail,$datei,$urlCard,$urlseite,$seitenname,$TempTimeCard){
                  $betreff = "Du hast eine Postkarte erhalten";
                  $comm = "Hallo $empname

                  Du hast eine Postkarte erhalten von
                  $absname [$absmail]

                  Um sie zu lesen klick hier:
                  $urlCard/$datei


                  ______________________________________
                  Ein Service von $seitenname
                  $urlseite";
                  $header="From:$absname<$absmail>\n";
                  $mail = "$empname<$empmail>";
                  mail($mail,$betreff,$comm,$header);
                  print "<br><br><br>
                  <a href=".$DirArrayCard[URLString]."><b>zurück zum Anfang</b></a><br><br>
                  <a href=\"$urlseite\">$seitenname</a>
                  </center>";
                  ###########löschen
                  $verz=opendir ($DirArrayCard[Cards]);
                  while ($file = readdir ($verz)) {
                        $ispic = strrchr($file,".");
                        if ($ispic != "."){
                             $zeit = filemtime("$DirArrayCard[Cards]/$file");
                             $diff = (time() - $zeit) /3600 /24;
                             if($diff > $TempTimeCard){
                                unlink("$DirArrayCard[Cards]/$file");
                             }
                        }
                  }
            }

            function vorlageFuncCard() {
                    $vorl = '<html>
                   <head>
                   <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
                   </head>
                   <body bgcolor="#FFFFFF" text="#000000"><center>
                   <table width="100%" border="0" cellspacing="0" cellpadding="0" height="100%">
                     <tr>
                       <td align="center" valign="middle">
                         <table width="600" border="0" cellspacing="1" cellpadding="0" bgcolor="#000000" height="300">
                           <tr>
                             <td bgcolor="#FFFFFF">
                               <table width="100%" border="0" cellspacing="0" cellpadding="0" align="center" height="100%">
                                 <tr height="270">
                                   <td rowspan="2" align="center" valign="middle"><BILD></td>
                                   <td valign="middle"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><TEXT></font></td>
                                 </tr>
                                 <tr height="30">
                                   <td valign="bottom"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><ADS></font></td>
                                 </tr>
                               </table>
                             </td>
                           </tr>
                         </table>

                      <KNOPF>
                       </td>
                     </tr>
                   </table></center></body></html>';
                    return $vorl;
            }

            function WriteCard($DirArrayCard,$bildCard,$textCard,$empname,$empmail,$absname,$absmail,$vorl,$urlCard) {
                    $textCard = stripslashes($textCard);
                    $textCard = ereg_replace("\n", "<br>", $textCard);
                    $ads = "von: $absname - $absmail<br>
                            für: $empname - $empmail";
                    $vorl = ereg_replace("<BILD>","<img src=\"$urlCard/$DirArrayCard[UpDir]$DirArrayCard[VAL0]/$bildCard\">",$vorl);
                    $vorl = ereg_replace("<TEXT>","$textCard",$vorl);
                    $vorl = ereg_replace("<ADS>","$ads",$vorl);

                    srand((double)microtime()*1000000);
                    $datei = "$DirArrayCard[Cards]/" . rand() . ".htm";
                    echo "<center><br><br>Die Karte wurde versendet an $empname [$empmail]<br><br>
                    Du kannst sie nochmals ansehen unter:<br>
                    <a href=\"$urlCard/$datei\" target=\"_blank\">$urlCard/$datei</a>";
                    $zahl = $vorl;

                    $fp = fopen($datei,"w");
                    fputs($fp,$zahl);
                    fclose($fp);

                    return $datei;
            }

            function checkCard($DirArrayCard,$textCard,$empname,$empmail,$absname,$absmail){
                   echo "<center><br><br>";
                   if ($textCard == ""){
                         echo "Es fehlt der Nachrichtentext.<br><br>"; $stop=1;
                   }
                   if ($empname == ""){
                         echo "Es fehlt der Name des Empfängers.<br><br>"; $stop=1;
                   }
                   if ($absname == ""){
                         echo "Es fehlt der Name des Absenders.<br><br>"; $stop=1;
                   }
                   if ((!ereg('.+@.+\..{2,}',$empmail))or(!ereg('.+@.+\..{2,}',$absmail))){
                         echo"Bitte überprüfe deine Angaben. -  Emailadresse unkorrekt.<br><br>"; $stop=1;
                   }
                   if($stop == 1){
                         echo'<FORM>
                         <INPUT TYPE="button" VALUE="zurück" onClick="history.go(-1)">
                         </FORM>';
                      //   exit;
                   }
            }
            /*
            echo '
            </body>
            </html>
            ';
            */

?>
phpchris
Beiträge: 438
Registriert: Fr 28. Mai 2004, 16:07
Kontaktdaten:

Beitrag von phpchris »

Im Backend werden doch nur Inputs angezeigt...
djw
Beiträge: 129
Registriert: Di 6. Apr 2004, 21:27
Wohnort: Baden
Kontaktdaten:

hmm

Beitrag von djw »

Sorry hab mich warscheinlich falsch ausgedrückt
wenn ich im Backend auf Editor geh dann wird nichts geladen.
Gesperrt