phpbar.de logo

Mailinglisten-Archive

AW: [php] Problem mit Array

AW: [php] Problem mit Array

Heinz-Peter Hermes php_(at)_phpcenter.de
Tue, 7 May 2002 01:37:26 +0200


Hallo Toby,


> Da ich jedoch nicht nur eine Datei, sondern fünf auszulesen und
> darzustellen habe, kommt jede Menge überflüssiger Code zusammen,
> nämlich der vorstehende noch viermal,jeweils mit anderer [Zahl].
>
> Deshalb habe ich dieses hier geschrieben:
>
> <?php
>
> for ($i=0;$i<5;$i++)
> 	{
> $filename[$i] = "../manager/service/presse/presse-0".[$i].".php";
> $fd = fopen ($filename[$i], "r");
> $zahl[$i] = fread ($fd, filesize ($filename[$i]));
> fclose ($fd);
> $link[$i] = "../manager/service/archiv/texte/archiv-".$zahl[$i].
> "&menu=homepage/navigation/sidemenu-presse";
> $ueberschrift[$i] = "../manager/service/archiv/texte/archiv-".
> $zahl[$i]."-text-ueberschrift.php";
> $anleser[$i] = "../manager/service/archiv/texte/archiv-".$zahl[$i].
> "-text-anleser.php";
> $datumuhrzeit[$i] = "../manager/service/archiv/texte/archiv-".
> $zahl[$i]."-text-datumuhrzeit.php";
> 	}
> ?>
>
>  <tr>
>   <td valign="top">
> <?
>   for ($i=0;$i<5;$i++)
>   {
> ?>
>    <div class="headline">
>     <a href='index.php?lnk=<?php echo $link[$i] ?>'>
> <?php include($ueberschrift[$i]); ?></a>
>    </div>
>    <div class="links">
> <?php include($anleser[$i]); ?>
>    </div>
>    <div class="normal">
>     <b>Meldung vom: &nbsp;
> <?php include($datumuhrzeit[$i]); ?>
>     </b>
>    </div>
> <?
>  }
> ?>
>   </td>
>  </tr>
>
> Aber leider will das nicht so wie ich es gerne hätte. ;-(((  Die
> Schleife wird zwar durchlaufen, weil 5 mal untereinander dieses

Nimm vielleicht vorerst das hier... es funktioniert und kommt der
von dir angestrebten Lösung bereits sehr nahe... den Rest kriegst
du dann auch noch hin. ;-)


<?php
$filename[1] = "../manager/service/presse/presse-01.php";
$filename[2] = "../manager/service/presse/presse-02.php";
$filename[3] = "../manager/service/presse/presse-03.php";
$filename[4] = "../manager/service/presse/presse-04.php";
$filename[5] = "../manager/service/presse/presse-05.php";

  for ($i=1;$i<6;$i++)
  {
$fd = fopen ($filename[$i], "r");
$zahl[$i] = fread ($fd, filesize ($filename[$i]));
fclose ($fd);

$link[$i] = "../manager/service/archiv/texte/archiv-"
.$zahl[$i]."&menu=homepage/navigation/sidemenu-presse";
$ueberschrift[$i] = "../manager/service/archiv/texte/archiv-"
.$zahl[$i]."-text-ueberschrift.php";
$anleser[$i] = "../manager/service/archiv/texte/archiv-"
.$zahl[$i]."-text-anleser.php";
$datumuhrzeit[$i] = "../manager/service/archiv/texte/archiv-"
.$zahl[$i]."-text-datumuhrzeit.php";
  }
?>

<tr>
  <td valign="top">
<?
  for ($i=1;$i<6;$i++)
  {
?>
   <div class="headline">
    <a href="index.php?lnk=<?php echo $link[$i]; ?>">
<?php _(at)_include($ueberschrift[$i]); ?></a>
   </div>
   <div class="links">
<?php _(at)_include($anleser[$i]); ?>
   </div>
   <div class="normal">
    <b>Meldung vom: &nbsp;
<?php _(at)_include($datumuhrzeit[$i]); ?>
    </b>
   </div>
<?
 }
?>
  </td>
 </tr>


Grüße


H-P Hermes
_________________________________________________________________
TuffyNetCat  ... bringt Sie durchs Internet ! -  www.tuffy-web.de


php::bar PHP Wiki   -   Listenarchive