[PHP] PDF in neuem fenster ausgeben

Dieses Thema im Forum "Webentwicklung" wurde erstellt von Phil333, 19. Juli 2008 .

Schlagworte:
Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. 19. Juli 2008
    PDF in neuem fenster ausgeben

    Hallo mal wieder!

    Ich hab mal wieder ein kleines Problemchen.
    Ich hab ein Formular gemacht, bei dem man x artikel eingeben kann und deren Stückzahl.
    mittels fpdf lasse ich dann diese ganzen eingaben in ein schönes PDF wandeln.
    Das Ergebniss ist wunderbar, doch leider wird das aktuelle Fenster zum PDF.

    fpdf ist eine klasse und mittels $pdf->Output(); wird das erzeugte PDF ausgegeben.
    jetzt such ich eine möglichkeit das ganze in einem neuen Fenster ausgeben zu lassen.

    Das einzige was mir eingefallen ist, ist dass ich beim erfolgreichen generieren mit onload ein neues fenster erstellen kann, was auf eine weitere datei linkt die dann das $pdf->Output(); enthält.
    Leider sind die inhalte dieses formulares sehr variabel, d.h. das nicht mal die anzahl der variablen fest ist - der aufwand die ganzen werte an die andere datei zu senden erscheint mir sehr groß..
    habt ihr vielleicht ne idee, wie man das PDF in einem neuen (_blank) fenster öffnet?

    thx
     
  2. 19. Juli 2008
    AW: PDF in neuem fenster ausgeben

    du stellst das forumal in HTML einfach auf target="_blank"?
    oder natürlich du speicherst die pdf datei vorher und öffnest dann irgendwie ein neues fenster
     
  3. 20. Juli 2008
    AW: PDF in neuem fenster ausgeben

    ich wusste nicht, das man dem formular nen target zuweisen kann.. vielen dank...
    könntet ihr vielleicht offen lassen?
    falls ich nochmal ne frage hab spam ich dann das board nicht so zu..

    thx.
     
  4. 21. Juli 2008
    AW: PDF in neuem fenster ausgeben

    Ok noch ne kleinigkeit, aber irgendwie bekomm ichs nicht hin.

    Ich hab einen string der so aufgebaut ist "string (Zahl)".

    Wie komme ich an die Zahl ran (unbest. groß)?
     
  5. 21. Juli 2008
    AW: PDF in neuem fenster ausgeben

    PHP:
    $string  preg_replace ( '~string\s\((\d+)\)~' '$1' $string );
     
  6. 21. Juli 2008
    AW: PDF in neuem fenster ausgeben

    ähhmm ich hab keine ahnung von regulären ausdrücken...
    daher bekomm ichs nicht mal mit deiner lösung hin..
    PHP:
    $string  "blablabla (4)" ;

    $string  preg_replace ( '~string\s\((\d+)\)~' '$1' $string ); 

    echo 
    $string ;
    müsste da nicht was brauchbares rauskommen?
     
  7. 21. Juli 2008
    AW: PDF in neuem fenster ausgeben

    wenn in $string "string (4)" stehen würde ja, ansonsten:

    PHP:
    $string  preg_replace ( '~.*\s\((\d+)\)~' '$1' $string ); 
    alternativ ginge auch:
    PHP:
    $string  substr ( $string strpos ( $string '(' ) +  1 );
    $string  substr ( $string 0 strpos ( $string ')' ));
    mfg
     
  8. 21. Juli 2008
    AW: PDF in neuem fenster ausgeben

    fett!
    großes Dankeschön von mir!
    ne BW hast du dafür!
     
  9. 21. Juli 2008
    AW: PDF in neuem fenster ausgeben

    OK, hab alles was ich brauche ...

    sorry für den doppelpost, aber ich close jetzt
     
  10. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.