kostenloser Webspace werbefrei: lima-city


Ausgabe von getNumberOfItemsForFolder

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    tshaika

    tshaika hat kostenlosen Webspace.

    hallo

    ich habe eine frage

    ich hab in bilder.php (anzahl der bilder) echo ergebniss

    echo '<h4> es sind '. getNumberOfItemsForFolder($ordnere, $pattern) .' Bilder erstellt</h4>';


    und ich will das dieser ergebniss noch mal in index..php einzeigt
    ich habe mit include probiert klapt aber nicht
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. Also
    getNumberOfItemsForFolder()
    sollte keine implizite Funktion von PHP sein. Das heißt: Sie ist irgendwo bei dir definiert. Wahrscheinlich hast du sie dir irgendwo kopiert. Damit du das Ergebnis bekommst, musst du sie halt in deiner index.php definieren.

    Aus deinem geposteten Code lässt sich nicht darauf schließen, wo und wie die Funktion definiert ist, dementsprechend lässt sich auch nicht sagen, wie du sie in der index.php einbindest.
    Wenn du eine Funktion häufiger brauchst, kann es sich lohnen, diese in einer externen php-datei zu definieren und dann einfach überall dort einzubinden, wo du sie brauchst. Du stellst dir also eine Ordnerstruktur her, welche aussehen könnte wie:
    /bilder/*.jpg
    /inc/functions.inc.php
    index.php
    bilder.php

    In der datei
    /inc/functions.inc.php
    hast du dann deine funktion, welche in etwa so aussehen könnte:
    function getNumberOfItemsForFolder($ordnere, $pattern) {
    	$filecount = 0;
     
    	$handle = opendir($ordnere);
    	while (false !== ($file = readdir($handle))) {
    		if (!$pattern || preg_match($pattern, $file)) {
    			$filecount++;
    		}
    	}
     
    	return $filecount;
    }
    Quelle für die Funktion

    Und jeweils in deiner
    /index.php
    und
    /bilder.php
    fügst du dann einfach am Anfang ein
    include('inc/functions.inc.php');
    ein und kannst so an beliebiger stelle die Funktion aufrufen.
  4. Autor dieses Themas

    tshaika

    tshaika hat kostenlosen Webspace.

    Ok Danke

    ich probiere aus
  5. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!