tutorials.de Buch-Aktion 02/2012
ERLEDIGT
NEIN
ANTWORTEN
7
ZUGRIFFE
221
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    JavaMaddin JavaMaddin ist offline Mitglied Bronze
    Registriert seit
    Jun 2009
    Beiträge
    25
    Hallöchen,

    habe eine HTML-Datei (o.Ä.) worin als erstes Doctype, html-tags etc. sind.
    Danach folgen SQL-Befehle (Insert etc.)

    Wenn ich diese datei als Query-Datei nehme meckert er natürlich wegen Syntax-Fehler!

    Ist es möglich ab einer bestimmten Stelle erst zu lesen bzw. bestimmte Sachen zu ignorieren?

    Fakt ist, ich kann zwar die generierte HTML-Seite anpassen aber definitiv nicht den DOCTYPE******

    Gruß Maddin
     

  2. #2
    Avatar von Yaslaw
    Yaslaw Yaslaw ist offline n/a
    tutorials.de Moderator
    Registriert seit
    Dec 2007
    Ort
    Winterthur(CH)
    Beiträge
    4.673
    Mit was willst du lesen?
    In was für eine DB?
    Muss es automatisiert geschehen?
     
    ---------------------------------------------------------------------------------------------------
    item: Tutorial: [PHP][MySQL] Debug Queries
    item: Schreibt mir keine PN mit Fragen die im Forum beantwortet werden können - ich mache kein persönliches coaching
    item: Ich habe es mir aus gesundheitlichen Gründen abgewöhnt unformatierten Code zu lesen (Auch SQL-Statements kann man formatieren!)
    item: Bitte zur besseren Lesbarkeit PHP-Code in [PHP]...[/PHP], SQL in [SQL]...[/SQL], Visual Basic in [VB]...[/VB] etc. schreiben

  3. #3
    Avatar von ComFreek
    ComFreek ComFreek ist offline [x] Let it be logic!
    tutorials.de Moderator
    Registriert seit
    Jun 2009
    Beiträge
    2.206
    Blog-Einträge
    3
    Hast du etwa in einer *.html-Datei SQL und HTML gemischt?
    Zitat Zitat von JavaMaddin
    Ist es möglich ab einer bestimmten Stelle erst zu lesen bzw. bestimmte Sachen zu ignorieren?
    Meinst du etwa so wie in PHP:
    PHP-Code:
    Wird direkt ausgegeben.
    <?php
      
    echo "Wird indirekt ausgegeben";
    ?>
    Wird wieder direkt ausgegeben
    Also das nur Code zwischen bestimmte Tags interpretiert werden?
     
    mfg ComFreek

    Falls ich dir geholfen habe, würde ich mich über ein DANKE freuen!
    Kenn mich am besten aus in C++, WEB-Sprachen (PHP, HTML, JavaScript) und vllt. mehr
    [PHP] Überprüfen, ob Website erreichbarSicherheit in PHP-Codes schaffenGoogle Chrome-Extension für tutorials.dejson_compress()

  4. #4
    JavaMaddin JavaMaddin ist offline Mitglied Bronze
    Registriert seit
    Jun 2009
    Beiträge
    25
    Ok dann hol ich mal etwas weiter aus.
    Ich erstelle einen JUnit-Report.
    Dieser kann/wird mittels eines XSL-Templates zu einer HTML-Datei ausgegeben.

    HTML-Code:
    <!DOCTYPE html
      PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html xmlns:lxslt="http://xml.apache.org/xslt" xmlns:stringutils="xalan://org.apache.tools.ant.util.StringUtils">
       <head>
          <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
          <title>Tests Results</title>
                    <style type="text/css">
    		  body {
    			font:normal 68% verdana,arial,helvetica;
    			color:#000000;
    		  }
            </style></head>
       <body>
          <h1>Tests Results</h1>
          Tests: 44<br>
          		Failures: 9<br>
          Errors: 0<br>
          Success rate in %: 0.80<br>
          Time: 1098.162<br>
          		Time Stamp: 2010-08-13T03:01:50<br>
          Host: isdeblnws322<br>
          		Insert Into TEST values (null, '2010-08-13');
          
       </body>
    </html>
    Diese HTML soll als Quelle für die Queries dienen.
    Doch kennt er natürlich alles vor Insert Into nicht!
    Ich kann alles HTML-Tags löschen aber nicht den Doctype, da sonst die Variablen nicht erkannt werden.

    Ich möchte also diese HTML-Datei als Query nehmen ohne dass er bei unbekannte befehlen abbricht.
     

  5. #5
    Avatar von ComFreek
    ComFreek ComFreek ist offline [x] Let it be logic!
    tutorials.de Moderator
    Registriert seit
    Jun 2009
    Beiträge
    2.206
    Blog-Einträge
    3
    Ich bin kein Datenbank-Profi, aber ich denke, du musst das irgendwie trennen. Zum Beispiel mit PHP oder C++,...
     
    mfg ComFreek

    Falls ich dir geholfen habe, würde ich mich über ein DANKE freuen!
    Kenn mich am besten aus in C++, WEB-Sprachen (PHP, HTML, JavaScript) und vllt. mehr
    [PHP] Überprüfen, ob Website erreichbarSicherheit in PHP-Codes schaffenGoogle Chrome-Extension für tutorials.dejson_compress()

  6. #6
    JavaMaddin JavaMaddin ist offline Mitglied Bronze
    Registriert seit
    Jun 2009
    Beiträge
    25
    @ComFreek
    PHP könnte ich einbauen aber was soll ich dann machen?
     

  7. #7
    Avatar von ComFreek
    ComFreek ComFreek ist offline [x] Let it be logic!
    tutorials.de Moderator
    Registriert seit
    Jun 2009
    Beiträge
    2.206
    Blog-Einträge
    3
    Du müsstest deine SQL-Befehle rausfiltern. Etwa mit regulären Ausdrücken.
     
    mfg ComFreek

    Falls ich dir geholfen habe, würde ich mich über ein DANKE freuen!
    Kenn mich am besten aus in C++, WEB-Sprachen (PHP, HTML, JavaScript) und vllt. mehr
    [PHP] Überprüfen, ob Website erreichbarSicherheit in PHP-Codes schaffenGoogle Chrome-Extension für tutorials.dejson_compress()

  8. #8
    JavaMaddin JavaMaddin ist offline Mitglied Bronze
    Registriert seit
    Jun 2009
    Beiträge
    25
    Ich konnte nun einstellen, dass er nicht abbricht sondern weitermacht.

    Habe dann vor den richtigen Statements ein Semikolon eingefügt und siehe da:
    2x meckern 1x successfully******
     

Ähnliche Themen

  1. Antworten: 3
    Letzter Beitrag: 25.05.08, 01:11
  2. Antworten: 1
    Letzter Beitrag: 05.03.08, 15:10
  3. Mit Ajax Html-Datei einbinden -> Html wird nicht angezeigt
    Von FlorianR im Forum Javascript & Ajax
    Antworten: 2
    Letzter Beitrag: 11.09.06, 09:44
  4. Antworten: 3
    Letzter Beitrag: 28.07.05, 13:59
  5. HTML Datei in eine andere HTML Datei einbetten
    Von Bahly im Forum HTML & XHTML
    Antworten: 3
    Letzter Beitrag: 08.07.03, 17:11