Hey peoples.
I have found a bug in php 5.3.0. PHP 5.2.9 works fine.
Errors are not displayed.
The output from sql qry is incomplete.
my script:
<?php
error_reporting(E_ALL);
$ret = array();
$ret['filename'] = 'newscomments.tpl';
$ret['data'] = array();
if (!isset($_GET['ID'])) {
return 'Benutzen sie nur Links von der Homepage.';
}
if ('' == $ID = trim($_GET['ID'])) {
return 'Benutzen sie nur Links von der Homepage.';
}
$sql = 'SELECT
News.ID,
News.Inhalt
FROM
News
JOIN
User ON
News.AutorID = User.ID
WHERE
News.ID = ?';
if (!$stmt = $db->prepare($sql)) {
return $db->error;
}
$stmt->bind_param('i', $ID);
if (!$stmt->execute()) {
return $stmt->error;
}
$stmt->bind_result($NewsID, $Inhalt);
if (!$stmt->fetch()) {
return 'Es wurde keine News mit der angegebenen ID gefunden.';
}
echo $Inhalt;
$stmt->close();
$ret['data']['ID'] = $NewsID;
$ret['data']['Inhalt'] = $Inhalt;
return $ret;
?>
Output $Inhalt:
Es ist eine desaströse Bilanz für den Handel. Die deutschen Exporte sind im ersten Halbjahr um 23,5 Prozent zurückgegangen. Vor allem nach Russland, aber auch in EU-Länder lieferten die Unternehmen weniger Waren. Dennoch mehren sich die Anzeichen für einen
$Inhalt would have to spend (the entire text into the sql db)
Es ist eine desaströse Bilanz für den Handel. Die deutschen Exporte sind im ersten Halbjahr um 23,5 Prozent zurückgegangen. Vor allem nach Russland, aber auch in EU-Länder lieferten die Unternehmen weniger Waren. Dennoch mehren sich die Anzeichen für einen langsamen Aufschwung. Wiesbaden - Die Weltwirtschaft könnte sich schneller als erwartet erholen - schon signalisieren zahllose Indikatoren einen baldigen Aufschwung. Wie drastisch die Konjunktur aber abgestürzt ist, zeigt ein Rückblick ins erste Halbjahr: Um 23,5 Prozent sind die deutschen Exporte von Januar bis Juni eingebrochen, teilte das Statistische Bundesamt am Dienstag in Wiesbaden mit. Insgesamt seien Waren im Wert von 391,2 Milliarden Euro ausgeführt worden. Die Versendungen in EU-Mitgliedsländer verringerten sich nominal um 24,3 Prozent auf 249,8 Milliarden Euro und gingen damit stärker zurück als die deutschen Gesamtausfuhren.
error_reporting (E_ALL); is set.
Sorry for my bad english.
Greets Sebastian