Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   [PHP] "Zeitungsartikeldarstellung" mit Bild als Website (https://www.delphipraxis.net/66521-%5Bphp%5D-zeitungsartikeldarstellung-mit-bild-als-website.html)

vlees91 30. Mär 2006 19:15


[PHP] "Zeitungsartikeldarstellung" mit Bild als We
 
Gemeint ist: Wie muss der Inhalt einer Funktion in PHP sein, die als Parameter den Text und einen Pfad zu einem Bild auf dem Server (also Bildausmaße können ausgelesen werden) verlangt, und daraus einen HTML-Code erzeugt, der so aussieht:

Links eine Spalte mit Text, dann rechts daneben das Bild, unter dem allerdings auch Text ist in Spalten, die bis zur "Tiefe" der linken Spalte gelangen.
Eventuell soll rechts auch noch eine Spalte kommen, in dem der Text auch wieder bis ganz unten kommt.

http://img205.imageshack.us/img205/7...lung3sd.th.gif

EDIT: irgendwie sieht das thumbnail besser aus ;)

Flare 30. Mär 2006 19:31

Re: [PHP] "Zeitungsartikeldarstellung" mit Bild al
 
Hi vlees91!

Ich mache mal kurz einen Code-Vorschlag, der ist nicht der Beste aber vielleicht das was du dir vorstellst.

Code:
<?php
$bildinfo = GetImageSize($bildpfad);
$out = "<table>
         <tr>
          <td>Linker Text</td>
          <td>
           <table width={$bildinfo[0]} height={$bildinfo[1]}>
            <tr>
             <td>[img]$bildpfad[/img]</td>
            </tr>
            <tr>
             <td>Unterer Text</td>
            </tr></table>
           </td>
           <td>Rechter Text</td>
          </tr>
         </table>";
?>
Allerdings weiß ich jetzt nicht wie der Browser die Tabellen ausrichtet, das müsste man einfach mal testen.

Flare

vlees91 30. Mär 2006 19:51

Re: [PHP] "Zeitungsartikeldarstellung" mit Bild al
 
Nein, das ist es nicht.

Ich will, dass der Text in allen Spalten bis "auf den Boden" kommt.

Also ohne Bild wäre das z.B. so:
Code:
<table border="0" cellpadding="6">
<tr>
<?php
$text = 'Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text usw.';

$length = ceil(strlen($text) / 3);
$text = explode(' ', $text);
$l = 0;
for($i = 1; $i <= 3; $i++) {
  $newText = '';
  echo '<td style="text-align:justify" valign="top">';
  for($g = $l; $g <= count($text); $g++) {
    if (strlen($newText) <= $length || $i == 3) {
      $newText .= $text[$g] .' ';
    }
    else {
      $l = $g;
      break;
    }
  }
  echo $newText;
  echo '</td>';
}
?>
</tr>
</table>
PS: Gibt's eigentlich auch Code-Formatierung für PHP in der DP?

Luckie 30. Mär 2006 20:06

Re: [PHP] "Zeitungsartikeldarstellung" mit Bild al
 
Zitat:

Zitat von vlees91
PS: Gibt's eigentlich auch Code-Formatierung für PHP in der DP?

Warum sollte es wir sind in erster Line ein Forum für Borland Produkte (Delphi, C# und C++).

vlees91 1. Apr 2006 15:29

Re: [PHP] "Zeitungsartikeldarstellung" mit Bild al
 
ist das jetzt möglich?


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:00 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz