php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2005

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 19.01.2005, 09:58  
Erfahrener Benutzer
 
Registriert seit: 03.11.2004
Beiträge: 289
Soese
Standard web oder wap erkennen

Hallo,
könne mir einer helfen. Habe folgendes Skript gefunden. Es soll erkennen ob ein Web oder Wap Browser auf die Seite gekommen ist:

PHP-Code:
<%

   If InStr(Request.ServerVariables("HTTP_USER_AGENT"),"Mozilla") Then

      Response.Redirect("../index.php")

   End If

%>

<% Response.ContentType = "text/vnd.wap.wml" %>

<?xml version="1.0"?>

<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">

<wml>

   

   <card id="card1" title="Welcome">

      



         Welcome...

      </p>

   </card>

</wml>
leider geht es nicht so wie ich es will.
Es soll wenn "Mozilla" im "HTTP_USER_AGENT" steht auf die index.php gehen, und wen nicht zum "<?xml..." gehen.

Als was sollte das Skript gespeicher sein ? php oder wml

DANKE
__________________
I know a little bit of everything and a lot of nothing…
Soese ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 19.01.2005, 10:05  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 2.150
Guradia befindet sich auf einem aufstrebenden Ast
Standard

ASP

Weder PHP (falsche Syntax), noch reines WML (wegen VB-Script) ...
Guradia ist offline  
Alt 19.01.2005, 10:07  
Erfahrener Benutzer
 
Registriert seit: 03.11.2004
Beiträge: 289
Soese
Standard

@Guradia

kann mein Linux asp?

soll ich das einfach als index.asp speichern ?
__________________
I know a little bit of everything and a lot of nothing…
Soese ist offline  
Alt 19.01.2005, 10:12  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 2.150
Guradia befindet sich auf einem aufstrebenden Ast
Standard

Im normalfalls ist ASP unter Linux nicht vorhanden.

In PHP und als *.php sähe das etwa so aus:

PHP-Code:
<?php
if (strpos('Mozilla'$_SERVER['HTTP_USER_AGENT']) !== false) {
    
header('Location: http://'.$_SERVER['SERVER_NAME'].'/index.php');
    exit();
}
    
header('Content-Type: text/vnd.wap.wml');
?>
Ob HTTP_USER_AGENT oder HTTP_USERAGENT wiss ich gerade nicht auswendig ...
Guradia ist offline  
Alt 19.01.2005, 10:17  
Erfahrener Benutzer
 
Registriert seit: 03.11.2004
Beiträge: 289
Soese
Standard

@

jetzt kommt die Fehlermeldung:

Parse error: parse error, unexpected T_STRING in /var/www/web2/html/wap/index.php on line 10

un din Line 10 steht:
<?xml version="1.0"?>

also geht er über die Prüfung drüber ?, oder ?
__________________
I know a little bit of everything and a lot of nothing…
Soese ist offline  
Alt 19.01.2005, 10:38  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 2.150
Guradia befindet sich auf einem aufstrebenden Ast
Standard

PHP ist in dienem falle so konfiguriert, das <? wie <?php behandelt wird und ab dort PHP-Code vermutet wird.

Variante 1:
short_tags in der php.ini oder per Apache-Directive ausschalten

Variante 2:
<?php print '<'.'?xml version="1.0"?'.'>'; ?>
Guradia ist offline  
Alt 19.01.2005, 10:49  
Erfahrener Benutzer
 
Registriert seit: 03.11.2004
Beiträge: 289
Soese
Standard

hmmm,

dann muß ich mal etwas länger basteln.

Aber vielen Danke soweit !!
__________________
I know a little bit of everything and a lot of nothing…
Soese ist offline  
 


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
Parameter erkennen. d.brenda PHP Tipps 2008 1 20.02.2008 12:43
User erkennen (ohne session + ohne cookies + prob mit IP) PHP Tipps 2007 8 30.12.2007 23:35
Mit PHP FTP Ordner erkennen mokus PHP Tipps 2007 14 09.07.2007 22:22
Dateityp mit Javascript in einem Input erkennen Plague HTML, Usability und Barrierefreiheit 11 01.07.2007 16:31
proxy server erkennen notyyy PHP Tipps 2007 13 22.06.2007 23:46
iframe erkennen ? simsalabim PHP Tipps 2007 13 23.03.2007 20:30
Könnt ihr einen Fehler erkennen?! NetLook PHP Tipps 2006 6 20.10.2006 10:52
PHP in Textvariable erkennen? BartTheDevil89 PHP Tipps 2006 15 15.09.2006 14:42
Proxy Ips erkennen Madden PHP-Fortgeschrittene 2 23.08.2005 13:36
wie kann ich folgende bs von ms erkennen? PHP Tipps 2005-2 1 27.07.2005 01:14
Frame Seite erkennen HTML, Usability und Barrierefreiheit 3 07.07.2005 19:51
[Erledigt] Browser erkennen PHP Tipps 2005 1 04.03.2005 20:29
interlaced erkennen PHP-Fortgeschrittene 7 10.02.2005 09:57
Bei Abfrage leeres Feld erkennen und reagieren? Datenbanken 6 13.12.2004 15:21
Browser Schließung erkennen themonk PHP Tipps 2004-2 17 01.12.2004 14:47

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
wap erkennen, request wap erkennen

Alle Zeitangaben in WEZ +2. Es ist jetzt 10:06 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

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.