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

  • 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....

  • Firefox RC1 verfügbar !

    • bugcatcher
    • 30. Oktober 2004 um 19:26

    Ganz (orginal) oder garnicht. ; )

    Bringt mir ja eh nichts. Ohne die passenden übersetzten Erweiterungen ist der RC1 eh nur ein Testobjekt.

  • Firefox RC1 verfügbar !

    • bugcatcher
    • 30. Oktober 2004 um 19:16

    Ich warte immer auf Orginale. Ich hab gelernt Geduld zu haben.

  • Firefox RC1 verfügbar !

    • bugcatcher
    • 30. Oktober 2004 um 19:03

    Ich hab 0.8, 0.9.3, 0.10.1 und RC1 laufen. Wenn ich will auch gleichzeitig. ; )

    Wobei ich 0.9.3 als Standardbrowser eingetragen habe. Die andern sind zum testen. Ich wechsel erst zu einer neueren version, wenn alle Erweiterungen (und das Theme Charamel) die ich nutze verfügbar (und übersetzt) sind.

  • Geschichts Frage Mozilla Netscape Internetexplorer

    • bugcatcher
    • 30. Oktober 2004 um 18:39

    Danke! Mein fälschliches Wissen hatte ich hierher:
    http://evolt.org/article/One_br…9442/index.html
    Aber Goodger wird es wohl besser wissen. Hoffe ich wenigstens. ; )

    Noch ein link der evtl. interessant sein könnte:
    http://www.holgermetzger.de/netscape/Netscape-Geschichte.html

  • Firefox RC1 verfügbar !

    • bugcatcher
    • 30. Oktober 2004 um 18:31

    Das ist schwerer als 2 Füchse nebeneinander laufen zu lassen.

  • Geschichts Frage Mozilla Netscape Internetexplorer

    • bugcatcher
    • 30. Oktober 2004 um 18:27

    DAS ist aber eine ANDERE Aussage... DIE verstehe ich auch. Hast jetzt ein paar links bei der hand? Oder muss ich selber suchen? : )

  • Geschichts Frage Mozilla Netscape Internetexplorer

    • bugcatcher
    • 30. Oktober 2004 um 18:24

    Ok. Und wo steht jetzt in DEM satz, dass Netscape1-4 auf Gecko basiert??? Ich plan langsam garnichts mehr. : (

  • Geschichts Frage Mozilla Netscape Internetexplorer

    • bugcatcher
    • 30. Oktober 2004 um 18:19

    Ich ich suche gerade nach der Stelle wo ich diese Falschaussage gemacht hab....? Mit Mozilla/Gecko meine ich den Aktuellen Mozilla und nicht Netscape/Mozilla (Browsername/RenderEngine). Falls das Missverständlich gewesen sein sollte, möge man mir Verzeichen. Das mit dem "Mariner" ist mir gänzlich neu. Haste Links dazu?

  • Firefox RC1 verfügbar !

    • bugcatcher
    • 30. Oktober 2004 um 18:13

    Die RC1 kann man benutzen, genauso wie man in der regel Nigtlys benutzen kann. Allerdings sollte einem klar sein, dass noch nicht alle Theme und auch noch nicht alle Erweiterungen an die RC1 angepasst sind. Und die Übersetzung dieser Erweiterungen dauert natürlich nochmal ein stück längern.

    Wenn man die RC1 als 2.Browser haben will, sollte man sie natürlich in ein eigenes Verzeichnis installieren. Und vor dem erststart sollte man den profilmanager (von der RC) bitten sich ein 2. profil für die RC zu erstellen, damit die das aktuelle nicht umkrempelt (diese stellt z.B. dann die interne versionsnummer hoch wodurch dann inkompatible erweiterungen deaktiviert werden. will man dann das profil mit dem alten firefox benutzen, sie die auch dort deaktiviert). mit 2 verschiendenen verknüpfungen kann man dann die verschiedenen profile ansprechen.

    Code
    "c:\wo ist mein mozilla\firefox.exe" -p defaultprofil
    "c:\wo ist mein RC1\firefox.exe" -p rc1


    (das defaultprofil und rc1 am ende des aufrufes stellt den profilnamen da! auch zu beachten ist gross und kleinschreibung!)

    Um die beiden Mozillas GLEICHZEITIG zum laufen zu bekommen fütter mal die forensuche mit MOZ_NO_REMOTE.

  • Geschichts Frage Mozilla Netscape Internetexplorer

    • bugcatcher
    • 30. Oktober 2004 um 18:02

    Ähm. Steinigt mich, wenns nicht so sein sollt, aber ich glaube so richtig wirklich basiert Mozilla nicht auf Mosaic. Denn Netscape5 war eine komplette Neuentwicklung, nachdem die Programmierer festgestellt haben, dass der Netscape4-Code einfach nurnoch als Schrott (was die Erweiterbarkeit angeht) zu bezeichnen war. Doch noch bevor die Entwicklung von Netscape5 übermässig weit fortgeschritten war, wurde als OpenSource-Projekt unter dem Namen Mozilla "veröffentlicht"

    Das der Name "Mozilla" etwas mit Mosaic zu tun hat, ist zwar richtig, aber den Namen "Mozilla" gab es schon vor dem Release des Quellcodes des Netscape5 ins Opensourceprodukt. Was heute bei Mozilla "Gecko" heisst (also die Layout-Engine) hiess bei Netscape eben "Mozilla". Darum geben sich Netscape4-Browser auch nicht als "Netscape/4.x" aus, sondern als "Mozilla/4.7". Der Name es Mozilla-Projektes ist also älter als das Projekt selbst und daher kein Indizienbeweis, das Mozilla/Gecko auf Mosaik basiert.

    Netscape 1 bis 4 selber sind noch direkte Nachfolger von Mosaic, haben aber mit Mozilla keinerlei Quellcode-Verwandschaft.

    Und auch IE, der ja erst nach Netscape etwickelt wurde (damals sogar noch nicht von MS, die haben das Projekt aufgekauft um schneller anschluss zu finden, nachdem die das Internet erstmal kräftig verpennt haben), basiert im Kern auf Mosaic. Wenn man sich das "über IE" anschaut, wird das auch klar:

    Zitat

    Basiert auf NCSA Mosaic. NCSA Mosaic(TM); wurde am National Center for Supercomputing Applications an der Universität Illinois bei Urbana-Champaign entwickelt.
    Veröffentlicht unter einem Lizenzvertrag mit Spyglass, Inc.


    Das der IE sich im UserAgentString als "Mozilla4" ausgibt, stammt allerdings nicht vom Mosaic (ist ja klar). Damit wollte MS Browserweichen austricksen, so das IE auch auf Netscape-Seiten konnte (jaja! Netscape-User sind die Erfinder dieses Mists von "only for [Browsername]").

    Die anderen beiden verbreiteten modernen Browser-Layout-Engines Opera und KHTML (Konqueror/Safari) sind auch Neuentwicklungen und haben mit Mosaic nichts zu tun.

  • ansprechendes Webseiten Design für firebird-browser.de

    • bugcatcher
    • 30. Oktober 2004 um 17:35

    Auch bei mir wächst Zeit nicht auf den Bäumen. Aber bei einer definitiven "Auftragsvergabe", würde ich mich schon hinsetzen. Insofern muss der Wille zur ernstaften Mit- & Zusammenarbeit auf der "anderen Seite" entsprechen ausgeprägt sein. Für "Schaun'n mer mal" werde ich nicht anfangen. In der Beziehung arbeite ich nach dem Motto "richtig oder garnicht".

  • firefox schneller machen?

    • bugcatcher
    • 30. Oktober 2004 um 12:50

    Viele Einstellungen im Firefox stehen auf sparflamme um das jeweilige System nicht zu überfordern (z.B. anzahl der Maximalen Verbindungen usw.). Manche Einstellungen sind auch schlicht gesagt noch in der Entwicklung und evtl. nicht ausgereift. Bei dem einem Funktionieren sie super, beim nächsten stirbt der fuchs dauernt einen absturztot.

    Man muss sich das vorstellen wie beim übertakten vom prozessoren. gut gekühlt kann man aus den dingern in der regel immer mehr rausholen. aber wehe da geht wer dran der keine ahnung hat.

  • Longhorn

    • bugcatcher
    • 30. Oktober 2004 um 12:38

    Ich auch. Keine Sorge. Darum hab ich ja auch eine Einschränkung gemacht. ; )

  • Longhorn

    • bugcatcher
    • 30. Oktober 2004 um 12:25

    Hem. Wenn es passende Tools gibt, um den Ochsen gefügig zu machen (wie z.B. für XP es XPantispy (usw.) gibt), so das ICH Herr über mein OS bin, hab ich mit einem Umstiegt keine Probleme.

    Aber erstmal abwarten. Davon durch irgendwelchen frühen Betas eine Meinung über die finale Version abzugeben halte ich nicht viel. Erst testen, dann beurteilen. Und dann sehe ich ja, welche Windowsversion ich bevorzuge. Allerdings bin ich mir recht sicher, dass ein Update für XP 2006 auch nötig ist. Und wenn es *nur* ein ordentliches ServicePack ist. Denn ein dann 5 Jahre altes OS ist nicht zeitgemäss. Zum glück gibt es für die NT-Reihe Service-Packs.

    In jedemfall bin ich neuem nicht grundsätzlich abgeneigt.

  • Suche Schönes Theme

    • bugcatcher
    • 30. Oktober 2004 um 12:18
    Zitat von twiedi

    Man kann es m.E. kaum mit anderen Themes vergleichen, weil es sich so stark in punkto Optik und Qualität unterscheidet.


    Jepp. Völlig korrekt erkannt.

  • ansprechendes Webseiten Design für firebird-browser.de

    • bugcatcher
    • 30. Oktober 2004 um 12:16

    Mir ist schon klar, was du meinst. Mir ist selber klar, dass alle welt bei "firefox deutsch" nur an firefox-browser.de denkt.

    und ich weiss auch, dass mozilla-europe nicht zu empfehlen ist. aber im sinne der ordnung sollte dennoch primär an mozeuro verwiesen werden, weil es eben die offizielle seite ist.

    und natürlich könnte man die aktuelle seite aufpeppen. nur bezeifle ich halt, dass abdulkadir die zeit dazu findet. ich würde mich ja selber anbieten um zu helfen. aber wie im "mozilla-angebot-vereinen"-Thread kommt da nichts zu stande. leider. ist ja nicht so als sei das problem brandneu...

Unterstütze uns!

Jährlich (2026)

21,3 %

21,3% (138,31 von 650 EUR)

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