Bugfix für Artikel per Mail versenden – bitte ändern!!!

Tina hat mich per Mail drauf aufmerksam gemacht – mein Artikel per Mail versenden- Sunlog-Hack kippt in eine Endlosschleife, wenn Kommentare beim zu versendenden Artikel vorhanden sind.

Bitte die Zeilen 66-72 des Scripts, die derzeit so aussehen:


// Kommentare auslesen

$query=mysql_query(„SELECT * FROM $tb_comments WHERE id = „$id““) or die(mysql_error());

// Kommentare zählen

$count=mysql_num_rows($query);

wie folgt ändern:


// Kommentare auslesen

$query1=mysql_query(„SELECT * FROM $tb_comments WHERE id = „$id““) or die(mysql_error());

// Kommentare zählen
$commentcount = 0;
while($r = mysql_fetch_array($query1)) { $commentcount++; }

Offenbar ist die Funktion mysql_num_rows innerhalb der riesigen while-Schleife des Scripts keine so gute Idee. Ausserdem ist die Variable $query ja schon vergeben… ;-)
Die aktualisierte Version des Scripts steht ab sofort zum Download bereit. Bitte spielt die Version auf euren Servern ein.

Diesen Beitrag teilen (bereits 0 Mal geteilt)

Ernst Michalek
Folgen:

1 Gedanke zu „Bugfix für Artikel per Mail versenden – bitte ändern!!!“

  1. Hi!

    Erstmal herzlichen Glückwunsch: Der Hack ist wirklich toll!

    Allerdings bekomme ich als Bcc merkwürdigerweise nie eine Email. Ich habe schon alles mögliche ausprobiert, auch die Groß-/Kleinschreibung von BCC geändert. Trotzdem ohne Erfolg. Nur einmal habe ich es geschafft, dass mir eine Mail als Cc: zugeschickt wurde. Aber das ist ja nicht unbedingt im Sinne des Erfinders… Weiß zufällig jemand Rat?

    Außerdem ist mir aufgefallen, dass Umlaute nicht umgesetzt werden, wenn sie in der Zeichenform & a u m l ; eingegeben worden ist. Das ist schade, denn eigentlich ist ja erforderlich (gerade bei bilingualen Seiten), dass man die Umlaute in dieser Form angibt, da sie Sunlog Umlaute ja nicht automatisch umsetzt :-(

    Liebe Grüße,
    alex.

Schreibe einen Kommentar