ERLEDIGT
JA
JA
ANTWORTEN
5
5
ZUGRIFFE
323
323
EMPFEHLEN
-
Hallo! Ich habe einen seltsamen Fehler in meinem PHP-Script (scheinbar), weiss aber nicht woran es liegen kann. Es handelt sich hierbei um ein Script mit dem ich mir News-Artikel aus einer MYSQL-Datenbank hole. Das funktionierte bis Gestern auch ganz wunderbar. Dann habe ich einen neuen Artikel in die Datenbank eingetragen und "ZAKK" war alles vorbei : Diese Seite kann nicht angezeigt werden. Aber jetzt haltet Euch fest : Wenn ich mir die Seite aus der Firma an sehe, klappt alles. Hier nun mein Quelltext :
Ich finde da auch keinen Fehler...IHR?Code :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 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <title>News</title> <link href="sudden.css" rel="stylesheet" type="text/css"> </head> <body> <table width="697" border="0" class="Stil4"> <tr> <td width="11"> </td> <td width="423" align="left" valign="top"> <?PHP $dbconnect=mysql_connect("localhost","root","zoom123"); mysql_select_db("admin"); $allrec=mysql_query("SELECT * FROM `news` WHERE `news` != '' ORDER BY `ID` DESC",$dbconnect); $recdate=mysql_query("SELECT * FROM `news` WHERE `news` != '' ORDER BY `ID` DESC LIMIT 1",$dbconnect); while ($satz=mysql_fetch_row($recdate)) { echo "<b>"; echo " NEWS rund um SUDDEN"; echo '<div class="NewsSchrift">' ; echo '(last update: '; echo "".$satz[1]; echo ")"; echo '</div>'; echo "</b>"; } ?> </td> </tr> </table> <table width="710" border="0" class="NewsSchrift"> <tr> <td width="704"> <?PHP while ($recset=mysql_fetch_row($allrec)) { mt_srand((double)microtime()*1000000); $zufall = mt_rand(1, 10); echo ' <table width="690" border="0" class="NewsSchrift">'; echo ' <tr>'; echo ' <td width="50" align="center" valign="top" bgcolor="#333333" ><img src="../images/news_adv/'; echo $zufall; echo '.jpg" width="50" height="50"></td>'; echo ' <td width="640" align="left" valign="top" ><div align="justify">'; echo "<b>"; echo "".$recset[1]; echo " ".$recset[2]; echo "</b>"; echo "<br>"; echo "NEWS: ".$recset[3]; echo '</div></td>'; echo '</table>'; echo "<hr>"; } $dbconnect=mysql_close(); ?> </table> </body> </html>
Habe also noch einmal drübergeschaut und einfach mal testweise die Zeile auskommentiert wo "echo "NEWS: ".$recset[3]; " drin steht. Das ist die Zeile, wo die News ausgegeben werden. In $recset[3] steht also der ellen lange Newstext (ca.150 Zeichen). Danach funktionierte alles...bis auf diese Zeile natürlich. was kann das nur sein?
Geändert von ahykes (19.04.05 um 07:36 Uhr)
-
Stehen in dieser "destruktiven" Nachricht vielleicht irgendwelche HTML-Tags drin?
PHP Class Collection - PHP-Klassen fuer PHP 5 (und Teilweise auch fuer PHP 4)
Updates: Catcher 1.1, FTPConnection 1.2, MultiSQL 1.1, RSS2 1.1, SMTPConnection 1.4
__________________
EasyLFS - Hintergrundinformationen, Installationsanleitung, Softwareliste und Download
EasyLFS Projektthread - Informationen, Status und Diskussion zu meiner Linux-Distribution
__________________
__________________Ich bin die Schildkroete, mein Sohn. Ich habe das Universum erschaffen, aber bitte mach mir daraus keinen Vorwurf; ich hatte Bauchschmerzen.
Zitat von Friedrich Nietzsche
-
Hallo, ich weiss zwar nicht was Du meinst, aber ich konnte das Problem mit den beiden Funktionen ob_start(); & ob_end_flush(); lösen.
-
Mit „HTML-Tags“ meint reptiler, ob HTML-Code in dem Nachrichtentext enthalten ist.
Sonst probier mal Folgendes:Übrigens empfehle ich dir, die abzufragenden Spalten einzeln anzugeben.PHP-Code:<?php
$dbconnect = mysql_connect('localhost', 'root', 'zoom123');
mysql_select_db('admin');
?><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>News</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link href="sudden.css" rel="stylesheet" type="text/css">
</head>
<body>
<table width="697" border="0" class="Stil4">
<tr>
<td width="11"> </td>
<td width="423" align="left" valign="top">
<?php
$query = "
SELECT
[…]
FROM
`news`
WHERE
`news` != ''
ORDER BY
`ID` DESC
";
$allrec = mysql_query($query, $dbconnect);
$query = "
SELECT
[…]
FROM
`news`
WHERE
`news` != ''
ORDER BY
`ID` DESC
LIMIT
1
";
$recdate = mysql_query($query, $dbconnect);
while( $row = mysql_fetch_array($recdate, MYSQL_NUM) ) {
echo '<h2>NEWS rund um SUDDEN</h2>';
echo '<div class="NewsSchrift">(last update: ' . $satz[1] . ')</div>';
}
?>
</td>
</tr>
</table>
<table width="710" border="0" class="NewsSchrift">
<tr>
<td width="704">
<?php
while( $recset = mysql_fetch_row($allrec) ) {
mt_srand((double)microtime()*1000000);
echo '<table width="690" border="0" class="NewsSchrift"><tr>';
echo ' <td width="50" align="center" valign="top" bgcolor="#333333" ><img src="../images/news_adv/' . mt_rand(1, 10) . '.jpg" width="50" height="50"></td>';
echo ' <td width="640" align="left" valign="top" ><div align="justify"><b>' . htmlentities($recset[1]) . ' ' . htmlentities($recset[2]) . '</b><br>NEWS: ' . htmlentities($recset[3]) . '</div></td>';
echo '</tr></table>';
echo '<hr>';
}
mysql_close($dbconnect);
?>
</td>
</tr>
</table>
</body>
</html>
-
Danke fuer die Erklaerung meines Gedankenganges Gumbo.
PHP Class Collection - PHP-Klassen fuer PHP 5 (und Teilweise auch fuer PHP 4)
Updates: Catcher 1.1, FTPConnection 1.2, MultiSQL 1.1, RSS2 1.1, SMTPConnection 1.4
__________________
EasyLFS - Hintergrundinformationen, Installationsanleitung, Softwareliste und Download
EasyLFS Projektthread - Informationen, Status und Diskussion zu meiner Linux-Distribution
__________________
__________________Ich bin die Schildkroete, mein Sohn. Ich habe das Universum erschaffen, aber bitte mach mir daraus keinen Vorwurf; ich hatte Bauchschmerzen.
Zitat von Friedrich Nietzsche
-
Danke! Wie gesagt, ich konnte das Problem schon anders lösen. (siehe oben) Bis bald!
Ähnliche Themen
-
swf wird nicht mehr geladen
Von gelaniee im Forum Flash PlattformAntworten: 3Letzter Beitrag: 17.07.09, 00:58 -
Seite wird im IFrame nicht geladen
Von D@nger im Forum Javascript & AjaxAntworten: 2Letzter Beitrag: 05.06.06, 12:54 -
Wird Code bei nicht zutreffender Bedingung nicht geladen?
Von Shooter2k im Forum PHPAntworten: 2Letzter Beitrag: 18.08.05, 21:05 -
Dynamische Bildgröße : Seite wird nicht geladen!
Von ahykes im Forum PHPAntworten: 2Letzter Beitrag: 02.03.05, 17:16 -
DVD-Laufwerk wird auf einmal nicht mehr erkannt! Code 41
Von Cymo im Forum HardwareAntworten: 9Letzter Beitrag: 02.03.04, 20:49





Zitieren
Login






[PHP][Snippet] Array zu XML konvertieren