mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Sa 10.12.2016 22:06 Benutzername: Passwort: Auto-Login

Thema: [php] imageTTFBbox will nich so recht… vom 20.01.2005


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Programmierung -> [php] imageTTFBbox will nich so recht…
Seite: Zurück  1, 2, 3
Autor Nachricht
sturmoffice

Dabei seit: 09.05.2003
Ort: Bei Göttingen
Alter: 33
Geschlecht: Männlich
Verfasst Do 27.01.2005 09:24
Titel

Antworten mit Zitat Zum Seitenanfang

Also,

es kann nur an der server-config liegen:

Du solltest haben:
GD support: yes
FreeType Support: yes
FreeType Linkage: yes
T1Lib Support: yes
GIF Read Support: yes
JPG Support: yes
PNG Support: yes
WBMP Support: yes
XBM Support: yes

Bei allen wo wo es funktioniert, hier noch ne kleine erweiterung:

heading.php - einfach unter den kommentar schreiben...
Code:
 
$font_dir = 'fonts/';

//eine liste von fonts, sortiert nach h1, h2, h3...
$font_list = array('verdana.ttf', 'arial.ttf', 'times.ttf');
$min_font_size = 20;
$max_font_size = 70;
$size=$_GET['size'];
if(!isset($size))
   $font_size = $max_font_size;
else
   $font_size = (($max_font_size / ($size)));

if($font_size > $max_font_size)
   $font_size = $max_font_size;
if($font_size < $min_font_size)
   $font_size = $min_font_size;


$font_index = $size % count($font_list);
if($font_index == 0)
   $font_index = count($font_list);
$font_index--;

$font_file = $font_list[$font_index];
$font_file = $font_dir . $font_file;


$font_color = '#000' ;
$background_color = '#fff' ;
$transparent_background  = true ;
$cache_images = false ;
$cache_folder = 'cache' ;



und hier das ganze testen in: test.php

Code:
<?php

function replaceHeaders(&$outp){
   $search = "'<h([0-9]*)>(.*?)</h[0-9]*>'si";
   $replace = '<h\\1><img src="text2png.php?text=' . ("\\2") . '&size=' . ("\\1") . '" alt="' . ("\\2") . '" /></h\\1>';
   $outp = preg_replace($search, $replace, $outp);
}

$outp = '
<html>
<head>
<title>Beispiel für ersetzung</title>
</head>
<body>
<h1>header 1</h1>
<h2>header 2</h2>
<h3>header 3</h3>
<h4>header 4</h4>
</body>
</html>';
replaceHeaders($outp);
echo $outp;
?>


Zuletzt bearbeitet von sturmoffice am Do 27.01.2005 10:13, insgesamt 1-mal bearbeitet
  View user's profile Private Nachricht senden
muelliman

Dabei seit: 02.09.2005
Ort: Aarau
Alter: -
Geschlecht: Männlich
Verfasst Fr 02.09.2005 09:37
Titel

hat jetzt jemand das Problem gefunden bzw lösen können?

Antworten mit Zitat Zum Seitenanfang

meine Konfiguration sieht so aus: (und funzt immer noch ned *Schnief*)

PHP Version: 4.3.10
GD Support: enabled
GD Version: bundled (2.0.28 compatible)
FreeType Support: enabled
FreeType Linkage: with freetype
GIF Read Support: enabled
GIF Create Support: enabled
JPG Support: enabled
PNG Support: enabled
WBMP Support: enabled
XBM Support: enabled

es MUSS doch irgend eine Lösung geben, nicht???
  View user's profile Private Nachricht senden
Anzeige
Anzeige
beeviZ
Threadersteller

Dabei seit: 30.09.2002
Ort: Dortmund
Alter: 23
Geschlecht: Männlich
Verfasst Fr 02.09.2005 15:02
Titel

Antworten mit Zitat Zum Seitenanfang

laut allinkl support musste den link zur datei absolut angeben. also /htdocs/www/username/....

damit hats bei mir einwandfrei geklappt
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
muelliman

Dabei seit: 02.09.2005
Ort: Aarau
Alter: -
Geschlecht: Männlich
Verfasst Fr 02.09.2005 15:11
Titel

Antworten mit Zitat Zum Seitenanfang

danke! hab soeben auch rausgefunden dass es so geht:


$font_file = './schrift.ttf' ;

(bei manchen Serverkonfiguratioen funzts ohne. aber laut Doku braucht "ImageTTFBBox" diese Angabe)
  View user's profile Private Nachricht senden
gtz

Dabei seit: 15.04.2002
Ort: -
Alter: 41
Geschlecht: Männlich
Verfasst Fr 02.09.2005 15:32
Titel

Antworten mit Zitat Zum Seitenanfang

seit ich mal ärger mit imagettfgerümpel hatte, benutz ich die imgatoolbox.class.php (einfach mal nach googlen), das macht dganze handling um einiges leichter.
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
 
Ähnliche Themen [php] ImageTTFBbox
[PHP] Was will mir PHP damit sagen?? Hilfe Bitte! Wichtig!
[PHP] Gibts die Variable akt. Zeile des PHP-Codes?
[php] Möglichkeiten php-Ausgaben in html Website einzubauen
PHP: Formularinhalte aus HTML-Site in PHP-Formular senden!
[PHP/MySQL] Datum aus Datenbank per PHP umwandeln
Neues Thema eröffnen   Neue Antwort erstellen Seite: Zurück  1, 2, 3
MGi Foren-Übersicht -> Programmierung


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.