1. Nachrichten
  2. Forum
    1. Unerledigte Themen
    2. Forenregeln
  3. Spenden
  • Anmelden
  • Registrieren
  • Suche
Alles
  • Alles
  • Artikel
  • Seiten
  • Forum
  • Erweiterte Suche
  1. camp-firefox.de
  2. bugcatcher

Beiträge von bugcatcher

  • Firefox - Deutsche Homepage - WICHTIG

    • bugcatcher
    • 31. Oktober 2004 um 12:57

    Ich bezeifle, dass der Firefox-Musikverlag eine Switch-Page am Anfang einblendet, die ihn zu uns umleitet (oder besser halt nach mozeuro).

  • Browserstatistiken im Netz?

    • bugcatcher
    • 31. Oktober 2004 um 12:37

    Und was soll man da finden? Statistiken über Windows-User, die sich ein wenig für Technik interessieren?

  • Tab mit Doppelklick schließen

    • bugcatcher
    • 31. Oktober 2004 um 12:24

    Nur als Tip wenn du es noch nicht weisst: Mit der mittleren Maustaste schliesst man Tabs auch.

  • Mehr Platz für das Booksmarks Toolbar Folder?

    • bugcatcher
    • 31. Oktober 2004 um 12:22

    Wurde schon oft gefragt. Hat aber bisher keiner eine Antwort gewusst.

  • Browserstatistiken im Netz?

    • bugcatcher
    • 31. Oktober 2004 um 12:11

    Sowas gibt es nicht. Das sind höchstens mal ein paar Sammel-Statistiken von ein paar (~5 stück) grösseren Seiten, wenn man glück hat. Und die haben dann meist immer irgendein spezielles Puplikum. Spiegel.de z.B. hat bereits rund 20% Mozilla-Browser auf deren Seiten, heise sogar nochmehr. Je technikinteressierter das Thema einer Seite, des do höher der Anteil alternativer Browser. MSN- oder AOL-Seiten sind z.B. viel extremer von IE (Ich benutze den AOL-Browser! ... das ist doch der IE! ... oh, wusste ich nicht! ... klar! du weisst eh nix!) besucht.

    Die meisten "umfassenden", also Seitenübergreifende, Statistiken stammen von Werbefirmen, die durch banner usw. die Browser zählen. In denen kommt z.B. der IE überproportional gut weg. Denn die alternativen Browser haben zum einen alle einen Popupblocker, so das hauptsächlich nur IE-User in den Statistiken auftauchen und da Alternativ-Browser-User in der regel genug Ahnung haben, haben die meistens Programme wie Webwasher oder Adblock, womit auch die Zählungen der normalen Banner schnell zu einer IE-Tummelstelle werden. Auch das sich Browser wie Opera standardgemäss als IE ausgeben, hilft nicht die Statisiken brauchbar zu gestalten. Und manche Statistiken sind auch nicht in der Lage die Browser ordentlich auseinander zu halten, so das Firefox zum Netscape gezählt wird. Usw.

    Insofern: Statistiken gibs keine brauchbaren und schon garkeine "objektiven". Das einzigste was man an denen ablesen kann sind Trends.

  • Firefox - Deutsche Homepage - WICHTIG

    • bugcatcher
    • 31. Oktober 2004 um 12:01

    Die sind meist nur zu faul zum suchen. : )

  • Longhorn

    • bugcatcher
    • 31. Oktober 2004 um 11:59

    Na aber sicher. Man kann problemlos darauf uralte betriebssystem zum laufen bekommen. Sicher. Und man kann auch uralte Software laufen lassen. Sicher. Aber den Anforderungen die die dann anstehende Software-Generation hat.... die wird man damit nichtmehr befriedigen können. Das ist genauso hinter dem Mond gedacht, wie heute noch Win98 benutzen. es geht, aber es ginge besser. : )

  • Firefox - Deutsche Homepage - WICHTIG

    • bugcatcher
    • 31. Oktober 2004 um 11:53

    Wer google nicht kennt, kommt auch nicht auf die idee sich firefox zu installieren. ; )

  • Longhorn

    • bugcatcher
    • 31. Oktober 2004 um 11:48

    Hem. Es ging um Longhorn. Hem. Longhorn ist als Desktop-OS gedacht. Hem. Also gehe zumindest ich auch von einer solchen Nutzung aus. Dass ein 300er für eine Model-Eisenbahn-Steuerung auch noch 2006 ausreicht, ist mir klar. Kinder, Kinder, Kinder....

  • Tweak Network Setting

    • bugcatcher
    • 31. Oktober 2004 um 11:45

    dann würde ich mal ein wenig foren-/google-suche emfehlen. allein diese woche hab ich das mindestens 2 mal ausführlich beschrieben.

  • Longhorn

    • bugcatcher
    • 31. Oktober 2004 um 11:38

    Das wichtigste bei XP ist eigendlich der RAM. Unter 256 würde ich es nicht unbedingt empfehlen. Aber wenn man allenmöglichen effekt-kram deaktivert, wird auch XP sehr zurückhaltent, was die anforderungen an die hardware angeht. und wer 2006 immernoch eine kiste benutzt die nur 64 mb ram und eine 300 mhz cpu hat, dem kann man eh nicht helfen. da haben dann vermutlich die aktuellen schlepphones bessere hardware.

  • Endlich keine TBE oder Tabbrowser Preferences mehr

    • bugcatcher
    • 31. Oktober 2004 um 11:10

    Äusserst seltsam.

  • Suche Traffic Programm

    • bugcatcher
    • 31. Oktober 2004 um 11:09

    Jepp. Läuft auch bei mir. Und ich hab einen Router laufen.

  • Hilfe! Firefox löscht meine Lesezeichen!

    • bugcatcher
    • 31. Oktober 2004 um 11:07

    Der 0.10.1er (Firefox Preview Version) legt inzwischen backupfiles an, damit das nichtmehr passiert. Beim 0.9er wäre als Abhilfe die Erweiterung Bookmark Backup (oder hier: http://www.pikey.me.uk/mozilla/). Ob sich noch eine 0.8er kompatible version finden lässt, kann ich aber nicht sagen.

  • Firefox 0.9.3: Meine Homepage funktioniert nicht mehr!!

    • bugcatcher
    • 31. Oktober 2004 um 11:02

    Kannst denen ja mal das phpscript zukommen lassen. Egal wie verstellt dein Firefox sein mag (wobei ich jetzt nicht wüsste was man daran so verstellen könnte...).... der server dürfte NIEMALS die Scripte schicken, EGAL was der Browser als Anfrage stellt.

    Insofern sollten die wirklich auf dein Problem eingehen und nicht sagen, ist der Browser schuld.

  • Firefox 0.9.3: Meine Homepage funktioniert nicht mehr!!

    • bugcatcher
    • 31. Oktober 2004 um 00:34
    Zitat von HaMF

    Mailst du mal dem Seitenbetreiber?


    Gut. Die mysql.php bekomme ich auch nicht. Ich bekomme nur diese Datei anstelle der Seite. Und ich fühle mich nicht für deren Probleme veranwortlich. ; )

    Aber es ist schon ein fakt, dass ein Webserver sowas unter keinen Umständen ausspucken darf, egal was der Browser anfordert. Ist also auf jeden Fall ein Problem auf Seiten des Servers.

    Ich will aber immernoch gerne wissen, was mein RC1 anderes verschickt, als mein 0.9.3 und mein 0.10.1 ........?

  • Wie sieht euer Firefox/Desktop aus?

    • bugcatcher
    • 31. Oktober 2004 um 00:31

    Icon sushi ist was feines.

  • Firefox 0.9.3: Meine Homepage funktioniert nicht mehr!!

    • bugcatcher
    • 31. Oktober 2004 um 00:06

    Also wie gesagt. bei mir bietet mir mein RC1 einen download an. Und wenn ich den öffnen will (mit "FirefoxHTML"), dann startet mein RC1 meinen 0.9.3 (standardbrowser) und übergibt ihm eine index.htm....

    und die sieht sehr ulkig aus:

    PHP
    <?php
    include_once "mysql.php";
    
    
    //Wenn es die Datei gar nicht auf dem Server gibt, kommt
    //von htaccess dummy.no zur&uuml;ck, und diese wird dann direkt auf die Fehlerseite geleitet
    if ($_GET['file'] == "dummy.no") {
    	fehler('FRONT_040');	
    }
    
    
    if ($einstellungen['wartungsarbeiten'] == 1) {
    	fehler('FRONT_349');	
    }
    
    
    //Korrektur f&uuml;r Aufruf www.domain.de/user/pfad/pfad/file
    if (!strstr($_GET['user'],"/")) {
    //Alles ok
    ;	
    } else {
    //&uuml;berfl&uuml;ssiges in Pfad
    if ($_GET['pfad'] != "")
    	$_GET['pfad'] = substr($_GET['user'],strpos($_GET['user'],"/")+1)."/".$_GET['pfad'];	
    	else
    	$_GET['pfad'] = substr($_GET['user'],strpos($_GET['user'],"/")+1);	
    
    $_GET['user'] = substr($_GET['user'],0,strpos($_GET['user'],"/"));
    }
    
    
    if (strstr($_GET['user'],"/")) 
    	fehler('FRONT_040');
    
    if (strstr($_GET['pfad'],"./")) 
    	fehler('FRONT_040');
    
    
    if (strstr($_GET['file'],"/")) 
    	fehler('FRONT_040');
    
    
    
    
    //Logfileklasse 
    if (!isset($log)) {
    	include "includes/log.class.php";
    	$log = new Log();
    }
    $log->speedStep("Start");
    
    
    //error_reporting(2047);
    //Wir setzten zuerst den richtigen Header
    //Header("HTTP/1.1 200 Ok");
    
    
    //Wir updaten die Stats und bekommen So alles
    updateStatsGlobal();
    
    
    if ((isset($_GET['file']) || isset($_GET['pfad'])) && !isset($_GET['user'])) {
    	//User an Hand des HTTP Host rausfinden
    	$subdomain = $_SERVER['HTTP_HOST'];
    	$domain = $_SERVER['SERVER_NAME'];
    
    	if (substr_count($domain,".") >= 2) {
    			$domain = eregi_replace("www\.", "", $domain);
    			$subdomain = eregi_replace("\.".$domain, "", $subdomain);
    			$subdomain = eregi_replace("www\.", "", $subdomain);
    			$subdomain = strtolower($subdomain);
    	} 
    	$_GET['user'] = $subdomain;	
    } 
    
    
    if (($_GET['pfad'] != "" || $_GET['user'] != "") && $_GET['file'] == "") {		
    
    		$index = array("index.html","index.htm","index.php","default.htm","default.html","no");
    
    		if (!$withoutDB) {
    			//Index raussuchen
    			$s = my_mysql_query("SELECT * FROM kunden WHERE username = '".$_GET['user']."'");
    			$t = mysql_fetch_array($s);
    
    			//Eventuell ja nur eine Weiterleitung
    			if ($t['weiterleitung'] != "") {
    				weiterleitung($t['weiterleitung'],$t);
    			}
    
    			for ($i = 0; $i < Count($index); $i++) {
    				$_GET['file'] = $index[$i];
    				$query = "SELECT * FROM dateien WHERE user = '".$t['id']."'  AND dir = '".$pfad."' AND name = '".$_GET['file']."'";
    				$r = my_mysql_query($query);
    				if (mysql_num_rows($r) == 1) break;
    			}	
    		} else {
    			for ($i = 0; $i < Count($index); $i++) {
    				if ($_GET['pfad'] != "") {
    					$path_temp = $_GET['pfad']."/";	
    				} else {
    					$path_temp = "/";
    				}
    				$_GET['file'] = $index[$i];
    				if (file_exists($dir.$_GET['user'].$path_temp.$_GET['file'])) {
    					break;
    				} 
    			}	
    		}
    }
    
    
    
    
    $out_datei = "";
    $user = 1;
    
    
    	
    if ($_SESSION['cache']['werbesprachen'] != "" && $_SESSION['cache']['sprache'] != "" && $einstellungen['cache'] > 0) {
    	$sprache = $_SESSION['cache']['sprache'];
    	$werbesprachen = $_SESSION['cache']['werbesprachen'];
    } else {
    	if (substr($_SERVER['HTTP_ACCEPT_LANGUAGE'],0,2) != "") {
    		$query = "SELECT * FROM laender WHERE browser = '".substr($_SERVER['HTTP_ACCEPT_LANGUAGE'],0,2)."'";
    		$r = my_mysql_query($query);
    
    		if (mysql_num_rows($r) == 0) {
    			//Standart ausgeben
    			$r = my_mysql_query("SELECT * FROM laender Order by type DESC,id ASC");	
    		} else {
    			$weitere = true;
    		}
    	} else {
    		//Standart ausgeben
    		$r = my_mysql_query("SELECT * FROM laender Order by type DESC,id ASC");	
    	}	
    
    
    	$first = true;
    	$werbesprachen = array();
    	while ($sprache_tmp = mysql_fetch_array($r)) {
    		if ($first) {
    			$sprache = $sprache_tmp;
    			$first = false;
    		}
    
    		//Falls es die gleiche Sprache wie die von dem Browser ist
    		if ($sprache_tmp['sprache'] == $sprache['sprache']) {
    			$werbesprachen[] = $sprache_tmp['id'];
    		}
    	}
    
    	if ($weitere) {
    		$query = "SELECT * FROM laender WHERE sprache = '".$sprache['sprache']."'";
    		$r = my_mysql_query($query);
    		while ($sprache_tmp = mysql_fetch_array($r)) {
    			$werbesprachen[] = $sprache_tmp['id'];	
    		}
    	}
    	$werbesprachen = array_unique($werbesprachen);
    
    	if ($einstellungen['cache'] > 0) {
    		$_SESSION['cache']['sprache'] = $sprache;
    		$_SESSION['cache']['werbesprachen'] = $werbesprachen;	
    	}
    }	
    
    
    include_once "includes/user.php";
    
    
    $log->speedStep("File zuordnen");
    
    
    /*Useraktionen */
    $u = new User("username","password");
    $u->setTable("kunden");
    
    
    if (isset($_GET['amp;file'])) $_GET['file'] = $_GET['amp;file'];
    
    
    if (isset($_GET['id']) && is_numeric($_GET['id']) && !isset($_GET['file']) && !isset($_GET['user'])) {
    		if ($withoutDB) {
    			$user = $u->getId();
    			$user_data = $u->getKunde();
    			$dir .= $user_data['username']."/";
    			$file = getFileFromList("id",$_GET['id']);
    			if ($file['dir'] != "") {
    				$dir_temp = "".$file['dir']."/";	
    			} else  {
    				$dir_temp = "";
    			}
    
    
    			$out_datei = $dir_temp.$file['name'];
    			$valid_file = true;	
    			$traffic_limit = $user_data['traffic_limit'];
    
    
    		} else {
    			$s = my_mysql_query("SELECT * FROM dateien WHERE id = '".$_GET['id']."' AND online = 1 Order by dir ASC");
    			if (mysql_num_rows($s) == 0) $valid_file = false;
    			else $valid_file = true;
    
    			$t = mysql_fetch_array($s);	
    			$out_datei = $t['datei'];
    			$user = $t['user'];
    		}
    
    		//Abfrage ob der User gesperrt ist
    		$s = my_mysql_query("SELECT id,username,traffic_limit FROM kunden WHERE id = '".$user."' AND online = 1");
    		if (mysql_num_rows($s) == 0) {
    			$user_gesperrt = true;	
    		} else {
    			$x = mysql_fetch_array($s);
    			$user_gesperrt = false;	
    			$traffic_limit = $x['traffic_limit'];	
    		}
    
    } else if ($_GET['user'] != "" && $_GET['file'] != "") {
    		if (is_numeric($_GET['user'])) $add = " OR id = '".$_GET['user']."'"; 
    		else $add = "";
    
    		$s = my_mysql_query("SELECT id,username,traffic_limit,weiterleitung FROM kunden WHERE (username = '".$_GET['user']."' ".$add.") AND online = 1");
    
    		//Abfrage ob der User gesperrt ist
    		if (mysql_num_rows($s) == 0) {
    			$user_gesperrt = true;	
    		} else {
    			$user_gesperrt = false;	
    		}
    
    		$t = mysql_fetch_array($s);	
    		$x = $t;
    
    		if (strpos($_GET['file'],"/") > 0) {
    			$_GET['pfad'] = substr($_GET['file'],0,strrpos($_GET['file'],"/"));
    			$_GET['file'] = substr($_GET['file'],strrpos($_GET['file'],"/")+1);
    			$pfad_query = " AND dir = '".$_GET['pfad']."'";
    		} else if ($_GET['pfad'] != "") {
    			$pfad_query = " AND dir = '".$_GET['pfad']."'";
    		}
    
    		//Rausgenommen wurde:  Order by dir ASC,id DESC
    		if (!$withoutDB) {
    			$query = "SELECT datei,name,dir FROM dateien WHERE user = '".$t['id']."' AND name = '".$_GET['file']."' ".$pfad_query."";
    			$s = my_mysql_query($query);
    			if (mysql_num_rows($s) == 0) 
    				$valid_file = false;
    				else 
    				$valid_file = true;
    			$t = mysql_fetch_array($s);
    			$out_datei = $t['datei'];
    		} else {
    			if ($_GET['pfad'] != "") 
    				$s_temp = $_GET['pfad']."/";
    				else
    				$s_temp;
    
    			if (file_exists($dir.$x['username']."/".$s_temp.$_GET['file'])) {
    				$valid_file = true;
    				$out_datei = $x['username']."/".$s_temp.$_GET['file'];
    				$t['name'] = $_GET['file'];
    			} 
    		}		
    		$user = $x['id'];
    		$traffic_limit = $x['traffic_limit'];	
    }
    
    
    if ($x['weiterleitung'] != "") {
    	weiterleitung($x['weiterleitung'],$x);	
    }
    
    
    $view_online = array("gif","jpg","png","htm","html","php","php3","php4","txt","js");
    $images = array("jpg","jpeg","gif","png");
    $show_ad = array("htm","html","php","php3","php4");
    
    
    $endung = strtolower(substr($t['name'],strrpos($t['name'],".")+1));
    
    
    $log->speedStep("Beginn Hauptteil");
    
    
    if ($user_gesperrt) {
       fehler('FRONT_037');
    } else if ($valid_file) {
    	if (!in_array($endung,$show_ad)) {
    		switch ($einstellungen['extern']) {
    			case 2:
    			if (strlen(strstr($_SERVER['HTTP_REFERER'],$_SERVER['SERVER_NAME'])) == false && strstr($_SERVER['HTTP_REFERER'],substr($_SERVER['SERVER_NAME'],4)) == false) {			
    				if ($_SERVER['HTTP_ACCEPT'] == "*/*") {
    					fehler('FRONT_097',true);	
    				} else {
    					fehler('FRONT_097',false);	
    				}	
    			}
    			break;
    
    			case 1:
    			if (strlen(strstr($_SERVER['HTTP_REFERER'],$_SERVER['SERVER_NAME'])) == false && strstr($_SERVER['HTTP_REFERER'],substr($_SERVER['SERVER_NAME'],4)) == false && $_SERVER['HTTP_REFERER'] != "") {
    				if ($_SERVER['HTTP_ACCEPT'] == "*/*") {
    					fehler('FRONT_097',true);	
    				} else {
    					fehler('FRONT_097',false);	
    				}	
    			}
    			break;
    
    			default:
    			case 0;
    			break;	
    		}			
    	} else {
    
    
    	}
    
    	//echo "agent".$agent."version".$version;
    	if (in_array(strtolower($endung),$images)) {
    		//Browsercheck
    		$HTTP_USER_AGENT = $_SERVER['HTTP_USER_AGENT'];
    			if( ereg( "MSIE" , $HTTP_USER_AGENT ) ) {
    				if( ereg( "Mac" , $HTTP_USER_AGENT ) ) {
    				$agent = "Mac Explorer";
    				$version = 0;
    				} else {
    				$agent = "MS Explorer";
    				$tmp = strstr($HTTP_USER_AGENT , "MSIE" );
    				$version = substr(doubleval( substr( $tmp , 4 , strlen( $tmp) - 5 ) ), 0, 4);
    			}
    		}
    		else if( ereg( "^Mozilla/" , $HTTP_USER_AGENT ) ) {
    			$agent = "Netscape";
    			$tmp = strstr( $HTTP_USER_AGENT , "/" );
    			$version = substr( doubleval( substr( $tmp , 1 , strlen( $tmp ) - 1 ) ),0,4);
    			if($version>=5) $agent="Gecko";
    		} else { 	$agent = "Unkown";
    					$version = 0;
    		}	
    
    		if ($agent != "MS Explorer") {
    		switch ($endung) {
    			case "jpg":
    			header("Content-Type: image/jpg");	
    			break;
    
    			case "jpeg":
    			header("Content-Type: image/jpeg");	
    			break;
    
    			case "gif":
    			header("Content-Type: image/gif");	
    			break;
    
    			case "png":
    			header("Content-Type: image/png");	
    			break;	
    		}
    		}
    	}
    
    	$size = @fileSize($dir.$out_datei);
    
    	if (!in_array(strtolower($endung),$view_online)) {
    		//Hier mu&szlig; noch der richtige Mime Type hin
            header("Content-type: ".strtolower($endung));
            header("Cache-control: max-age=31536000");
     		header("Expires: 0");
    		header("Content-Disposition: filename=".$t['name']."");
            header("Content-Length: ".$size);
            header("Last-Modified: " . gmdate("D, d M Y H:i:s",time()) . "GMT");
    	}
    	$log->speedStep("Anfang Traffic Berechnung");
    
    	if ($einstellungen['max_traffic'] != 0) {
    		if ($sum_user_traffic/(1024*1024) >= $einstellungen['max_traffic']) {
    			$traffic = false;
    		}
    		else 
    			$traffic = true;	
    	} else {
    		$traffic = true;	
    	}
    	if ($traffic) {
    		//$query = "SELECT kunden.traffic_limit,traffic.* FROM `traffic` Left Join kunden On kunden.id = traffic.user WHERE traffic.user = '".$user."' AND monat = '".date("m")."' AND jahr = '".date("Y")."' LIMIT 0, 30";
    		$query = "SELECT id,traffic FROM traffic WHERE user = '".$user."' AND monat = '".date("m")."' AND jahr = '".date("Y")."' LIMIT 0,1";
    		$r = my_mysql_query($query);
    		if (mysql_num_rows($r) == 0) {
    			//Neuer Eintrag
    			//Hit oder View eintragen
    			if (in_array(strtolower($endung),$show_ad)) {
    				//View und Hit
    				$query = "insert into traffic (user,hits,views,traffic,monat,jahr) Values ('".$user."','1','1','".$size."','".date("m")."','".date("Y")."')";
    				my_mysql_query($query);
    				} else {
    				//Nur ein Hit
    				$query = "insert into traffic (user,hits,views,traffic,monat,jahr) Values ('".$user."','1','0','".$size."','".date("m")."','".date("Y")."')";
    				my_mysql_query($query);
    			}
    
    			$traffic = true;
    		} else {
    			$s = mysql_fetch_array($r);
    			$s['traffic_limit'] = $traffic_limit;
    			if (($s['traffic_limit'] * 1024 * 1024 > $s['traffic']+$size) || $s['traffic_limit'] == "0") {
    				$traffic = true;
    				if (in_array(strtolower($endung),$show_ad)) {
    					//View und Hit
    					my_mysql_query("UPDATE traffic set traffic = traffic + ".($size*1).",views = views + 1,hits = hits +1 WHERE id = '".$s['id']."'");	
    				} else {
    					//Nur ein Hit
    					my_mysql_query("UPDATE traffic set traffic = traffic + ".($size*1).",hits = hits +1 WHERE id = '".$s['id']."'");	
    			}
    
    			} else {
    				$traffic = false;	
    			}
    		}
    	}
    	$log->speedStep("File Schreiben Anfang");
    	if ($traffic) {	
    	    if (file_exists($dir.$out_datei) && $out_datei != "") {
    	    	//Logschreiben
    			if ($t['dir'] != "") {
    				$t['dir'] = $t['dir']."/";	
    			}
    	    	$log->write($t['dir'].$t['name'],$user,"Userseiten");
    			$fp = fopen($dir.$out_datei,"r");
    			$data = fread($fp,$size);
    			fclose($fp);
    
    			//Banner einf&uuml;gen, falls notwendig
    			/* Bannerteil */
    			$query = "SELECT * FROM kunden WHERE id = '".$user."'";
    			$s = my_mysql_query($query);
    			$t = mysql_fetch_array($s);	
    
    
    			if (in_array($endung,$show_ad) && $t['werbung'] != "Keine" && $t['werbung'] != 0) {
    				//Check ob Werbung angezeigt werden mu&szlig;, wegen Ratio
    				mt_srand (time());
    
    
    				if ($t['ratio'] >= mt_rand(0,100)) { 
    
    					include "seitenwerbung.php";
    
    					switch ($t['werbung']) {
    						case 3:
    						$banner = getBanner($t,"html_head");
    						$banner = array_merge($banner,getBanner($t,"html_body"));
    						break;
    
    						case "PopUp":
    						case 2:
    						$banner = getBanner($t,"html_head");
    						break;
    
    						case "Banner":
    						case 1:
    						$banner = getBanner($t,"html_body");
    						break;
    
    						default:	
    						break;
    					}		
    					$data = parseContent($data,$banner);
    				}				
    			}
    			//$data = str_replace("file.php?","http://".$_SERVER['SERVER_NAME']."/file.php?",$data);
    			//if ($test)
    				//eval("?".chr(62).$data.chr(60)."?");
    			//else
    			echo $data;	
    			$log->speedStep("Fileschreiben Ende");
    		} else fehler('FRONT_038');
    	} else {
    		 fehler('FRONT_039');
    	}
    } else {
    	 fehler('FRONT_040');
    }
    if ($debug)
    	$log->speedOut();
    //for ($i = 0; $i < 1000; $i++) echo " ";
    
    
    function fehler($msg,$img = false) {
    	Global $_GET,$log,$user,$out_datei,$sprache,$einstellungen;
    
    	if (!@include("lang/".$sprache['source']."/".$sprache['source'].".inc.php"))
    	@include "lang/german/german.inc.php";
    
    	if (!isset($log)) {
    		include "includes/log.class.php";
    		$log = new Log();
    	}
    
    	$msg = $string_out[$msg];
    
    
    	if ($_GET['pfad'] != "")
    		$_GET['pfad'] = $_GET['pfad']."/";
    
    	if ($einstellungen['subdomain'] == 1) {
    		$server = $_SERVER['SERVER_NAME']; 
    		$server = substr($server,strpos($server,"www")+4);
    		$url = 	"http://".$_GET['user'].".".$server."/".$_GET['pfad'].$_GET['file'];
    	} else {
    		$url = "http://".$_SERVER['SERVER_NAME']."/".$_GET['user']."/".$_GET['pfad'].$_GET['file'];
    	}
    	if ($_GET['file'] == "dummy.no") {
    		$url = "http://".$_SERVER['HTTP_HOST'].$_SERVER['REDIRECT_URL'];	
    	}
    
    	$url = 	
    	$log->write("Fehler: ".$msg,$user,"Userseiten",$url);
    
    	if (!$img) {
    		include "includes/template.inc";
    		include "seitenwerbung.php";
    
    		//Banner einf&uuml;gen
    		$query = "SELECT * FROM kunden WHERE id = '".$user."'";
    		$s = my_mysql_query($query);
    		$t = mysql_fetch_array($s);	
    
    		$banner = getBanner($t,"frontend","fehlerseiten");
    		$t = new Template; 
    		$t->set_file(array("page" => "templates/fehler.htm"));  
    
    
    		$t->set_var(array("banner" => stripSlashes($banner[0]['html']),"fehler" => $msg,"FRONT_219" => $string_out['FRONT_219'],"FRONT_220" => $string_out['FRONT_220']));
    		$t->parse("page","page");
    		$t->p("page");
    	}  else {
    		header("Content-Type: image/jpeg");	
    		$fp = fopen("templates/fehler.jpg","r");
    		echo $fp = fread($fp,5000);
    		fclose($fp);	
    	}
    	die();
    }
    
    
    function weiterleitung($url,$user) {
    	Global $einstellungen,$log;
    	if ($einstellungen['subdomain'] == 1) {
    		$server = $_SERVER['SERVER_NAME']; 
    		$server = substr($server,strpos($server,"www")+4);
    		$user_url = "http://".$user['username'].".".$server;
    	} else {
    		$user_url = "http://".$_SERVER['SERVER_NAME']."/".$user['username'];
    	}
    
    	$log->write("Weiterleitung",$user['id'],"Userseiten",$url);
    	?>
    
    
    <HTML><HEAD>
    <META NAME="description" content="">
    <META NAME="keywords" content="">
    <TITLE><?php echo $user_url; ?></title>
    </HEAD>
    <FRAMESET ROWS="100%,*" BORDER="0" FRAMEBORDER="0">
    <FRAME SRC="<?php echo $url; ?>" SCROLLING="AUTO" NAME="bannerframe" NORESIZE>
    </FRAMESET>
    <NOFRAMES>
    <?php echo $user_url; ?>
    <P>
    <DIV ALIGN="CENTER"><A HREF="<?php echo $url; ?>"><?php echo $user_url; ?></A></DIV>
    </NOFRAMES>
    </HTML>
    	<?php
    	die();
    }
    
    
    function mimetype($endung){ 
    	 $file2mime = array( 
    	 "ai"=>"application/postscript", 
    	 "aif"=>"audio/x-aiff", 
    	 "aifc"=>"audio/x-aiff", 
    	 "aiff"=>"audio/x-aiff", 
    	 "asc"=>"text/plain", 
    	 "au"=>"audio/basic", 
    	 "avi"=>"video/x-msvideo", 
    	 "bcpio"=>"application/x-bcpio", 
    	 "bin"=>"application/octet-stream", 
    	 "c"=>"text/plain", 
    	 "cc"=>"text/plain", 
    	 "ccad"=>"application/clariscad", 
    	 "cdf"=>"application/x-netcdf", 
    	 "class"=>"application/octet-stream", 
    	 "cpio"=>"application/x-cpio", 
    	 "cpt"=>"application/mac-compactpro", 
    	 "csh"=>"application/x-csh", 
    	 "css"=>"text/css", 
    	 "dcr"=>"application/x-director", 
    	 "dir"=>"application/x-director", 
    	 "dms"=>"application/octet-stream", 
    	 "doc"=>"application/msword", 
    	 "drw"=>"application/drafting", 
    	 "dvi"=>"application/x-dvi", 
    	 "dwg"=>"application/acad", 
    	 "dxf"=>"application/dxf", 
    	 "dxr"=>"application/x-director", 
    	 "eps"=>"application/postscript", 
    	 "etx"=>"text/x-setext", 
    	 "exe"=>"application/octet-stream", 
    	 "ez"=>"application/andrew-inset", 
    	 "f"=>"text/plain", 
    	 "f90"=>"text/plain", 
    	 "fli"=>"video/x-fli", 
    	 "gif"=>"image/gif", 
    	 "gtar"=>"application/x-gtar", 
    	 "gz"=>"application/x-gzip", 
    	 "h"=>"text/plain", 
    	 "hdf"=>"application/x-hdf", 
    	 "hh"=>"text/plain", 
    	 "hqx"=>"application/mac-binhex40", 
    	 "htm"=>"text/html", 
    	 "html"=>"text/html", 
    	 "ice"=>"x-conference/x-cooltalk", 
    	 "ief"=>"image/ief", 
    	 "iges"=>"model/iges", 
    	 "igs"=>"model/iges", 
    	 "ips"=>"application/x-ipscript", 
    	 "ipx"=>"application/x-ipix", 
    	 "jpe"=>"image/jpeg", 
    	 "jpeg"=>"image/jpeg", 
    	 "jpg"=>"image/jpeg", 
    	 "js"=>"application/x-javascript", 
    	 "kar"=>"audio/midi", 
    	 "latex"=>"application/x-latex", 
    	 "lha"=>"application/octet-stream", 
    	 "lsp"=>"application/x-lisp", 
    	 "lzh"=>"application/octet-stream", 
    	 "m"=>"text/plain", 
    	 "man"=>"application/x-troff-man", 
    	 "me"=>"application/x-troff-me", 
    	 "mesh"=>"model/mesh", 
    	 "mid"=>"audio/midi", 
    	 "midi"=>"audio/midi", 
    	 "mif"=>"application/vnd.mif", 
    	 "mime"=>"www/mime", 
    	 "mov"=>"video/quicktime", 
    	 "movie"=>"video/x-sgi-movie", 
    	 "mp2"=>"audio/mpeg", 
    	 "mp3"=>"audio/mpeg", 
    	 "mpe"=>"video/mpeg", 
    	 "mpeg"=>"video/mpeg", 
    	 "mpg"=>"video/mpeg", 
    	 "mpga"=>"audio/mpeg", 
    	 "ms"=>"application/x-troff-ms", 
    	 "msh"=>"model/mesh", 
    	 "nc"=>"application/x-netcdf", 
    	 "oda"=>"application/oda", 
    	 "pbm"=>"image/x-portable-bitmap", 
    	 "pdb"=>"chemical/x-pdb", 
    	 "pdf"=>"application/pdf", 
    	 "pgm"=>"image/x-portable-graymap", 
    	 "pgn"=>"application/x-chess-pgn", 
    	 "png"=>"image/png", 
    	 "pnm"=>"image/x-portable-anymap", 
    	 "pot"=>"application/mspowerpoint", 
    	 "ppm"=>"image/x-portable-pixmap", 
    	 "pps"=>"application/mspowerpoint", 
    	 "ppt"=>"application/mspowerpoint", 
    	 "ppz"=>"application/mspowerpoint", 
    	 "pre"=>"application/x-freelance", 
    	 "prt"=>"application/pro_eng", 
    	 "ps"=>"application/postscript", 
    	 "qt"=>"video/quicktime", 
    	 "ra"=>"audio/x-realaudio", 
    	 "ram"=>"audio/x-pn-realaudio", 
    	 "ras"=>"image/cmu-raster", 
    	 "rgb"=>"image/x-rgb", 
    	 "rm"=>"audio/x-pn-realaudio", 
    	 "roff"=>"application/x-troff", 
    	 "rpm"=>"audio/x-pn-realaudio-plugin", 
    	 "rtf"=>"text/rtf", 
    	 "rtx"=>"text/richtext", 
    	 "scm"=>"application/x-lotusscreencam", 
    	 "set"=>"application/set", 
    	 "sgm"=>"text/sgml", 
    	 "sgml"=>"text/sgml", 
    	 "sh"=>"application/x-sh", 
    	 "shar"=>"application/x-shar", 
    	 "silo"=>"model/mesh", 
    	 "sit"=>"application/x-stuffit", 
    	 "skd"=>"application/x-koan", 
    	 "skm"=>"application/x-koan", 
    	 "skp"=>"application/x-koan", 
    	 "skt"=>"application/x-koan", 
    	 "smi"=>"application/smil", 
    	 "smil"=>"application/smil", 
    	 "snd"=>"audio/basic", 
    	 "sol"=>"application/solids", 
    	 "spl"=>"application/x-futuresplash", 
    	 "src"=>"application/x-wais-source", 
    	 "step"=>"application/STEP", 
    	 "stl"=>"application/SLA", 
    	 "stp"=>"application/STEP", 
    	 "sv4cpio"=>"application/x-sv4cpio", 
    	 "sv4crc"=>"application/x-sv4crc", 
    	 "swf"=>"application/x-shockwave-flash", 
    	 "t"=>"application/x-troff", 
    	 "tar"=>"application/x-tar", 
    	 "tcl"=>"application/x-tcl", 
    	 "tex"=>"application/x-tex", 
    	 "texi"=>"application/x-texinfo", 
    	 "texinfo - application/x-texinfo", 
    	 "tif"=>"image/tiff", 
    	 "tiff"=>"image/tiff", 
    	 "tr"=>"application/x-troff", 
    	 "tsi"=>"audio/TSP-audio", 
    	 "tsp"=>"application/dsptype", 
    	 "tsv"=>"text/tab-separated-values", 
    	 "txt"=>"text/plain", 
    	 "unv"=>"application/i-deas", 
    	 "ustar"=>"application/x-ustar", 
    	 "vcd"=>"application/x-cdlink", 
    	 "vda"=>"application/vda", 
    	 "viv"=>"video/vnd.vivo", 
    	 "vivo"=>"video/vnd.vivo", 
    	 "vrml"=>"model/vrml", 
    	 "wav"=>"audio/x-wav", 
    	 "wrl"=>"model/vrml", 
    	 "xbm"=>"image/x-xbitmap", 
    	 "xlc"=>"application/vnd.ms-excel", 
    	 "xll"=>"application/vnd.ms-excel", 
    	 "xlm"=>"application/vnd.ms-excel", 
    	 "xls"=>"application/vnd.ms-excel", 
    	 "xlw"=>"application/vnd.ms-excel", 
    	 "xml"=>"text/xml", 
    	 "xpm"=>"image/x-xpixmap", 
    	 "xwd"=>"image/x-xwindowdump", 
    	 "xyz"=>"chemical/x-pdb", 
    	 "zip"=>"application/zip" 
    	 ); 
    	if (!in_array($endung,$file2mime)) {
    		return $file2mime[$endung];	
    	} else return $file2mime['bin'];
    }
    
    
    ?>
    Alles anzeigen


    Keine Ahnung was mein RC für andere Anforderungen an den Server schickt... aber der Server meint im gegenzug mir seine PHP-Scripte schicken zu müssen.... : )

  • Firefox 0.9.3: Meine Homepage funktioniert nicht mehr!!

    • bugcatcher
    • 30. Oktober 2004 um 20:17

    Mein 0.9.3er hat keine Probleme. Auch der 0.10.1er nicht. Allerdings hab ich Dein Problem mit meiner 1.0rc1 ... dabei hab ich die MimeTypen vom 0.9.3er übernommen. Hem... komisch.

  • Deutsche Version von 1.0

    • bugcatcher
    • 30. Oktober 2004 um 20:06

    da finden sich die deutschen versionen. ich würde an deiner stelle mal nach "de-DE" suchen....

Unterstütze uns!

Jährlich (2025)

101,9 %

101,9% (662,48 von 650 EUR)

Jetzt spenden
  1. Kontakt
  2. Datenschutz
  3. Impressum
Community-Software: WoltLab Suite™
Mastodon