druckmöglichkeiten bei php unter lamp

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • druckmöglichkeiten bei php unter lamp

    Hallo da bin ich wiedermal
    und wie die meisten mit einem problem
    ich weiß das thema drucken mit php ist schon oft abgehandelt worden
    (hab mir schließlich hunderte seiten angesehen) aber ich fand nicht die passende lösung.
    Deshalb zeig ich euch meinen Versuch und hoffe das ihr was seht was mir entgangen ist.

    zum problem: ich hab ne mysql DB,auf LAMP und die zugriffsseiten auf PHP
    basis geschrieben. nu hab ich ein Formular zum Bearbeiten läuft prima und
    machte mich glücklich

    nächste phase war ne Seite zu bauen wo alle daten in einer Tabelle ausgelesen werden
    konnten - funzt auch und dann wollt ich nen Befehl einbaun um die angezeigte Seite auszudrucken,
    also suche nach lösung
    ich dachte ich hätte das richtige gefunden aber ein satz mit x
    hier mein quelltext vielleicht sieht ja jemand der nicht ständig draufstart die lösung

    PHP-Code:
      // Beginn HTML-Ausgabe
    print "<html><head><title>Formularausgabe</title>\n";
    print 
    "<meta http-equiv=\"Content-Type\" content=\"text/html; charset=iso-8859-1\">\n";
    //neues_Fenster();
    print "</head>\n";
    print 
    "<body bgcolor=\"#C0F6CF\" link=\"#000000\" vlink=\"#000000\" alink=\"#000000\">\n";
    print 
    "<div align=\"center\">\n";
    print 
    "<p><b><font size=\"4\" color=\"#FF6666\">Ausgabe</font></b></p>\n";
     print 
    "<table border=\"0\" bgcolor=\"#C0FCC8\" width=\"100%\" >\n";
      print 
    "<tr><td>\n";
    <
    SCRIPT Language="Javascript">
    <!--
    function 
    printit()
    {
        if (
    NS)
        {
            
    window.print() ;
        }
        else
        {
            var 
    WebBrowser '<OBJECT ID="WebBrowser1" WIDTH=0 HEIGHT=0
     CLASSID="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"></OBJECT>'
    ;
            
    document.body.insertAdjacentHTML('beforeEnd'WebBrowser);
            
    WebBrowser1.ExecWB(6,0);

        }
        }
        var 
    NS = (navigator.appName == "Netscape");
        var 
    VERSION parseInt(navigator.appVersion);
        if (
    VERSION 3) {
    }
    //-->
    </script
    PHP-Code:
     print "<table border=\"1\" bgcolor=\"#C0FCC8\" width=\"98%\" >\n";
      
    $ord_nr 1;
      while (
    $line mysql_fetch_array($resultMYSQL_ASSOC))
      {
        print 
    "\t<tr><td bgcolor=\"#6666FF\">\n";
        print 
    "<div align=\"center\"><font size=\"1\" color=\"#FFFFFF\">".$ord_nr."</font></div></td>\n";
        foreach (
    $line as $col_value)
            {
            print 
    "\t\t<td><font size=\"1\">$col_value</font></td>\n";
        }
        print 
    "\t</tr>\n";
        
    $ord_nr++;
      }
        print 
    "</table></td></tr>\n";
      print 
    "<tr align=center><td align=center>
      <a href= onclick=javascript=printit()>Tabelle drucken</a></td></tr>  \n"
    ;
      print 
    "</table>\n";
      print 
    "</div></body></html>\n";
    // Ende HTML-Ausgabe 
    hab es mit javascript versucht und nu grübel
    werft bitte mal nen blick drauf und sagt mir was ihr denk

    ach ja die zwischenlinie ging nich anders der wollt mir doch die hälfte
    des Textes glatt nich umwandeln *grml*

    ich dank schon mal im Voraus
    cu
    möge der Himmel mir beistehn und die Götter anflehn ,das mir gewogen sind Computer und Lebenssinn

  • #2
    wir erstellen auf Arbeit pdf Dateien per PHP und drucken dann mit

    exec("lpr -P ".$druckername." ".$pdfdatei);
    TBT

    Die zwei wichtigsten Regeln für eine berufliche Karriere:
    1. Verrate niemals alles was du weißt!


    PHP 2 AllPatrizier II Browsergame

    Kommentar


    • #3
      Hallo TBT
      danke für deine Antwort
      ich weiß das es mit pdf geht auch wenn ich nicht weiß wie
      aber das war nicht ganz die Antwort die ich mir erhoft hatte

      nuja was solls kannst du mir ne anleitung für deine Lösung geben
      ein guter Lehrer ist mir Willkommen

      bis dann
      möge der Himmel mir beistehn und die Götter anflehn ,das mir gewogen sind Computer und Lebenssinn

      Kommentar

      Lädt...
      X