OVH Cloud OVH Cloud

Connaître le buttineur par défaut, par script ?

17 réponses
Avatar
unbewusst.sein
Peut-on connaître le buttineur par défaut, par script ?

J'ai un script qui convertit les sélections du Finder en URLs :
file://<path vers le fichier> si le fichier n'est pas sous ~/Sites
ou :
http://localhost/<path du fichier sous ~/Sites> sinon

MAIS, si le fichier est ouvrable par une autre appli qu'un butineur (par
exemple GC) ça m'affiche (par open <le path convertit>) le fichier dans
l'appli par défaut et non le butineur (uniquement pour file:// et non
pour http://localhost/.

donc, je voudrais faire un open -a <Le butineur par défaut> <l'URL du
fichier> sans pour cela mettre en dur le nom d'un butineur et donc
l'obtenir par script d'où la question ci-dessus...

--
« Un banquier est toujours en liberté provisoire »
(Henri Poincaré )

7 réponses

1 2
Avatar
Patrick Stadelmann
In article <1k6m8yy.zue9kc1jlmpx8N%,
(Une Bévue) wrote:

ça veut dire que le binaire produit par XCode n'est pas autonome ???



C'est un binaire de debug, le link n'est pas complet (cf l'erreur
ZeroLink). Avec une target "release" ça devrait fonctionner.

Patrick
--
Patrick Stadelmann
Avatar
unbewusst.sein
Patrick Stadelmann wrote:

C'est un binaire de debug, le link n'est pas complet (cf l'erreur
ZeroLink). Avec une target "release" ça devrait fonctionner.



oui, oui, merci, j'ai rectifié le tir, j'ai d'ailleurs vu, en passant,
que le build est UB...
--
« Le sel de l'existence est essentiellement
dans le poivre qu'on y met. »
(Alphonse Allais)
Avatar
francois.jacquemin
Une Bévue wrote:

mais bon en php je ne vois pas; php n'accède pas beaucoup au systeme.
meme pas pour l'heure il faut lui dire, maintenant, dans quelle time
zone je suis...



<?php
echo $_SERVER['HTTP_USER_AGENT'] . "nn";

$browser = get_browser(null, true);
print_r($browser);
?>

--
F. J.
Avatar
Une Bévue
On 03/09/2011 02:49, François Jacquemin wrote:
<?php
echo $_SERVER['HTTP_USER_AGENT'] . "nn";

$browser = get_browser(null, true);
print_r($browser);
?>

--



ça ce n'est pas le butineur par défaut mais le butineur utilisé, non ?

et quand je dis script, c'est script en CLI, pas sur que ce script soit
utilisable et fonctionnel en CLI. Car -- j'imagine -- que ces données
lues par php soient liées au butineur lisant ce script php.
Avatar
francois.jacquemin
Une Bévue wrote:

On 03/09/2011 02:49, François Jacquemin wrote:
> <?php
> echo $_SERVER['HTTP_USER_AGENT'] . "nn";
>
> $browser = get_browser(null, true);
> print_r($browser);
> ?>
>
> --

ça ce n'est pas le butineur par défaut mais le butineur utilisé, non ?



C'est vrai tu as raison, navigateur utilisé.

et quand je dis script, c'est script en CLI, pas sur que ce script soit
utilisable et fonctionnel en CLI. Car -- j'imagine -- que ces données
lues par php soient liées au butineur lisant ce script php.



C'est une requête HTTP standard à laquelle n'importe quel user agent est
appelé à répondre, le fait que ça parte d'un script en ligne de commande
ou pas ne change rien.


--
F. J.
Avatar
Erwan David
(François Jacquemin) écrivait :

Une Bévue wrote:

On 03/09/2011 02:49, François Jacquemin wrote:
> <?php
> echo $_SERVER['HTTP_USER_AGENT'] . "nn";
>
> $browser = get_browser(null, true);
> print_r($browser);
> ?>
>
> --

ça ce n'est pas le butineur par défaut mais le butineur utilisé, non ?



C'est vrai tu as raison, navigateur utilisé.

et quand je dis script, c'est script en CLI, pas sur que ce script soit
utilisable et fonctionnel en CLI. Car -- j'imagine -- que ces données
lues par php soient liées au butineur lisant ce script php.



C'est une requête HTTP standard à laquelle n'importe quel user agent est
appelé à répondre, le fait que ça parte d'un script en ligne de commande
ou pas ne change rien.



Ce qui changeestque si on veux connaitre le butnieur pardéfautde la
plateforme, et qu'il faut pour ça le lancer ça va pas être très utile...


--
Le travail n'est pas une bonne chose. Si ça l'était,
les riches l'auraient accaparé
Avatar
Erwan David
(François Jacquemin) écrivait :

Une Bévue wrote:

On 03/09/2011 02:49, François Jacquemin wrote:
> <?php
> echo $_SERVER['HTTP_USER_AGENT'] . "nn";
>
> $browser = get_browser(null, true);
> print_r($browser);
> ?>
>
> --

ça ce n'est pas le butineur par défaut mais le butineur utilisé, non ?



C'est vrai tu as raison, navigateur utilisé.

et quand je dis script, c'est script en CLI, pas sur que ce script soit
utilisable et fonctionnel en CLI. Car -- j'imagine -- que ces données
lues par php soient liées au butineur lisant ce script php.



C'est une requête HTTP standard à laquelle n'importe quel user agent est
appelé à répondre, le fait que ça parte d'un script en ligne de commande
ou pas ne change rien.



Ce qui change est que si on veux connaitre le butineur par défaut de la
plateforme, et qu'il faut pour ça le lancer ça va pas être très utile...


--
Le travail n'est pas une bonne chose. Si ça l'était,
les riches l'auraient accaparé
1 2