php.de

Zurück   php.de > Webentwicklung > HTML, Usability und Barrierefreiheit

HTML, Usability und Barrierefreiheit Themen rund um Textauszeichnung, Formatierung, Barrierefreiheit und Usability.

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 12.11.2009, 13:46  
Erfahrener Benutzer
 
Benutzerbild von Dark Guardian
 
Registriert seit: 10.10.2009
Beiträge: 2.630
PHP-Kenntnisse:
Fortgeschritten
Dark Guardian ist jedem bekanntDark Guardian ist jedem bekanntDark Guardian ist jedem bekanntDark Guardian ist jedem bekanntDark Guardian ist jedem bekanntDark Guardian ist jedem bekannt
Standard

Bei DEM Quelltext wundert es mich nicht das irgendetwas schief läuft...

Mitten in einer Tabelle machst du nochmals ein <html> auf mit head, body und allem Pipapo... bei sowas reagieren Browser im Regelfall allergisch und schalten in den "Quirks Mode" -> heißt soviel wie der Browser macht aus dem Quelltext das beste was er machen kann -> im IE im Regelfall also Schrott.

Zitat:
müsste könnte sollte, ganz ehrlich der thread is eh für die Tonne, es gibt keinen code und ne super beschreibung
Das triffts.

PS: HTML Probleme haben mit PHP nix zu tun, auch wenn die Dateiendung .php ist.
Dark Guardian ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 12.11.2009, 15:14  
Neuer Benutzer
 
Registriert seit: 12.11.2009
Beiträge: 5
PHP-Kenntnisse:
Anfänger
stefan070590 befindet sich auf einem aufstrebenden Ast
Standard

was magst denn für ne beschreibung haben???

außerdem denk ich dochma das du klever genug bist auf den link zugehen und dann den quellcode zu öffnen oder?
stefan070590 ist offline   Mit Zitat antworten
Alt 12.11.2009, 15:18  
Erfahrener Benutzer
 
Registriert seit: 28.03.2008
Beiträge: 1.847
HPR1974 wird schon bald berühmt werden
Standard

also ich für meinen fall klicke hier auf keinen link den irgendjemand (in Deinem Fall Neuer User) hier postet, das kann ja alles sein.
HPR1974 ist offline   Mit Zitat antworten
Alt 12.11.2009, 15:26  
Neuer Benutzer
 
Registriert seit: 12.11.2009
Beiträge: 5
PHP-Kenntnisse:
Anfänger
stefan070590 befindet sich auf einem aufstrebenden Ast
Standard

so also hier für dich hab ich jez den quellcode mal gepostet, hab auch jez dieses 2 html gefundn in der tabelle und habs gelöscht ändert nix.

kann das sein weill ich das gb per include einbinde????

der teil von der seite mit dem quellcode von dem gästebuch:
PHP-Code:
<table width="700px" >
<tr>
<td align="center">    <p>    Auch im neuen GB gillt: dummer, beleidigender oder faschistischer Müll wird kommentarlos gelöscht!
</p></td>
</tr>
<tr>
<td><?php include("gb.php"); ?></td>
</tr>
</table>

so und das ist jetz aus der "gb.php" datei:

<?php
//GA Gästebuch v1.6
//Dieses Script stammt von [url=http://www.gifarchiv.net]Animierte Gifs, gif, smileys, wallpapers...[/url] und darf nur dort zum Download angeboten werden
//Diese Kommentare und der Linkcode am Ende der erzeugten Gästebuchseiten dürfen nicht verändert oder entfernt werden
require("guestbook/config/config.php");
require(
"guestbook/config/smileys.php");
require(
"guestbook/config/badwords.php");
require(
"guestbook/config/forbiddenwords.php");
require(
"guestbook/config/meldungen.php");

require(
"guestbook/functions.php");
$mainurl checkmainurl($starturl);
if (isset(
$_GET['action']) && $_GET['action'] == "submit") {
  echo 
templateschreiben("guestbook/templates/formular.tpl", array("URL" => $mainurl));
  
//Dieser Code darf nicht entfernt werden!
  
echo "<center><font style=\"font-size:10px\">GA G&auml;stebuch v1.6 &copy; by </font><a href=\"http://www.gifarchiv.net\" target=\"_blank\" title=\"animierte gifs\" style=\"font-size:10px\">gifarchiv.net</a><br /><br /></center>";
}
elseif (isset(
$_GET['action']) && $_GET['action'] == "help") {
  echo 
templateschreiben("guestbook/templates/hilfe.tpl", array());
  
//Dieser Code darf nicht entfernt werden!
  
echo "<center><font style=\"font-size:10px\">GA G&auml;stebuch v1.6 &copy; by </font><a href=\"http://www.gifarchiv.net\" target=\"_blank\" title=\"animierte gifs\" style=\"font-size:10px\">gifarchiv.net</a><br /><br /></center>";
}
else {

  if(isset(
$_POST["eintrag"])) {

    if (!(
$name=$_POST["name"])) $name="";
    if (!(
$text=$_POST["text"])) $text="";
    if (!(
$email=$_POST["email"])) $email="";
    if (!(
$homepage=$_POST["homepage"])) $homepage="";
    if (!(
$icq=$_POST["icq"])) $icq="";

    if (
$captcha && !isset($_GET['action']) ) {
    include_once 
'guestbook/captcha.php';
    
$controller = new Captcha();
    }

    
$ausgabe "";

    if(
$name_pflicht && empty($name)) $ausgabe .= "<li>"._name."</li>";

    if(
$text_pflicht && empty($text)) $ausgabe .= "<li>"._inhalt."</li>";

    if(
$email_pflicht && empty($email)) {
      
$ausgabe .= "<li>"._email."</li>";
    }
    else {

      
$email strip_tags(trim($email));

      if(!
pruefe_mail($email) && !empty($email)) $ausgabe .= "<li>"._falschemail."</li>";
    }

    if(
$homepage_pflicht && empty($homepage)) {
      
$ausgabe .= "<li>"._homepage."</li>";
    }
    else {

      
$homepage strip_tags(trim($homepage));

      if (
substr($homepage,0,3) == "www"$homepage "http://"$homepage;
      if(!
pruefe_hp($homepage) && !empty($homepage)) $ausgabe .= "<li>"._falschehp."</li>";
    }

    if(
$captcha && !($controller->isValid(htmlentities($_POST['number'])))) $ausgabe .= "<li>"._fehlercaptcha."</li>";

    
$name strip_tags($name);
    
$name trim($name);

    if(!
pruefe_forbiddenwords($text$forbiddenwords)) $ausgabe .= "<li>"._unerlaubtezeichen."</li>";

    if(!
$html$text strip_tags($text);
    
$text trim($text);

    
$icq strip_tags(trim($icq));
    if(
preg_match("/\D/"$icq) && !empty($icq)) $ausgabe .= "<li>"._falscheicq."</li>";

    
$spamfunctionwert=pruefe_antispam($antispamtime$antispamtime2);
    if(
$spamfunctionwert == 1$ausgabe "<li>"._spam."</li>";
    if(
$spamfunctionwert == 2$ausgabe "<li>"._spam2."</li>";

    
$text stripslashes(nl2br($text));

    
$text str_replace("<br />""<br> "$text);
    
$commentleer "";

    if (
$freischaltung$frei="1";

    if(empty(
$ausgabe)) {

      if(
$enmail) @mail($mail,"Neuer Gästebucheintrag",
      
"<html><body>Sie haben einen neuen Gästebucheintrag:<br><br>
      <b>Datum: </b>"
.date("d.m.Y"time())."<br>
      <b>Uhrzeit: </b>"
.date("H.i"time())."<br>
      <b>Name: </b>"
.$name."<br>
      <b>Email: </b>"
.$email."<br>
      <b>Homepage: </b>"
.$homepage."<br>
      <b>ICQ: </b>"
.$icq."<br>
      <b>Text: </b>"
.$text."</body></html>",
      
"From: \"Gästebuch\" <$mail>\nX-Mailer: PHP/" phpversion()."\nMime-Version: 1.0\nContent-Type: text/html; charset=\"ISO-8859-1\"");

      if(
$endankemail && !empty($email)) @mail($email,"Vielen Dank für Deinen Gästebucheintrag",
      
"<html><body>Hallo ".$name."<br><br>
      Vielen Dank für Deinen Eintrag in mein Gästebuch!<br>
      Ich hoffe Dir hat meine Seite gefallen und Du schaust mal wieder vorbei.<br><br>
      Dein Eintrag:<br><br>"
.$text."</body></html>",
      
"From: \"Gästebuch\" <$mail>\nX-Mailer: PHP/" phpversion()."\nMime-Version: 1.0\nContent-Type: text/html; charset=\"ISO-8859-1\"");

      if(
$bbcode$text bbcode($text);
      if(
$enbadword$text pruefe_badwords($text$badwords);

      
datenschreiben(array(time(), getenv("REMOTE_ADDR"), stripslashes($name), $email$icq$homepage$text$commentleer$frei));

      if(
$thanks) {
         
$ausgabe .= "<center>"._danke."</center><br>";
         
$ausgabe .= "<br><center><a href=\"".$starturl."\">"._zurueck."</a></center>";
         echo 
templateschreiben("guestbook/templates/danke.tpl", array("MESSAGE" => $ausgabe));
      }

      else {
         echo 
"<meta http-equiv=\"refresh\" content=\"0; URL=".$starturl."\">";
         exit;
      }
   }

   else {
      
$ausgabe2 "<b>"._fehler."</b><br>\n<ul>";
      
$ausgabe2 .= $ausgabe;
      
$ausgabe2 .= "</ul>";
      
$ausgabe2 .= "<br><center><a href=\"javascript:history.back(1)\">"._zurueck."</a></center>";
      echo 
templateschreiben("guestbook/templates/danke.tpl", array("MESSAGE" => $ausgabe2));
    }
  }

  else {

    
$data array_reverse(datenlesen());
    
$table "";
    
$i=0;

    
$eintr_anzahl count($data);

    if (isset(
$_GET['start'])) {
      
$start $_GET['start'];
    }
    else {
       
$start 0;
    }

    foreach(
$data as $wert) {
       if(
$i >= $start) {
         
$wert explode("::"$wert);
         
$c2 0;
         foreach(
$wert as $zwwert1) {
           
$zwwert2[$c2] = base64_decode($zwwert1);
           
$c2++;
         }
         
$wert $zwwert2;
         unset(
$zwwert1);
         unset(
$zwwert2);
         
$wert[3] = trim($wert[3]);
         if(!empty(
$wert[3])) $wert[3] = "<a href=\"mailto:".$wert[3]."\"><img src=\"guestbook/images/mail.gif\" alt=\"Email\" border=\"0\" hspace=\"2\"></a>";
         
$wert[4] = trim($wert[4]);
         if(!empty(
$wert[4])) $wert[4] = "<a href=\"http://www.icq.com/scripts/search.dll?to=".$wert[4]."\"><img src=\"guestbook/images/icq.gif\" alt=\"ICQ\" border=\"0\" hspace=\"2\"></a>";
         
$wert[5] = trim($wert[5]);
         if(!empty(
$wert[5])) $wert[5] = "<a href=\"".$wert[5]."\" target=\"_blank\"><img src=\"guestbook/images/home.gif\" alt=\"Homepage\" border=\"0\" hspace=\"2\"></a>";

         if(!empty(
$wert[7])) $wert[7] = _kommentar.$wert[7];
         if(empty(
$wert[7])) $wert[7] = "";

         if(
$enumbruch$wert[6] = umbrucheinfuegen($wert[6], $umbruch);

         if(
$ensmilies$wert[6] = smilies($wert[6], $smilies);

         if(empty(
$wert[8])) $wert[8] = "";

           if (
$wert[8] <> "1"){
           
$table .= templateschreiben("guestbook/templates/tabelle.tpl", array(
           
"NAME" =>  $wert[2],
           
"EMAIL" => $wert[3],
           
"ICQ" => $wert[4],
           
"HP" => $wert[5],
           
"CONTENT" => $wert[6],
           
"COMMENT" => $wert[7],
           
"DATE" => date("d.m.Y"$wert[0]),
           
"TIME" => date("H:i"$wert[0]),
           
"NUMBER" => ($eintr_anzahl-$i)));
          }

          if(
$i == $eintr_proseite+$start-1) break;
        }
        
$i++;
     }

     
$mnum $eintr_anzahl;
     
$sites "";
     
$i=-$eintr_proseite;
     
$seitenzahl 1;
     while(
$mnum>0) {
       
$mnum $mnum $eintr_proseite;
       
$i $i $eintr_proseite;
       
$sites .= "<a href=\"".$mainurl."start=$i\">$seitenzahl</a> ";
       
$seitenzahl++;
     }

     if (
$startform == TRUE){
       
$oben templateschreiben("guestbook/templates/formular.tpl", array("URL" => $mainurl));
    }

     else{
       
$oben "<a href=\"".$mainurl."action=submit\"><b>".$linktext."</b></a>";
     }
     
$menu templateschreiben("guestbook/templates/menu.tpl", array("ANZAHL" => $eintr_anzahl"SEITENLINKS" => $sites));
     echo 
templateschreiben("guestbook/templates/index.tpl", array("EINTRAEGE" => $table"MENU" => $menu"LINKODERFORM" => $oben));
  }
     
}

echo 
templateschreiben("guestbook/templates/footer.tpl", array());
?>
[MOD] So liest das kein Mensch. BBCode ergänzt.

Geändert von nikosch (13.11.2009 um 08:07 Uhr).
stefan070590 ist offline   Mit Zitat antworten
Alt 12.11.2009, 15:31  
Erfahrener Benutzer
 
Benutzerbild von MaiKaY
 
Registriert seit: 17.09.2009
Beiträge: 633
PHP-Kenntnisse:
Anfänger
MaiKaY befindet sich auf einem aufstrebenden Ast
Standard

Man muss auch nicht gleich übertreiben -.-*

Bitte PHP-Tag verwenden!
__________________
ACHTUNG!!! SIGNATUR!!!
PHP-Code:
var_dump($gehirn); exit; 
0 ??? WTF ? freutag.net
MaiKaY ist offline   Mit Zitat antworten
Alt 12.11.2009, 17:26  
Erfahrener Benutzer
 
Benutzerbild von Dark Guardian
 
Registriert seit: 10.10.2009
Beiträge: 2.630
PHP-Kenntnisse:
Fortgeschritten
Dark Guardian ist jedem bekanntDark Guardian ist jedem bekanntDark Guardian ist jedem bekanntDark Guardian ist jedem bekanntDark Guardian ist jedem bekanntDark Guardian ist jedem bekannt
Standard

Zitat:
Zitat von stefan070590 Beitrag anzeigen
so also hier für dich hab ich jez den quellcode mal gepostet, hab auch jez dieses 2 html gefundn in der tabelle und habs gelöscht ändert nix.
[Invalid] Markup Validation of http://total-oi.com/html/007Gaestebuch.php - W3C Markup Validator

Dann frag ich mich warum der W3 Validator folgendes ausgibt:

Zitat:
Error Line 128, Column 7: "DOCTYPE" declaration not allowed in instance

<td><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

Error Line 129, Column 6: document type does not allow element "html" here

<html>
Edit: Ich tippe hier stark auf Quierksmode. Bereinige die HTML Fehler und es wird sicherlich besser werden.
Dark Guardian ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
menü wird in Internet Explorer nicht angezeigt! SimStar001 HTML, Usability und Barrierefreiheit 10 03.04.2009 17:13
[Erledigt] Probleme mit meinem Gästebuch Manniii PHP Tipps 2008 4 15.06.2008 19:13
probleme bei internet explorer und firefox igron PHP Tipps 2008 0 12.05.2008 17:27
Box Modell Problem zwischen Internet Explorer 6 und FireFox DonTermi HTML, Usability und Barrierefreiheit 5 07.12.2006 16:30
IFrame im Internet Explorer verstecken duerov HTML, Usability und Barrierefreiheit 1 13.09.2006 17:21
[Erledigt] Internet Explorer neu installieren / reparieren Off-Topic Diskussionen 12 11.12.2005 18:51
submitbutton als image. firefox ok, internet explorer nicht? Promaetheus HTML, Usability und Barrierefreiheit 8 28.11.2005 10:47
Internet Explorer Bildverkleinerung abschalten Cyber Soldier HTML, Usability und Barrierefreiheit 0 05.08.2005 13:05
Internet Explorer Bildverkleinerung abschalten Cyber Soldier HTML, Usability und Barrierefreiheit 0 05.08.2005 13:04
Internet Explorer Bildverkleinerung abschalten Cyber Soldier HTML, Usability und Barrierefreiheit 0 05.08.2005 13:03
[Erledigt] Probleme mit dem Gästebuch PHP Tipps 2005-2 5 07.06.2005 15:22
[Erledigt] Internet Explorer und CSS.. Chr!s HTML, Usability und Barrierefreiheit 4 25.05.2005 18:17
Kommt der neue Internet Explorer? imported_Ben Off-Topic Diskussionen 51 18.03.2005 11:03
<img> und Internet Explorer flyingeagle HTML, Usability und Barrierefreiheit 5 21.02.2005 20:48
[Erledigt] function targetLink(URL) problem mit internet explorer HTML, Usability und Barrierefreiheit 4 11.01.2005 19:24

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
\neuer gästebucheintrag\ \bbcode\, gifarchiv gästebuch, //dieses script stammt von http://www.gifarchiv.net und darf nur dort zum download angeboten werden, gifarchiv capcha wird nicht angezeigt, gästebuch gifarchiv, linkoderform, internet explorer gästebuch aktualisiert nciht, guestbook gifarchiv.net iframe, php \echo templateschreiben\, gifarchiv captcha geht nicht, gästebuch captscha internet explorer, powered php gästebuch v1.6, gästebucheintrag <br> statt zeilenumbruch, gästebuch php barrierefrei, gästebuch code wird im ie nicht angezeigt

Alle Zeitangaben in WEZ +2. Es ist jetzt 06:56 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum