MartyMcFly
Neues Mitglied
Hallo. Ich hab folgendes Problem: Ich möchte dass für die Mobile Ansicht meiner Seite eine seperate CSS Datei geladen wird. Meine momentane PHP-Datei sieht wie folgt aus:
	
	
		
			
	
	
	
		
		
	
Die PHP-Funktion ist folgende:
	
	
	
		
Das Problem ist, dass die handheld.css bei mir nicht geladen wird (ja. auf den Handy getestet falls ihr mich komplett bekloppt erklärt)
				
			
		PHP:
	
	<!DOCTYPE HTML>
<html>
<head>
<title>Mobile-Ansicht Test</title>
<meta charset="UTF-8">
<link rel="stylesheet" type="text/css" href="css/screen.css"  media="screen">
<link rel="stylesheet" type="text/css" href="css/handheld.css" media="handheld">
<?php
require('check_mobile.php');
$style = '';
if(check_mobile()) $style = 'handheld';
?>
</head>
<body>
<header>
         <div class="navWrapper" id="home">
           <div class=" clearfix">
             <h2 class="companyName">Text</h2>
             <nav class="mainNav clearfix">
               <ul>
                 <li><a href="index.php">Home</a></li>
                 <li><a href="pictures.php" class="smoothScroll">Bilder</a></li>
                 <li><a href="about.php" class="smoothScroll">Über mich</a></li>
                 <li><a href="contact.php" class="smoothScroll">Kontakt</a></li>
               </ul>
             </nav>
           </div>
         </div>
       </header>
<div id="content">Hier steht Ihr Text</div>
<div id="footer">
  <p class="left"><a href="kontakt.html">Kontakt</a></p>
  <p class="right">©Name<br />2016</p>
  <p class="centered"><a href="impess.html">Impressum</a><br />----------------</p>
</div>
</body>
</html>
		PHP:
	
	<?php
function check_mobile() {
  $agents = array(
  'Windows CE', 'Pocket', 'Mobile',
  'Portable', 'Smartphone', 'SDA',
  'PDA', 'Handheld', 'Symbian',
  'WAP', 'Palm', 'Avantgo',
  'cHTML', 'BlackBerry', 'Opera Mini',
  'Nokia'
  );
  // Prüfen der Browserkennung
  for ($i=0; $i<count($agents); $i++) {
  if(isset($_SERVER["HTTP_USER_AGENT"]) && strpos($_SERVER["HTTP_USER_AGENT"], $agents[$i]) !== false)
  return true;
  }
  return false;
}
?>Das Problem ist, dass die handheld.css bei mir nicht geladen wird (ja. auf den Handy getestet falls ihr mich komplett bekloppt erklärt)

 
	 
 
		