Atomic web Serveur (Unicode)

Partagez votre expérience de PureBasic avec les autres utilisateurs.
Avatar de l’utilisateur
falsam
Messages : 7244
Inscription : dim. 22/août/2010 15:24
Localisation : IDF (Yvelines)
Contact :

Atomic web Serveur (Unicode)

Message 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)
Configuration : Windows 11 Famille 64-bit - PB 6.03 x64 - AMD Ryzen 7 - 16 GO RAM
Vidéo NVIDIA GeForce GTX 1650 Ti - Résolution 1920x1080 - Mise à l'échelle 125%
Avatar de l’utilisateur
Kwai chang caine
Messages : 6962
Inscription : sam. 23/sept./2006 18:32
Localisation : Isere

Re: Atomic web Serveur (Unicode)

Message 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.
Dernière modification par Kwai chang caine le jeu. 09/févr./2017 14:49, modifié 2 fois.
ImageLe bonheur est une route...
Pas une destination

PureBasic Forum Officiel - Site PureBasic
Avatar de l’utilisateur
falsam
Messages : 7244
Inscription : dim. 22/août/2010 15:24
Localisation : IDF (Yvelines)
Contact :

Re: Atomic web Serveur (Unicode)

Message par falsam »

Tu vois ça depuis ton navigateur ?
Configuration : Windows 11 Famille 64-bit - PB 6.03 x64 - AMD Ryzen 7 - 16 GO RAM
Vidéo NVIDIA GeForce GTX 1650 Ti - Résolution 1920x1080 - Mise à l'échelle 125%
Avatar de l’utilisateur
Kwai chang caine
Messages : 6962
Inscription : sam. 23/sept./2006 18:32
Localisation : Isere

Re: Atomic web Serveur (Unicode)

Message par Kwai chang caine »

Oui avec IE9 et j'ai essayé FF50 parce que je sentais encore la moquerie pointer son nez, kifkif :mrgreen:
ImageLe bonheur est une route...
Pas une destination

PureBasic Forum Officiel - Site PureBasic
Avatar de l’utilisateur
falsam
Messages : 7244
Inscription : dim. 22/août/2010 15:24
Localisation : IDF (Yvelines)
Contact :

Re: Atomic web Serveur (Unicode)

Message 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.
Configuration : Windows 11 Famille 64-bit - PB 6.03 x64 - AMD Ryzen 7 - 16 GO RAM
Vidéo NVIDIA GeForce GTX 1650 Ti - Résolution 1920x1080 - Mise à l'échelle 125%
Avatar de l’utilisateur
Kwai chang caine
Messages : 6962
Inscription : sam. 23/sept./2006 18:32
Localisation : Isere

Re: Atomic web Serveur (Unicode)

Message 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:
ImageLe bonheur est une route...
Pas une destination

PureBasic Forum Officiel - Site PureBasic
Avatar de l’utilisateur
falsam
Messages : 7244
Inscription : dim. 22/août/2010 15:24
Localisation : IDF (Yvelines)
Contact :

Re: Atomic web Serveur (Unicode)

Message 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".
Configuration : Windows 11 Famille 64-bit - PB 6.03 x64 - AMD Ryzen 7 - 16 GO RAM
Vidéo NVIDIA GeForce GTX 1650 Ti - Résolution 1920x1080 - Mise à l'échelle 125%
Avatar de l’utilisateur
Kwai chang caine
Messages : 6962
Inscription : sam. 23/sept./2006 18:32
Localisation : Isere

Re: Atomic web Serveur (Unicode)

Message par Kwai chang caine »

Ouaaaah !!! toi aussi t'as fait n'importe quoi et ça marche ?? :mrgreen:
Merci FALSAM du partage 8)
ImageLe bonheur est une route...
Pas une destination

PureBasic Forum Officiel - Site PureBasic
Avatar de l’utilisateur
falsam
Messages : 7244
Inscription : dim. 22/août/2010 15:24
Localisation : IDF (Yvelines)
Contact :

Re: Atomic web Serveur (Unicode)

Message par falsam »

De rien. Les sources des pages HTML sont mises à jours. Merci pour ce test ^^
Configuration : Windows 11 Famille 64-bit - PB 6.03 x64 - AMD Ryzen 7 - 16 GO RAM
Vidéo NVIDIA GeForce GTX 1650 Ti - Résolution 1920x1080 - Mise à l'échelle 125%
Avatar de l’utilisateur
Ar-S
Messages : 9478
Inscription : dim. 09/oct./2005 16:51
Contact :

Re: Atomic web Serveur (Unicode)

Message 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 ?
~~~~Règles du forum ~~~~
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
Avatar de l’utilisateur
falsam
Messages : 7244
Inscription : dim. 22/août/2010 15:24
Localisation : IDF (Yvelines)
Contact :

Re: Atomic web Serveur (Unicode)

Message 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.
Configuration : Windows 11 Famille 64-bit - PB 6.03 x64 - AMD Ryzen 7 - 16 GO RAM
Vidéo NVIDIA GeForce GTX 1650 Ti - Résolution 1920x1080 - Mise à l'échelle 125%
Avatar de l’utilisateur
djes
Messages : 4252
Inscription : ven. 11/févr./2005 17:34
Localisation : Arras, France

Re: Atomic web Serveur (Unicode)

Message 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...
Avatar de l’utilisateur
Kwai chang caine
Messages : 6962
Inscription : sam. 23/sept./2006 18:32
Localisation : Isere

Re: Atomic web Serveur (Unicode)

Message 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)
ImageLe bonheur est une route...
Pas une destination

PureBasic Forum Officiel - Site PureBasic
Avatar de l’utilisateur
falsam
Messages : 7244
Inscription : dim. 22/août/2010 15:24
Localisation : IDF (Yvelines)
Contact :

Re: Atomic web Serveur (Unicode)

Message 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
Configuration : Windows 11 Famille 64-bit - PB 6.03 x64 - AMD Ryzen 7 - 16 GO RAM
Vidéo NVIDIA GeForce GTX 1650 Ti - Résolution 1920x1080 - Mise à l'échelle 125%
Avatar de l’utilisateur
venom
Messages : 3072
Inscription : jeu. 29/juil./2004 16:33
Localisation : Klyntar
Contact :

Re: Atomic web Serveur (Unicode)

Message 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






@++
Windows 10 x64, PureBasic 5.73 x86 & x64
GPU : radeon HD6370M, CPU : p6200 2.13Ghz
Répondre