tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
2
ZUGRIFFE
178
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    frankys9 frankys9 ist offline Mitglied Silber
    Registriert seit
    Dec 2004
    Beiträge
    52
    Hallo Leute, ich habe mir mit einweing Hilfe ein Script gebastelt und habe nun leider ein kleines Problem das ich irgendwie nicht gelöste bekomme

    Script:
    PHP-Code:
    $xdir "templates/ap_old_map/img_specials";

    $title $this->_tpl_vars['title'];
    $extension1 = ("jpg");
    $extension2 = ("jpeg");

    $title_exp=explode(" ",$title);

    if (
    $handle opendir($xdir)) {
        while (
    false !== ($file readdir($handle))) {
        
    $temp explode(".",$file);
        
    $endung $temp[(count($temp)-1)];
        
    $name $temp[0];
        
    $text $this->_tpl_vars['text'];
        
    $xLenght strlen($text);
        
    preg_match_all('/\<a .*\>|\<\/a\>/siU'$text$matchPREG_SET_ORDER);
        
    $aLenght 0;
        if (
    $endung == $extension1 or $endung == $extension2) {
            if (
    $file != "." && $file != "..") {
                foreach(
    $title_exp as $ti) {
                    if (
    in_array($ti$temp))
                        foreach(
    $match as $var){
                        
    $aLenght += strlen($var[0]);
                        echo 
    "
                        <dl class='main_specials'>
                        <dd><img src='
    $xdir/$file\n' alt='' />
                        <h2>
    {$title}</h2>
                        <p>"
    ;
                        echo 
    substr($text,0,300+$aLenght)."...<br />";
                        echo 
    "</p></dd></dl>";
                        }
                    } 
                }
            }
        }
        
    closedir($handle);

    Soweit funktionier es ja nur wird die Anzeige wiederholt. Ich habe also statt einem Artikel zwei mal den gleichen?!

    Könnt Ihr mir vielleicht sagen wo da der Fehler ist?

    Vielen Dank!!
     
    MfG
    Frank

  2. #2
    Registriert seit
    Dec 2002
    Ort
    Trier
    Beiträge
    17.502
    Blog-Einträge
    10
    Welcher Teil genau wird denn mehrfach ausgegeben? Denn anhand dessen kann die Fehlersuche wunderbar eingegrenzt werden.
     
    Markus Wulftange

  3. #3
    frankys9 frankys9 ist offline Mitglied Silber
    Registriert seit
    Dec 2004
    Beiträge
    52
    Hallo Gumbo,

    leider alles , also alles was in der letzten if anweisung steht:

    PHP-Code:
    if (in_array($ti$temp))
                        foreach(
    $match as $var){
                        
    $aLenght += strlen($var[0]);
                        echo 
    "
                        <dl class='main_specials'>
                        <dd><img src='
    $xdir/$file\n' alt='' />
                        <h2>
    {$title}</h2>
                        <p>"
    ;
                        echo 
    substr($text,0,300+$aLenght)."...<br />";
                        echo 
    "</p></dd></dl>";
                        } 
    kann das vielleicht mit der foreach anweisung zusammenhängen
     
    MfG
    Frank

Ähnliche Themen

  1. PHP Script! Fehler
    Von BennitSchmieder im Forum PHP
    Antworten: 7
    Letzter Beitrag: 18.11.04, 15:03
  2. Fehler im Script?
    Von chpa im Forum PHP
    Antworten: 4
    Letzter Beitrag: 02.08.04, 08:41
  3. fehler im script?
    Von RageNo1 im Forum PHP
    Antworten: 2
    Letzter Beitrag: 29.07.03, 23:16
  4. fehler im script?
    Von Rev im Forum PHP
    Antworten: 2
    Letzter Beitrag: 28.01.02, 02:58
  5. fehler in script!
    Von TaxiDriver im Forum PHP
    Antworten: 3
    Letzter Beitrag: 13.01.02, 09:41