Curl(php) et Regex VS REBOL
akira10-Dec-2006/10:08:02+1:00
Bonjour je me documente en ce moment sur Rebol et je me poses encore ( et toujours ) quelques questions :

- support mysql gratuit ?
- manipulation HTTP comme avec CURL pour PHP
- Regex ?
- possibilité de donner des formes très particulières aux fenêtres utilisateurs sous mon xp au moins ?
- un seul fichier exe seul et autonome ? Qui contiendrait la base de données avec ?
reboltof10-Dec-2006/12:02:15+1:00
Bienvenue sur ce forum !

- support mysql gratuit ?

Oui, mais pas nativement: il convient d'utiliser un protocole développé par Softinnov

- manipulation HTTP comme avec CURL pour PHP

Je ne connais pas CURL. REBOL est un language orienté communication, et offre un support fort complet de nombreux protocoles, dont HTTP

- Regex ?

REBOL dispose d'un moteur de parsing extrémement puissant

- possibilité de donner des formes très particulières aux fenêtres utilisateurs sous mon xp au moins ?

Tout dépend de ta définition de "formes très particulières"... REBOL offre une grande souplesse dans la création des GUI, car il n'est lié à aucun standard

- un seul fichier exe seul et autonome ? Qui contiendrait la base de données avec ?

Un exe seul, autonome, et trés compact peut être produit: il contiendra l'évaluateur REBOL et le code écrit. Si ce code crée un système de BD, alors, celui-ci est inclu...

Tu pourra trouver beaucoup de documentation de tous niveaux et en Français sur:

http://rebdocproj.org

Bonne découverte !
akira10-Dec-2006/13:16:53+1:00
Merci de tes réponses elles sont encourageantes...

Mes besoins sont simples je voudrais :

1- Me connecter sur des sites via une interface utilisateur , faire des regex sur les codes sources des pages qui m'interessent (préselectionnées), tout stocker dans une variable tableau (array)et in-fine grosse requete dans mysql

2- Gerer ma base de données via une interface Rebol

3- ...
akira11-Dec-2006/5:31:08+1:00
Curl est un ensemble de fonctions disponibles sur PHP qui permet de passer une requete HTTP et de récupérer un résultat sous la forme d'un array

Array
(
[url] => http://www.rfc-editor.org/rfc/rfc2606.txt
[content_type] => text/plain
[http_code] => 200
[header_size] => 233
[request_size] => 114
[filetime] => -1
[ssl_verify_result] => 0
[redirect_count] => 0
[total_time] => 0.669859
[namelookup_time] => 0.16426
[connect_time] => 0.336042
[pretransfer_time] => 0.336194
[size_upload] => 0
[size_download] => 8008
[speed_download] => 11954
[speed_upload] => 0
[download_content_length] => 8008
[upload_content_length] => 0
[starttransfer_time] => 0.502547
[redirect_time] => 0
)

Voili voila
A+
Goldevil11-Dec-2006/10:50:28+1:00
Je ne connaissais par la bibliothèque Curl. Certaines informations comme le temps de chargement ou les redirections sont sympa. C'est un truc que l'on pourrait faire en Rebol facilement et qui pourrait être utile.
Mais je trouve qu'une telle fonction devrait renvoyer un objet au lieu d'un Array. C'est tout de même plus facile à manipuler en Rebol.
akira15-Dec-2006/17:39:45+1:00
En tout cas c'est vraiment complet gere les cookies GET - Ideal pour gérer son espace eBay ou aspirer des pages.

On peut passer en paramètres plusieurs liens en même temps ( pseudo transaction ) et s'il y en a 1 qui capote alors c'est ta transaction qui renvoie false.

Mais Curl n'est pas présent chez tous les hebergeurs ( gratuit ) proposant PHP. Sois dit en passant sur freeperso il n'y a pas de problème.

Si quelqu'un veut regarder celle ci de plus près je peux faire une recherche dans le monde php pour trouver des synthèses claires.
akira16-Dec-2006/5:38:54+1:00
J'ai trouvé ce script qui chronomètre le temps d'accès à un site ou le temps total de connection

REBOL [
    Title: "Time a Web Page"
    Date: 24-Apr-1999
    File: %timepage.r
    Purpose: {
        Time how long it takes to fetch a web page from the net.
        (Just the HTML file, not the images.)
    }
    library: [
        level: 'beginner 
        platform: none 
        type: none 
        domain: [web other-net] 
        tested-under: none 
        support: none 
        license: none 
        see-also: none
    ]
]

start: now/time
read http://www.rebol.com
print now/time - start

Login required to Post.


Powered by RebelBB and REBOL 2.7.8.4.2