Zum Inhalt springen

Spike

Mitglieder
  • Gesamte Inhalte

    1165
  • Benutzer seit

  • Letzter Besuch

Alle Inhalte von Spike

  1. Betaversion von pdflib?!? Welche pdflib-Version hast du denn, und welche php-Version?
  2. <?php putenv("PDFLIBRESOURCE=../php/pdf-related/pdflib.upr"); include("db_connection.php"); $result = mysql_query("SELECT * FROM bestellungen where id = '$nr'"); while($row = mysql_fetch_row($result)) { $nr = $row[0]; $kunden_id = $row[1]; $vorname_name = $row[2]; $email = $row[3]; $abteilung1 = $row[4]; $abteilung2 = $row[5]; } $p = PDF_new(); PDF_open_file($p, ""); PDF_set_info($p, "Creator", "hello.php"); PDF_set_info($p, "Author", "Testauthor"); PDF_set_info($p, "Title", "Hello world (PHP)"); PDF_begin_page($p, 595, 842); $font = PDF_findfont($p, "Arial", "host", 1); if ($font) { PDF_setfont($p, $font, 18.0); } PDF_set_text_pos($p, 50, 700); PDF_show($p, $email); PDF_continue_text($p, "(test test)"); PDF_end_page($p); PDF_close($p); $buf = PDF_get_buffer($p); $len = strlen($buf); header("Content-type: application/pdf"); header("Content-Length: $len"); header("Content-Disposition: inline; filename=hello_php.pdf"); print $buf; PDF_delete($p); ?> [/PHP] In der includeten Dateien steht auch nur PHP-Code, in dem Falle die DB-Daten + Connect. Ich hab nirgendwo ein echo oder so, auch keine Leerzeichen vor dem <?php Tag. Ist die DB-Abfrage schuld? Alternative?
  3. Hi, ich will ein PDF erstellen und hole mir vorher einige Daten aus der Datenbank und include zwei php-Ressourcedateien (mit DB-Zugriffsdaten und Hilfsroutinen). Leider kommt immer die Fehlermeldung "Cannot add header information - headers already sent " Ich nutze folgende Header: header("Content-type: application/pdf"); header("Content-Length: $len"); header("Content-Disposition: inline; filename=hello_php.pdf"); print $buf; [/PHP] Ohne die DB-Abfragen und das Includen vorher funktioniert auch die Generierung und die PDF wird dargestellt, aber leider brauche ich ja die relevanten Daten aus der Datenbank. Woran könnte das liegen? Ich mache doch vorher keinen Output an den Browser (vor den Headern darf ja kein Output erfolgen)?
  4. Les den Ordner aus, hol dir alle Dateien die mit Bild anfangen in ein Array und arbeite das Array dann mit unlink() ab. unlink($datei); Ob es Joker gibt das du sagen kannst $datei = "Bild%" nun k.a. Im Zweifel mach es so wie ich oben vorgeschlagen hab.
  5. Hi, den IIS würd ich nicht nehmen. Da deine Scripte beim Provider eh unter Apache laufen werden und der IIS wenn überhaupt nur zu sich selber kompatibel ist Geh auf Nummer sicher und nimm Apache.
  6. Nimm den aktuellen Timestamp, rechne 15 Minuten zurück, dann hast du die Grenze (alle unter dieser sollen gelöscht werden). Nun einfach eine Dateiliste geben lassen und anhand der Dateinamen (in der ja der Timestamp steckt) schauen welche Datei "fällig" ist (da unter der Grenze), und diese dann direkt löschen. Thats it.
  7. Ich find Unreal2 viel schlechter als seinen Vorgänger, das liegt zum einen am Gameplay und zum anderen an der vernachlässigten Athmosphäre. Die Grafiken sind mir auch viel zu bunt als das sich ein tolles Spielgefühl aufbauen könnte. Die Grafik insgesamt ist über jeden Zweifel erhaben, aber das Spiel ist doch eine kleine Enttäuschung, gemessen an den Erwartungen. Ist wohl doch nur ne spielbare Enginedemo für Firmen welche die Warfare Engine lizensieren wollen
  8. Ja, ich warte erstmal den 14.2. ab Dann entscheide ich mir ob ichs kaufe, je nachdem wie es ankommt. Ich erinnere nur an C&C3 Aber was man bisher so sehen konnte war ja phenomänal. Und der Trailer auf der BF1942 RtR-CD ist ja auch der Hammer
  9. Wow, das Ergebnis ist ja viel besser als das vom letzten mal wenn mich nicht alles täuscht.
  10. Die Vollversion gibts noch nicht. Die Demo kannst du hier diskutieren: http://www.fachinformatiker-world.de/forums/showthread.php?s=&threadid=38106&werbeid=22
  11. Oha, man lernt nie aus, muss ich mich mal reinlesen.
  12. Mach eine Funktion mit Switch () case wo du alle Monate abarbeitest und dir den gewünschten Rückgabewert liefert. Die kannst du immer wieder verwenden. Bei einem Array hättest du zwar alle Daten drinne, müsstest sie aber trotzdem per if Anweisung checken.
  13. Und wenn sich jetzt 2 Leute gleichzeitig ein gif generieren lassen? Gib dem gif einen Timestamp mit in den Namen, und jedesmal wenn jemand das Script aufruft löschst du alle gifs mit Timestamp >15 Minuten oder so.
  14. (wenn ich dich richtig verstehe) Da müsstest du deinen phpFormmailer so anpassen das nach Abschicken der Email noch eine Bestätigungs HTML-Seite zum Ausdrucken aufgeht. Klar ist das möglich. Aber was für eine Idee erwartest du? :confused:
  15. Wenn man nicht gleich die beste Auflösung oder max Details nimmt läuft es auch auf älteren Systemen mit genug Frames. Ist ja nur eine etwas modifizierte Engine wie sie auch in UT2003 eingesetzt wurde.
  16. Aha, dann ist das also neu
  17. Probier z.B. mal style = "width=188" Allerdings hat Mozilla da ein wenig Probs mit?!?
  18. Ich glaub da gibts keine zu, würde auch wenig Sinn machen, oder?
  19. Hab nen Fehler entdeckt. Bei Dateianhängen darf man keinen Mailbody als Parameter mitschicken, der muss ab in den Header. mail("$empfaenger_name <$empfaenger_email>","$subject","", $mail_header); So ists richtig. Mit obigem Code kann man dann Variableninhalte als beliebige Datei versenden.
  20. Hi, ich generiere den Inhalt einer FDF-Datei (für pdf-Import) und möchte diesen dann als FDF-Datei versenden. Das verschicken der Datei klappt auch, allerdings kommt der Inhalt nicht wie gewünscht an. Muss ich extra dafür eine Tempdatei anlegen oder kann ich den Variableninhalt direkt als Dateiinhalt in den Header schreiben (wie ich es momentan versuche)? $file_content = $fdfdata; $file_content = chunk_split(base64_encode($file_content)); $boundary = strtoupper(md5(uniqid(time()))); // Header -> E-Mail-Infos $mail_header = "From:$vorname $nachname <$email>\n"; $mail_header .= "MIME-Version: 1.0"; $mail_header .= "\nContent-Type: multipart/mixed; boundary=$boundary"; $mail_header .= "\n\nThis is a multi-part message in MIME format"; $mail_header .= "\n--$boundary"; $mail_header .= "\nContent-Type: text/plain"; $mail_header .= "\nContent-Transfer-Encoding: 8bit"; $mail_header .= "\n\n$nachricht"; $mail_header .= "\n--$boundary"; $mail_header .= "\nContent-Type: application/octetstream; name=\"test2.fdf\""; $mail_header .= "\nContent-Transfer-Encoding: base64"; $mail_header .= "\nContent-Disposition: attachment; filename=\"test2.fdf\""; $mail_header .= "\n\n$file_content"; $mail_header .= "\n--$boundary--"; [/PHP] In der ankommenden Datei steht dann nur "Resource id #1" statt des vorher generierten Inhaltes aus $fdfdata". Was mache ich falsch?
  21. Play Time hab ich laaaaaange gelesen, bis zur Einstellung Am besten war immer noch Rossis Leserecke, das musste man beim Lesen immer LAchen ohne Ende, kein Vergleich mehr zur PCGames Leserecke wo Rossi dann weitermachte.
  22. Hab ich wirklich 100Ghz geschrieben? Oweia Die 2 Nullen einfach wegdenken.
  23. Ich hol mir immer die Gamestar ohne CD weil die so billig ist. Dient mir als Klozeitung Früher hab ich PCGames gelesen oder PCAction. Für mich schreiben die alle das gleiche, PCAction war ganz am Anfang (1998) mal gut, aber seit 2 Jahren haben die kräftig abgebaut was Übersichtlichkeit und Kompetenz angeht. Ich informier mich aber sowieso eher im Bekanntenkreis oder im Internet über ein Spiel.
  24. Jo das hat niemand bestritten das die XBox einem 100Ghz PC voraus ist, im Gegenteil. Insofern frage ich mich worauf du hinaus willst.
  25. Und worauf willst du damit hinaus? Das Release hat doch niemand in Frage gestellt.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...