Aide Linux - Liste de diffusion Ze-Linux
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [c] question sur comment sortir



Thierry Fournier wrote:
> qq saurait m'ecrire un bout de code qui lit une entrée sur l'entrée
> standard en boucle et qui rempli un buffer a chaque fois que [entrée]
> est lancé. (jusque la j'ai fait en fait)
> mais je voudrais que ce bout de code s'arrete quand il n'y a plus
> d'entree standard ... la je suis paumé
>

entrée standard au clavier ou genre redirection? tu utilise quoi pour lire
l'entrée? un eof ça ne passe pas?
si tu li une page par http tu as dans l'entete le content-length il me
semble, donc quand ta lu autant d'octet que ça c'est que c'est la fin. voila
qq idées qui me viennent comme ça mais jsais pas si j'ai bien compris ce que
tu veux faire.

> merci
>
> en fait je code un truc qui analise les fichiers a telecharger par
> squid (donc pout tous les utilisateurs) et bloque le tout si c'est un
> virus ca s'utilise apparement avec tous les antivirus sous linux mais
> je n'ai que sophos pour tester (avec le quel il fonctionne nickel)
>
> il me reste un probleme d'url a traiter:
> mon code fonctionne avec de url simple:
> http://www.ggg.com/index.html
> http://www.ggg.com/download/truc.exe
> mais avec ca:
> http://www.google.fr/search?rul=htdaeds&eee=cqdj
> ca marche plus
> a ce propos qq connait un jeu de fonction pour "parser" les url en c ?
>
> et il faut aussi que je fasse un fichier de config pour l'instant
> tout est codé en dur
>
> il faut apache pour faire fonctionner le tout, et ca evite d'installer
> squidguard avec le script viralator (je vais essayer de me passer
> d'apache quand meme, un serveur http de base, c'est vite codé)
>
> evidement si qq est interresse par le code, mailez moi
>
> merci.
>
> ----------------------------------
> Informations, désabonnement, règles, obligations sur la liste
> Aide-Linux : http://lists.ze-linux.org/howto_ml.html


----------------------------------
Informations, désabonnement, règles, obligations sur la liste Aide-Linux :
http://lists.ze-linux.org/howto_ml.html


Aide Linux - Liste de diffusion Ze-Linux