| | | | |
| |||||||
| PHP-Fortgeschrittene Arbeiten mit PHP ohne Einschränkungen |
|
| | LinkBack | Themen-Optionen | Thema bewerten |
| | |
| Benutzer Registriert seit: 14.02.2006
Beiträge: 49
![]() | Ahoi. In Zusammenhang mit dem Projekt unter http://www.phpfriend.de/forum/ftopic58545.html folgendes Problem: Ich will eine Textdatei (bzw. XML-Datei) per PHP einlesen und auf 2 nebeneinander liegende Spalten (div) ausgeben. Mein Script teilt die Anzahl der Zeichen der Datei durch 2, sucht dann nach dem nächsten Satzanfang der zweiten Spalte und schiebt so den ersten Satz der zweiten Spalte mit in die erste Spalte. Wie auch immer: Am Ende der zweiten Spalte bleibt ein freier Platz, dessen Zeichenanzahl ich bestimmen kann. (Ich weiß ja, wieviel Zeichen in der ersten Spalte stehen und wieviel in der zweiten - die Differenz zwischen der Gesamtdateizeichengröße und den beiden Spaltenzeichen ist der freie Platz). Somit kann ich auch sagen, dass dieser freie Bereich x Prozent beider Spalten beträgt. Nun müsste es doch möglich sein, daraus die Pixelmaße bestimmen zu können, um den freien Platz mit einer Grafik zu bestücken. Angenommen ein Zeichen wäre ein Pixel groß, dann könnte ich eine Grafik einbauen, deren Breite und Höhe diese Pixel/Zeichenangabe nicht übersteigt. Ich weiß, das kann so nicht funktionieren, da die Frage der Skalierung einer Seite, der voreingestellten Schriftgröße im Browser usw. eine Rolle spielen, aber vielleicht weiß jemand eine Lösung. Die Variante mit dem "Abfotografieren" und ausmessen der Seite, die irgendwie gehen soll, scheint mir nicht so praktisch bzw. sehr rechenaufwendig zu sein. Gibt es ansonsten vielleicht eine andere Füllmethode, die sich ganz auf die maximale Anzahl an Zeichen bezieht? Es muss ja nicht unbedingt ein Bild sein. Beispielsweise ein Laufband, ein Ticker, ein ASCI-Bild? |
| | |
| | |
| PHP Code Flüsterer Registriert seit: 21.08.2005 Beiträge: 4682 PHP-Kenntnisse: Fortgeschritten | |
| | |
| Erfahrener Benutzer Registriert seit: 15.08.2004
Beiträge: 2.473
![]() | Erstmal wäre ich mit sowas vorsichtig. Die Schriftgrösse bestimmt Grundsätzlich der Besucher, nicht der Server. Das Design sollte sich nicht zerlegen, wenn das Bild nicht die passende Grösse hat. Was man versuchen könnte, ist per GD die Masse zu bestimmen, das würde ich nicht unbedingt bei jedem Seitenaufruf machen, aber um beim Speichern eines Textes dessen Länge zu bestimmen ist das schnell genug. http://de2.php.net/manual/en/function.imagettfbbox.php
__________________ mod = master of disaster |
| | |
| | |
| Moderator Registriert seit: 03.09.2004
Beiträge: 11.792
PHP-Kenntnisse: Fortgeschritten ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | wir hatten hier schonmal ne diskussion über seiten die gezeigt hat, dass es nichts bringt sowas auf die art zu machen, weil zu viele faktoren mit reinspielen, sei es weil ein browser padding und margin anders interpretiert, sei es wegen diversen anderen faktoren oder weil eben der user vieleicht selbst entscheiden will ob ihm die schrift zu groß oder zu klein ist ...., weil manche browser anders umbrechen als andere ... nur um es erwähnt zu haben ...
__________________ robo47.net - Blog, Codeschnipsel und mehr | |
| | |
| | |
| Erfahrener Benutzer Registriert seit: 21.05.2008
Beiträge: 9.937
![]() | Die ganzen großen Verlage die online Artikel publizieren arbeiten auch nicht mit so einem - ich nenn das Kind mal beim Namen - Mist. Das ist verpulverte Zeit. Einen Artikel designe ich ganz grob in einem Editor oder Frontend: Zeilenumbrüche, Bild-Position(en) und -ausrichtung(en), Überschriften-Markierung, Kurzbeschreibung. Fertig. Grob sozusagen mittels BBCode, der BBCode-Parser holt sich dann die aktuellen CI-Designs. Denn ein Mensch muss den Artikel sowieso einpflegen, und dann kann er auch gleich kontrollieren, ob das Bild passt. Natürlich sollte das auch automatisiert über das Frontend laufen (Bild hochladen, Größe und Position festlegen, das Bild skaliert dann das Skript). |
| | |
|
| Themen-Optionen | |
| Thema bewerten | |
|
|
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| [CSS] Container in Container | Igäl | HTML, Usability und Barrierefreiheit | 5 | 04.09.2007 11:29 |
| Besucher kamen über folgende Suchanfragen bei Google auf diese Seite |
| pixel buchstaben, buchstaben pixel, zeichen pixel, zeichen in pixel, pixel in zeichen, buchstabe pixel, pixel ausmessen, wieviel pixel hat ein buchstabe, schriftgröße ausmessen, zeichensatz pixel, pixel pro buchstabe, wieviel pixel hat ein zeichen, pixel zeichen, html wie viele pixel hat ein zeichen, java script breite pixel buchstaben, pixel buchstabe, div ausmessen, wieviele pixel um alle buchstaben, wieviel pixel hat ein leerzeichen, php zeichenlänge in pixel |

Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.