PHP executie fout niet te vinden

Pagina: 1
Acties:
  • 183 views

Acties:
  • 0 Henk 'm!

Anoniem: 161119

Topicstarter
Ha Tweakers,

Op een blogje (WP) heb ik een leuke plugin geplaatst die heel creatief met mijn code omgaat: *knip*

De titels van een postje hebben veel code in zich die er niet toe doet. De code die ik kan vinden plaats ik hieronder. Kan iemand vertellen of hier een fout in zit? Heb 'm zelf niet kunnen ontdekken. Het zit 'm ergens in
PHP:
1
tr_replace("Â&","&",@$l["company_name"]):


Klopt dat?


PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
//Display Listings
    $directory .= "<table width='100%' border='0' cellspacing='0' cellpadding='0' id='bizdir_directory'>";
    if(!empty($searchTerms))
        $directory .= 
            "<tr><th style='text-align:center;padding:5px 15px 10px 15px;'>".
                "<b>Zoekresultaten voor: \"$searchTerms\"</b><br/>".
                "<small><a style='cursor:pointer;' onClick='bizdir_change_listings_page(0);'>View Entire Directory</a></small>".
            "</th></tr>"
        ;
    foreach($listings as $l) {
        $directory .= 
            "<tr><td>".
            "<b>".
                (empty($l["company_url"])?
                    str_replace("&Acirc;&","&",@$l["company_name"]):
                    "<a href='".$l["company_url"]."' class='bizdir_linked_title' target='_blank'>".
                        str_replace("&Acirc;&","&",@$l["company_name"]).
                    "</a>"
                ).
            "</b>".
            "<p>".str_replace("&Acirc;&","&",$l["company_description"])."</p>";

        if(!empty($l->company_url))
            $directory .= "<a href='".@$l["company_url"]."' target='_blank' title='".@$l["company_name"]."'>".@$l["company_url"]."</a><br><br><br>";
        if(!empty($l->company_email))
            $directory .= "<a href='mailto:".@$l["company_email"]."'>".@$l["company_email"]."</a><br/>";
        if(!empty($l->company_phone))
            $directory .= @$l["company_phone"]."<br/>";
        $directory .= "</td></tr>";
    }
    if(count($listings) < 1)
        $directory .= "<tr><td>".(empty($searchTerms)?"":"Bedrijf is niet gevonden")."</td></tr>";
    $directory .= "</table>";
    //Add Footer Pagination
    if(!empty($pagination))
        $directory .= "<div style='margin:3px 0 3px 0;padding:2px 0 2px 0;border:1px solid black;border-left:0;border-right:0;'>$pagination</div>";
    return $directory;
}

[ Voor 4% gewijzigd door MueR op 26-05-2011 17:06 ]


Acties:
  • 0 Henk 'm!

  • mithras
  • Registratie: Maart 2003
  • Niet online
1) Wat is de melding van de fout?
2) Heb je volledige error reporting aan staan?
3) Heb je al eea gedaan aan debuggen? In het beleid wordt je hiermee geholpen.

Je kan zo al zelf veel bereiken door met (bijv) Xdebug of zelfs simpele var_dump() functies je code te bekijken en analyseren :)

Acties:
  • 0 Henk 'm!

Anoniem: 161119

Topicstarter
Thanks voor de tips.

Ga nu het eea na.

Gr!

Acties:
  • 0 Henk 'm!

  • Creepy
  • Registratie: Juni 2001
  • Laatst online: 08:21

Creepy

Tactical Espionage Splatterer

Sorry, maar PHP fouten in code e.d. zijn prima zelf op te lossen met wat kennis van PHP. Domweg je code dumpen en hopen dat wij de fout voor je gaan fixen is nu net niet de bedoeling. Je meld niet eens wat er nu precies mis gaat, en dat is toch wel het minste wat je kan doen. Zie ook Het algemeen beleid #quickstart voor welke informatie we graag willen terugzien in een topicstart.

"I had a problem, I solved it with regular expressions. Now I have two problems". That's shows a lack of appreciation for regular expressions: "I know have _star_ problems" --Kevlin Henney


Dit topic is gesloten.