Menù principale
 Notizie
 Grafica
 Forum
 Links
 Retro Trailer
 Recensioni
 Modelli Amiga
 Storia Amiga
 Retro-Gamers
 Lista Utenti
 Contatti
 Policy sito
Ricerca Google

Login

Nick


Password


06 Giugno 2008 Postato da: Alecos
php_browscap.ini - AmigaOS5.0 e IBrowse 4.0 supportati???
Ecco cosa c'è dentro il file php_browscap.ini...

[Arexx (compatible; MSIE 6.0; AmigaOS5.0) IBrowse 4.0]
Parent=IBrowse
Version=4.0
MajorVer=4
MinorVer=0

Ma diamo i numeri?

Modificato il 06/06/2008 alle ore 15:56:35

Commenti: 8  Aggiungi  - Leggi

Indice: forum / Richieste di Aiuto


Alecos

Post inviati: 1615

Visulizza profilo Messaggio Personale
151.74.80.*** Mozilla/5.0 (Windows; U; Windows NT 5.1; it; rv:1.9) Gecko/2008052906 Firefox/3.0
Commento 1
Alecos 6 Giugno 2008    15:05:56

Il file php_browscap.ini si scarica a parte e viene aggiornato mensilmente ma non mi risulta esista ancora AmigaOS 5 e IBrowse 4... qualcuno si prende gioco di noi?

Home Page browscap.ini: http://browsers.garykeith.com/downloads.asp
Link Diretto al file: http://browsers.garykeith.com/stream.asp?PHP_Brows CapINI

Ultima modifica avvenuta il 06/06/2008 alle ore 15:33:12


Immagine

Immagine

Alecos

Post inviati: 1615

Visulizza profilo Messaggio Personale
151.74.80.*** Mozilla/5.0 (Windows; U; Windows NT 5.1; it; rv:1.9) Gecko/2008052906 Firefox/3.0
Commento 2
Alecos 6 Giugno 2008    15:46:32

Ho scritto allo sviluppatore (Gary Keith) ed ho chiarito la questione come segue:

"IBrowse 4.0 and AmigaOS5.0 don't exist! While OWB (Origyn Web Browser) for AmigaOS 4.0 exists and Sputnik Web Browser for Morphos (an AmigaOS clone) exists and exists IBrowse 2.4 for AmigaOS 3.9, AmigaOS 4.0 and Morphos while Voyager isn't developped more (it's dead). There is also AWeb for AmigaOS 3.9, AmigaOS 4.0 and Morphos. OWB and Sputnik are modern web browsers capable of Javascript and CSS.
Have a nice day! Kind regards.
--
Alessandro Marinuzzi"

Speriamo che corregga

Ultima modifica avvenuta il 06/06/2008 alle ore 15:47:43


Immagine

Immagine

Pegasus RyuSei Ken

Post inviati: 10185

Visulizza profilo Messaggio Personale
82.54.122.*** Mozilla/5.0 (Windows; U; Windows NT 5.2; it; rv:1.8.1.14) Gecko/20080404 Firefox/2.0.0.14
Commento 3
Seiya 6 Giugno 2008    17:48:52

e dove starebbe sto file .ini?

Alecos

Post inviati: 1615

Visulizza profilo Messaggio Personale
151.74.75.*** Mozilla/5.0 (Windows; U; Windows NT 5.1; it; rv:1.9) Gecko/2008052906 Firefox/3.0
Commento 4
Alecos 7 Giugno 2008    14:18:00

Citazione

e dove starebbe sto file .ini?






Nella maggior parte dei web hosting seri... in pratica è una parte opzionale di php che molti usano per avere informazioni sul browser e sul sistema operativo che sta visitando quella determinata pagina web o si può usare all'interno di applicazioni php come segue:

$browser = get_browser(null, true);
echo "SYSTEM: $browser [platform] ";
echo "<BR>";
echo "BROWSER: $browser [browser] ";

Di solito se non è installato dall'hosting, sui server sui quali si ha accesso, si può installare a mano e configurare il php.ini in modo adeguato.

Nel caso sopra evidenziato quel pezzo di codice restituirebbe:

SYSTEM: WinXP
BROWSER: FireFox


Nel caso di amiga mi risulta difficile possa restituire:

SYSTEM: AmigaOS5.0
BROWSER: IBrowse

perchè nè AmigaOS5.0 è mai nato nè tantomeno IBrowse 4.0... che mi risulti ma convincetemi del contrario In più php_browscap.ini è una risorsa php usata in quasi tutto il mondo e non riesco proprio a capire come possa includere sistemi del tutto inesistenti


Immagine

Immagine

Alecos

Post inviati: 1615

Visulizza profilo Messaggio Personale
151.74.75.*** Mozilla/5.0 (Windows; U; Windows NT 5.1; it; rv:1.9) Gecko/2008052906 Firefox/3.0
Commento 5
Alecos 7 Giugno 2008    14:48:49

Questo codice che segue permette di usare il php_browscap.ini da locale... basta creare una cartella e metterci il file php_browscap.ini e questo file che chiameremo browscap.php:

<?php
function php_get_browser($agent = NULL) {
$agent = $agent ? $agent : $_SERVER ['HTTP_USER_AGENT'] ;
$yu = array();
$q_s = array("#\.#","#\*#","#\?# ");
$q_r = array(".",".*",".?") ;
$brows = parse_ini_file("php_browscap.ini",true);
if (!function_exists('fnmatch')) {
function fnmatch($pattern, $string) {
return preg_match("#^".strtr(preg_quote($patter n, '#'), array('\*' => '.*', '\?' => '.'))."$#i", $string);
}
}
foreach ($brows as $k => $t) {
if (fnmatch($k,$agent)) {
$yu ['browser_name_pattern'] = $k;
$pat = preg_replace($q_s,$q_r,$k);
$yu ['browser_name_regex'] = strtolower("^$pat$");
foreach ($brows as $g => $r) {
if ($t ['Parent'] == $g) {
foreach ($brows as $a => $b) {
if ($r ['Parent'] == $a) {
$yu = array_merge($yu,$b,$r,$t);
foreach ($yu as $d => $z) {
$l = strtolower($d);
$hu [$l] = $z;
}
}
}
}
}
break;
}
}
return $hu;
}
$browser = php_get_browser();
echo "SYSTEM: $browser [platform] ";
echo "<BR>";
echo "BROWSER: $browser [browser] ";
?>

Ultima modifica avvenuta il 07/06/2008 alle ore 14:53:50


Immagine

Immagine

Pegasus RyuSei Ken

Post inviati: 10185

Visulizza profilo Messaggio Personale
82.50.59.*** Mozilla/5.0 (Windows; U; Windows NT 5.2; it; rv:1.8.1.14) Gecko/20080404 Firefox/2.0.0.14
Commento 6
Seiya 7 Giugno 2008    17:38:46

si vede che quell'ini riconosce l'amigos e il browser, ma spara a vambera i numeri di versioni..non sarebbe la prima volta

Alecos

Post inviati: 1615

Visulizza profilo Messaggio Personale
151.74.75.*** Mozilla/5.0 (Windows; U; Windows NT 5.1; it; rv:1.9) Gecko/2008052906 Firefox/3.0
Commento 7
Alecos 7 Giugno 2008    19:21:13

Citazione

si vede che quell'ini riconosce l'amigos e il browser, ma spara a vambera i numeri di versioni..non sarebbe la prima volta






no...no... i dati sono stati inseriti a mano dentro quel (chiamiamolo impropriamente) database... nulla di automatico


Immagine

Immagine

Pegasus RyuSei Ken

Post inviati: 10185

Visulizza profilo Messaggio Personale
82.52.56.*** Mozilla/5.0 (Windows; U; Windows NT 5.2; it; rv:1.8.1.14) Gecko/20080404 Firefox/2.0.0.14
Commento 8
Seiya 8 Giugno 2008    10:42:40

ma poi che te frega
a me niente


Utenti Online
Utenti registrati: 1206 dal 1 Gennaio 2006
di cui online: 3 registrati - AfAOne - liviux76 - fpmpaolo -
45 non registrati

Benvenuto all'ultimo utente registrato: zulu

Buon Compleanno a kori - galvanica - Maxxx - anemal000 - 

© Amigapage 1998 - 2007 - Sito italiano dedicato alla piattaforma Amiga ed evoluzioni varie.
Struttura del sito interamente ideata e realizzata da Marco Lovera e Alessandra Lovera - Tutto il materiale inserito all'interno del sito è dei rispettivi autori/creatori.
E' assolutamente vietata la riproduzione o la manipolazione di tutti i contenuti o parte di essi senza l'esplicito consenso degli amministratori e degli autori/creatori.

Eseguito in 0.16821479797363 secondi