Page 1 sur 4

Atomic web Serveur (Unicode)

Publié : jeu. 09/févr./2017 13:51
par falsam
L'exemples fourni avec PureBasic n'étant pas jour pour pouvoir fonctionner avec Purebasic 5.50, vous trouverez une version prête à fonctionner en mode unicode avec PureBasic 5.42 ++ (unicode) ou PureBasic 5.50.

GitHub : https://github.com/falsam/AtomicWebServer

Download : https://github.com/falsam/AtomicWebServ ... master.zip

Les pages html doivent être sauvegardées aux formats UTF8 (Merci à Kwai chang caine pour son feedback)

Re: Atomic web Serveur (Unicode)

Publié : jeu. 09/févr./2017 14:46
par Kwai chang caine
Merci 8)
Juste pour savoir ??? c'est normal ça ? (IE9/FF50) :|

Code : Tout sélectionner

Ceci est la prémiere page de votre site web. / This is the first page of your website.

Re: Atomic web Serveur (Unicode)

Publié : jeu. 09/févr./2017 14:48
par falsam
Tu vois ça depuis ton navigateur ?

Re: Atomic web Serveur (Unicode)

Publié : jeu. 09/févr./2017 14:50
par Kwai chang caine
Oui avec IE9 et j'ai essayé FF50 parce que je sentais encore la moquerie pointer son nez, kifkif :mrgreen:

Re: Atomic web Serveur (Unicode)

Publié : jeu. 09/févr./2017 14:51
par falsam
je viens d'activer un test sur ce lien : http://109.13.115.206:6833 pour moi c 'est correct

ha oui depuis FF50 ça se produit !! Je regarde ça.

Re: Atomic web Serveur (Unicode)

Publié : jeu. 09/févr./2017 14:53
par Kwai chang caine
Sur ce lien http://109.13.115.206:6833 j'ai :

Code : Tout sélectionner

Ceci est la prémiere page de votre site web. / This is the first page of your website.
Qu'est ce que ça peut me gonfler ces UNICODE, j'y comprend quick, et à chaque fois que je fais du WEB j'y ai droit :?
Et j'essaye n'importe quoi et des fois ça marche :lol:

Re: Atomic web Serveur (Unicode)

Publié : jeu. 09/févr./2017 14:55
par falsam
Mauvaise encodage de la page. Si tu as notepad ++ menu -> Encodage : UTF8 et ça devrait fonctionner. J'ai modifié ma page test ainsi que l'orthographe de "première".

Re: Atomic web Serveur (Unicode)

Publié : jeu. 09/févr./2017 14:59
par Kwai chang caine
Ouaaaah !!! toi aussi t'as fait n'importe quoi et ça marche ?? :mrgreen:
Merci FALSAM du partage 8)

Re: Atomic web Serveur (Unicode)

Publié : jeu. 09/févr./2017 15:01
par falsam
De rien. Les sources des pages HTML sont mises à jours. Merci pour ce test ^^

Re: Atomic web Serveur (Unicode)

Publié : jeu. 09/févr./2017 16:47
par Ar-S
Je confirme sous FF 51.0.1 x64 pas de soucis d'affichage.

Sinon ça sert à quoi au juste ? C'est comme WAMP pour interpréter du php en locale ou bien ?

Re: Atomic web Serveur (Unicode)

Publié : jeu. 09/févr./2017 16:56
par falsam
Sinon ça sert à quoi au juste ? C'est comme WAMP pour interpréter du php en locale ou bien ?
Houla non on est loin de WAMP ou autre serveur local.

Atomic Web Serveur est un serveur local qui interprete uniquement HTML et JavaScript.

Par contre le controle des évenements est fait avec notre langage favori et limpide contrairement à Php par exemple.

Interdire l'accés à un ip est simple. Inutile de mettre en place un .htaccess par exemple.

Mettre des variables à jour n'est pas compliqué en mettant en place des pseudo-variables sous la formle {{variable}}

Un exemple avec ce lien qui met en place un compteur de vues et l'adresse IP du visiteur. Rien que du Purebasic. Pas de JS ou Php ou autres.

:arrow: http://109.13.115.206:6832/index.html (Down)

On peut travailler avec des maps, des fichiers JSON et des bases de données SQlite en Purebasic ce qui est assez agréable.

Bien entendu quand on connait bien HTML, CSS, JavaScript (ou JQuery et sa smala) et MySql, alors pas de souci on met en place un vrai serveur.

Re: Atomic web Serveur (Unicode)

Publié : jeu. 09/févr./2017 17:08
par djes
Ar-S a écrit :Je confirme sous FF 51.0.1 x64 pas de soucis d'affichage.

Sinon ça sert à quoi au juste ? C'est comme WAMP pour interpréter du php en locale ou bien ?
Si je peux rajouter une couche à ce qu'a dit falsam (que je remercie au passage)... C'est un vrai serveur web fait en Purebasic. Tu connais sans doute Apache ou IIS, et bien, c'est la même chose ! Sauf que c'est toi qui le programme, comme tu veux. Tu peux donc recevoir les requêtes depuis n'importe quel navigateur (ou autre programme), les traiter, et envoyer des pages ou les créer dynamiquement en PB. C'est extrêmement pratique !

Perso mon plus gros projet basé sur ça a été de créer un moteur de recherche pour CD-ROM. Lors du lancement du CD-ROM, le serveur est créé et tourne en tâche de fond. La consultation se fait à partir du navigateur, qui se connecte donc en local sur mon serveur, qui écoute sur un port dédié. Les recherches se font via des formulaires et mon serveur répond en direct grâce à une base de données ultra rapide.

Mais ça peut aussi bien servir pour des jeux que n'importe quoi d'autre...

Re: Atomic web Serveur (Unicode)

Publié : ven. 10/févr./2017 19:14
par Kwai chang caine
Putain c'est super intéressant ce sujet 8O
L'atomic web server est là depuis un paillon d'années dans les codes démos de FRED.
En fait, j'avais compris qu'on pouvait faire un serveur WEB comme apache, mais je pensais bêtement pas qu'on pouvais faire du "si joli" (Oui je sais c'est nul)

Ta page est splendide, FALSAM, mais je suppose que tu utilises des librairies JS toutes prêtes, style bootstrap, pour faire ce genre d'effet ? 8)

Re: Atomic web Serveur (Unicode)

Publié : ven. 10/févr./2017 22:33
par falsam
Ta page est splendide, FALSAM, mais je suppose que tu utilises des librairies JS toutes prêtes, style bootstrap, pour faire ce genre d'effet ?
Pas de framework JS.

C'est une feuille CSS qui figure dans le footer de chacune des pages de test de ce serveur.

Lien pour rappel : http://109.13.115.206:6832/index.html

Feuille CSS utilisée : http://www.w3schools.com/w3css/default.asp

Re: Atomic web Serveur (Unicode)

Publié : ven. 10/févr./2017 23:21
par venom
En effet c'est un sujet intéressant. Encore une option de PB qui ma échappé :oops: Il y en a tellement 8)
Merci






@++