fehler in php code

Steht vor
Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
im Quelltext ein PHP Code?
Wenn ja, poste in mal.

Renegade
 
PHP:
<? include("./daten.php"); 


$resulth = mysql_query("SELECT * FROM `counter`"); 

$rowh = mysql_fetch_row($resulth); 

$counter_light = $rowh[0];
$counter_pro = $rowh[1];

?>


<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML>
	<HEAD>
		<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
		<META NAME="Generator" CONTENT="PhotoImpact">
  <TITLE>toolbar4free - Kostenlose Toolbar</TITLE>
	</HEAD>
	<BODY LEFTMARGIN="0" TOPMARGIN="0" MARGINWIDTH="0" MARGINHEIGHT="0">
	<div align="left"><table border="0" cellspacing="0" cellpadding="0">
                     <tr valign="top">
                       <td><TABLE CELLPADDING="0" CELLSPACING="0" BORDER="0">
	<TR>

Selbst wenn ich den PHP Abschnitt versetze ist das noch da
 
a) Was steht in daten.php drin ?
b) Die 2 Leerzeilen sind zuviel. Der Doctype sollte in der ersten Zeile stehen.
c) SELECT * :sick: :xx:
 
in der daten php stehen die mysq daten drin:

PHP:
<?

$db = mysql_pconnect("localhost", "web16", "passwort");

mysql_select_db("usr_web16_1",$db);

?>
 
Kann man in dem von Dir verwendeten FTP-Programm wählen, ob man 'ne PHP als ASCII oder binär übertragen kann? Hast Du die Dateien als ASCII hochgeladen?

Seltsam übrigens, dass das Problem nur im Firefox auftritt...
 
Hallo,

soweit ich den PHP-Teil überblickt habe, sehe ich keinen Grund für diese Zeichen. Ich tippe auf eine Konfiguratoinseinstellung des Webservers, da hier teilweise browserspezifische Änderungen vorliegen. Dann solltest du meines Wissens diese Zeichen aber bei jeder HTML-Datei erhalten.

Im Netscape 7.0 sind die Zeichen übrigens auch vorhanden.

Gruß aus Berlin

leller
 
erstens schreib mal die php codeeinleitung mit
<?php und nicht mit <? die leiten glaub ich auch noch xml ein.

wenn das net hilft hast du vielleicht ne HTACCESS Datei oben?

ich hatte den fehle auch schonmal ich weis nur nimmer wo
Kann auch sein das es der charset UTF-8 hervorruft. Hatte damit auch mal probs. Aber ich glaub des war ne HTACCESS datei die die Probs machte.

*edit* bin mir nu doch eher sicher das es der UTF-8 Charset ist das hatte ich mal bei einem werenetzwerkscript und meinem Server hat UTF-8 noch nicht unterstützt. Kann es sein das du das du UTF-8 geliefert bekommst aber iso nutzt?
 
Zuletzt bearbeitet:
wenn ;) ich habs bei mir aus

Standardmaessig ist es aber eigentlich aktiviert wenn ich mich nicht irre, und man koennte natuerlich jetzt in jedem Thread ueber eventualitaeten Referieren, oder Sachen wie beispielsweise "Bei meinem hardened PHP funktioniert das mit dem fopen aber nicht ..." waeren auch gut :D

@leller: Mit Netscape, dann ueberleg dir mal auf was Mozilla im Groben baisert, bzw. urspruenglich ...

@strolch00: UTF-8 nicht unterstuetzen? wtf? Ja ne ist klar, also mir war nicht bewusst dass so viele andere Hersteller (Welt-)Standards nicht gerne unterstuetzen neben Micro$oft mitem IE. Aber wenn sollte das Ganze dann im Browser ein problem sein. Es koennten viel eher unsichtbare Unicode Zeichen sein oder Ahenliches ;) ...

Gruesse,
artemis