Aller au contenu

SStephane

Hubmaster
  • Compteur de contenus

    726
  • Inscrit(e) le

  • Dernière visite

Tout ce qui a été posté par SStephane

  1. Dans ton cas, tu dois pouvoir t'en sortir à coup de regex sans avoir besoin de parser le DOM non ? un coup de preg_replace et une expression correcte suffiront largement à ton bonheur sans plus de prise de tête
  2. Hello, Si ton code est valide XML, tu peux utiliser simplexml ... par contre un véritable parseur de dom comme javascript, je n'ai pas trouvé mon bonheur en PHP, malheureusement. Si java est installé sur ton serveur, il existe un bibliothèque qui fonctionne très bien, tu pourrais donc faire des appels système en php : exec("java ..."); Par contre, j'avais des besoins très spécifiques pour faire cela (ce qui explique sans doute pourquoi je n'ai rien trouvé) qui n'étaient certes pas la réalisation d'un site internet. Je m'explique mal la raison qui motive ton besoin ?
  3. Merci pour vos réponses, Je suis parti pour écrire des mentions en m'inspirant des existantes et en y stipulant les règles auxquelles je tiens; je verrai plus tard pour la GPL
  4. Ce comportement est tout à fait normal, si tu ne souhaites pas que cela se produise, utilise un masque
  5. Hello, Il faut que l'extension CE soit installée sur le serveur (SPPlus pour la caisse d'épargne), et ensuite soit développer un module pour passer les bons paramètres à leur appli, soit utiliser un existant avec prestashop (que je ne connais pas). Contacte ton banquier pour qu'il te fournisse un identifiant, et éventuellement un compte d'essai que tu pourras basculer en prod par la suite (les comptes d'évaluation durent 3 mois à la CE).
  6. Bonjour, J'ai une question très simple, j'ai beaucoup de mal à trouver la réponse, n'étant pas spécialiste du droit. Je vais mettre à disposition une petite appli pour windows, si je la place sous GPL, suis-je obligé de fournir les sources à ceux qui m'en font la demande ? ou dois-je me rabattre sur un autre type de licence type CC ? Merci par avance pour vos réponses Edit PS : pourquoi la GPL? - elle a déjà fait jurisprudence dans le droit français (ou alors j'ai raté un wagon, ou plutôt rêvé, d'ailleurs il me semble que c'est pour une raison analogue) - il n'est pas exclu que je fournisse les sources par la suite (quand elles seront moins bordéliques et qu'elles me feront moins honte ) - je suis ravi qu'elle puisse servir - je ne tiens pas à être responsable des éventuels dysfonctionnements qu'elle pourrait occasionner (bien que je ne vois pas lesquels)
  7. J'utilise GApps en interne et j'y ai converti certains clients; j'en suis très content. Quelle est ta question ?
  8. La meilleure des méthodes dans ton cas (à mon avis) est donc de placer un timer pas trop bourrin genre 200ms (moins ne sert à rien), qui teste si la souris outrepasse les limites normales de ton anim (test sur _root._xmouse, _root._ymouse) et faire une pause si c'est le cas. Au moins tu seras certain. ***edit***Si tu as une boucle enterFrame dans ton jeux, autant placer le test dedans (il consomme pas des masses, par contre, évite le hitTest.)
  9. tu peux le faire sur le root, je ne suis pas certain qu'il soit appelé à chaque fois. function foo() { // } _root.onRollOut = foo; Me paraît un peu foireux mais tu peux essayer. En AS2 j'ai l'habitude de ne placer que mon composant principal dans le root, rien d'autre, ça fonctionnera mieux de mon point de vue. Tu donne pas des masses d'infos non plus sur ce que tu veux faire, y'a certainement mieux.
  10. Hello, MouseEvent.MOUSE_OUT ou onRollOut suivant si tu es en AS 2 ou 3 j'ai envie de te dire à vue de nez.
  11. J'avais pas l'impression en lisant tes contributions, j'avais peur que tu me satellises C'est valide xml (dont xhtml est dérivé non ? à quand la création de balise/attribut sémantique ? si un contributeur w3 passe par là )
  12. Hello, autocomplete="off" dans la balise form il me semble edit : Même directement sur le champ apparemment : http://www.w3.org/Submission/web-forms2/#the-autocomplete Tu auras une erreur html puisque c'est pas encore reconnu (Submission), mais ça a le mérite de fonctionner sur ie/firefox (j'ai jamais essayé sur les input directement, mais sur form ça marchait en cas).
  13. Bonjour, Je souhaite déployer un Google Agenda sur un site, je suis séduit par les fonctionnalités. Par contre je n'arrive par à générer une URL privée pour l'iframe qui mêle plusieurs agenda (URL privée mais consultable sans compte Google, sinon c'est sans souci) L'un d'entre vous a déjà utilisé cette fonctionnalité ? PS : je ne souhaite pas que ces agendas soient publics, je souhaite juste mêler plusieurs URLs privées
  14. Aquaserver est un serveur de socket ? pourquoi pas s'il est fiable, il en vaut surement un autre, ça revient au même que de le coder, autant ne pas refaire ce qui existe déjà Sinon peut-être vaut -il mieux directement passer par une solution faite pour flash : - red5 : pas si chiant à installer qu'on le dit, et franchement pas mal - smartfoxserver : payant et supercomplet (pas très cher) - FMS : super si t'as les moyens L'avantage d'utiliser ce type de serveur est que tu peux passer des objets flash sans t'embêter à formater des chaînes dans ton code. Tu peux aussi faire un serveur socket simple en PHP, tiens, voici ce que j'avais utilisé, j'avais préféré le décliné en c# pour gérer des thread, mais il est utilisable en l'état. Le principe, il récupère les infos que tu envoi d'un client et effectue un broadcast, enfin tu vois l'idée. <?php set_time_limit(0); $adresse = 'xxx.xxx.xxx.xxx'; $port = xxxx; $conn = socket_create(AF_INET, SOCK_STREAM, SOL_TCP); socket_set_option($conn, SOL_SOCKET,SO_REUSEADDR, 1); $ret = socket_bind($conn, $adresse, $port); $ret = socket_listen($conn, 5); $aSoc = array($conn); while (true) { $soc = $aSoc; socket_select($soc, $write = NULL, $except = NULL, NULL); foreach($soc as $s) { if ($s == $conn) { if (($client = socket_accept($conn)) < 0) continue; else array_push($aSoc, $client); } else { $flux = socket_recv($s, $buffer, 2048, 0); if ($flux == 0) { $i = array_search($s, $aSoc); unset($aSoc[$i]); socket_close($s); } else { $acs = $aSoc; array_shift($acs); cbroadcast($acs, $s, $buffer); } } } } function cbroadcast($cls, $s, $datas) { foreach($cls as $c) { socket_write($c, $datas); } } ?> En cherchant un peu tu trouveras facilement des trucs analogues en perl ou python, ce sera peut-être plus efficace si tu as beaucoup de jeux. Mais mon sentiment est que tu devrais passer sur red5 ou un FMS, tu gagnerais du temps à développer tes jeux je pense et il y aura moins de traitement côté client.
  15. Hello, Passer des coordonnées ne posera à priori pas trop de problème de connexion une fois l'appli chargée. Pour ton truc, tu as la solution d'utiliser un serveur dans le langage que tu souhaites (j'en avais fais un en c# à une époque) et communiquer avec ce serveur en socket. Ca t'évitera de sortir l'artillerie lourde d'un Red5 pour faire uniquement fonctionner un jeu. Sinon, combien de joueurs à ton appli ? 2 ou plus ? S'il sont uniquement 2 il y a peut être mieux à faire.
  16. Ca vaut ce que ça vaut mais tu n'as pas non plus l'embarras du choix .partenaires img { border-width:1px; border-color:#000; border-style:solid; } .partenaires img.noborder { border:0; } <li><img class="noborder" src="../elements-des-pages/partenaires-financiers/ufcs.png" /> <a href="http://uncs.chez.com/" target="_blank"></a></li>
  17. Je réponds à côté et j'en suis navré, mais si tu as la possibilité de le faire en asp.net, c'est tout fait et bien fait (y compris l'édition etc.). Pour PHP je ne sais pas, regarde peut être du côté des bibliothèques (je pense à propel, un hibernate-like), il y a peut-être un existant.
  18. Peut être pourrais tu créer une table qui gère les droits des fichiers linux et un script qui requête et attribue ces droits, je doute qu'il y ait effectivement un existant pour ça. Je relance sur proftpd, il existe une interface web d'admin pas trop mal : http://proftpd-admin.sourceforge.net/ Partir de cet existant pour le modifier lors de la création d'un utilisateur peut être simple et solide.
  19. J'allais te proposer proftpd-mysql, mais je pense que pureFTPd doit faire sensiblement la même chose, il suffirait de créer/modifier un script de création de compte pour faire ton bonheur non ? dans l'esprit : mkdir /home/truc mkdir /home/truc/uploads chmod -R 644 /home/truc chown -R truc:users/home/truc/uploads
  20. Tu es même sensé ouvrir certains ports pour OVH, j'ai ces règles dans mon Firewall qui les concernent : iptables -A INPUT -i eth0 -p icmp --source proxy.ovh.net -j ACCEPT iptables -A INPUT -i eth0 -p icmp --source proxy.p19.ovh.net -j ACCEPT iptables -A INPUT -i eth0 -p icmp --source proxy.rbx.ovh.net -j ACCEPT iptables -A INPUT -i eth0 -p icmp --source proxy.rbx2.ovh.net -j ACCEPT iptables -A INPUT -i eth0 -p icmp --source ping.ovh.net -j ACCEPT iptables -A INPUT -i eth0 -p icmp --source XXX.XXX.XXX.250 -j ACCEPT iptables -A INPUT -i eth0 -p icmp --source XXX.XXX.XXX.251 -j ACCEPT iptables -A OUTPUT -p udp --dport 6100:6200 -j ACCEPT iptables -A INPUT -i eth0 -p tcp --source 192.168.0.0/16 -j ACCEPT iptables -A INPUT -i eth0 -p udp --source 192.168.0.0/16 -j ACCEPT iptables -A INPUT -i eth0 -p icmp --source mrtg-rbx-47.ovh.net -j ACCEPT iptables -A INPUT -i eth0 -p tcp --dport 22 --source cache.ovh.net -j ACCEPT Il faut remplacer les XXX par le début de ton IP, plus d'information ici : http://guides.ovh.com/FireWall
  21. ça vient de ton image elle-même apparemment, ouvre là (l'image) et ré-enregistre la, tout simplement, j'arrive même pas à l'afficher en local sous IE.
  22. J'utilise encore locate, par contre je désactive le cron, je mets à jour quand j'en ai besoin avec la commande updatedb.
  23. ça vient probablement d'ailleurs, mais pour régler ton souci, tu peux faire une modif dans la css de la lightbox : (je pense néanmoins que ta feuille de style doit être un peu dérangeante pour ton truc, cela dit je dis ça vite fait) #lightbox img { height:auto; margin:0 0 0 -15px; padding:0; width:auto; } ça m'étonnerait que ça fonctionne sur ie<7, mais ça règlera l'apparition de la scrollbar
  24. Tu peux essayer de remplacer par ces fichiers en pièce jointe (je n'ai pas testé et suis partir de ce que tu as en ligne) lightbox.zip
  25. C'est juste au début de ton fichier, supprime simplement du début au premier "document.observe()", et ça devrait aller
×
×
  • Créer...