Aller au contenu

doudy

Actif
  • Compteur de contenus

    13
  • Inscrit(e) le

  • Dernière visite

Réputation sur la communauté

0 Neutre

Pour me contacter

  • Mon Site
    http://

Information du profil

  • Localisation
    Rhône
  1. doudy

    SOAP en PHP5 chez OVH

    Exacte, PHP Version 4.4.9 donc SOAP n'est géré que par PHP Version 5 , c'est bien cela? En mettant simplement reverse.php5 au lieu de reverse.php, ça marche ! Pour SoapUI si ça peut aider à développer le WebService je vais l'installer. MErci pour votre aide
  2. doudy

    SOAP en PHP5 chez OVH

    Si j'ai bien compris, le SOAPI d'OVH c'est pour atteindre les propres services d'OVH: noms de domaine , comptes etc ... mais ce n'est pas ce que je veux. Je voudrais en effet créer mon propre Webservice. Sur le forum d'OVH je n'ai trouvé aucune info à ce sujet, à part pour leur SOAPI ... Pour SOAPUI, je ne sais pas ce que c'est ? Pour l'adresse de mon Webservice: pour l'instant ce n'est qu'un 1er essai assez trivial (voir le code plus haut) à cette adresse , mais ça ne marche pas : cette adresse Si vous lancez le client avec ce code, rien ne se passe, pas de message d'erreur mais page blanche ... <?php $service = new SoapClient(NULL, array( 'location' => 'http://www.monsite.fr/services/reverse.php', 'uri' => 'http://www.monsite.fr' )); echo $service->reverse('Yogui').'<br/>'; echo $service->reverse('BrYs').'<br/>'; echo $service->reverse('mathieu'); function html($string) { return htmlspecialchars($string, ENT_QUOTES); } ?>
  3. doudy

    SOAP en PHP5 chez OVH

    Bonjour, Bonjour, Je dois faire un Webservice pour accéder à ma base de données sur un compte mutualisé OVH (Plan90). Je pensais utiliser SOAP avec PHP5 car dans phpinfo je peux lire Soap Soap Client enabled Soap Server enabled J'ai fais un essai sur un serveur localhost, et ça marche bien, mais si le service est sur le serveur OVH, j'ai pas de résultat ... Alors je me demande si SOAP en PHP5 est possible en mutualisé ? Sinon quelle autre solution ? Voici le code de la partie service sur mon compte OVH <?php $server = new SoapServer(NULL, array('uri' => 'http://www.monsite.fr/services/reverse.php')); $server->addFunction('reverse'); $server->handle(); function reverse($string) { return utf8_encode(strrev(utf8_decode($string))); } ?> et voici la partie cliente qui lance une requête vers le webservice : <?php $service = new SoapClient(NULL, array( 'location' => 'http://www.monsite.fr/services/reverse.php', 'uri' => 'http://www.monsite.fr' )); echo $service->reverse('Yogui').'<br/>'; echo $service->reverse('BrYs').'<br/>'; echo $service->reverse('mathieu'); function html($string) { return htmlspecialchars($string, ENT_QUOTES); } ?> Donc si je fonctionne sur mon serveur local (localhost) ça marche bien. Mais depuis OVH: rien ne s'affiche, même pas de code d'erreur. Merci d'avance pour votre aide.
  4. Merci, je vais essayer cms made in simple.
  5. Bonjour, Je cherche un CMS pour un petit site type plaquette présentation de produits et services. J'ai testé Wordpress, j'ai essayé plusieurs thèmes mais ça ressemble beaucoup trop à un blog. J'ai aussi essayé Zite, pas mal mais l'éditeur n'est pas assez évolué à mon goût. Pouvez vous me conseiller quelque chose d'adapté pour moi ? Merci d'avance. Doudy
  6. Merci pour tes explications, Phobos. Avec ... utf8_encode(str_replace(utf8_decode ... j'arrive à mes fins ! Voici maintenant ma nouvelle fonction, c'est un peu lourd mais ça marche Cette fonction convertit un nom en MAJUSCULE sans accent : function strToNoAccent($var) { $modif = str_replace( array( utf8_decode('à'), utf8_decode('â'), utf8_decode('ä'), utf8_decode('á'), utf8_decode('ã'), utf8_decode('å'), utf8_decode('î'), utf8_decode('ï'), utf8_decode('ì'), utf8_decode('í'), utf8_decode('ô'), utf8_decode('ö'), utf8_decode('ò'), utf8_decode('ó'), utf8_decode('õ'), utf8_decode('ø'), utf8_decode('ù'), utf8_decode('û'), utf8_decode('ü'), utf8_decode('ú'), utf8_decode('é'), utf8_decode('è'), utf8_decode('ê'), utf8_decode('ë'), utf8_decode('ç'), utf8_decode('ÿ'), utf8_decode('ñ'), utf8_decode('À'), utf8_decode('Â'), utf8_decode('Ä'), utf8_decode('Á'), utf8_decode('Ã'), utf8_decode('Å'), utf8_decode('Î'), utf8_decode('Ï'), utf8_decode('Ì'), utf8_decode('Í'), utf8_decode('Ô'), utf8_decode('Ö'), utf8_decode('Ò'), utf8_decode('Ó'), utf8_decode('Õ'), utf8_decode('Ø'), utf8_decode('Ù'), utf8_decode('Û'), utf8_decode('Ü'), utf8_decode('Ú'), utf8_decode('É'), utf8_decode('È'), utf8_decode('Ê'), utf8_decode('Ë'), utf8_decode('Ç'), utf8_decode(''), utf8_decode('Ñ'), ), array( 'a', 'a', 'a', 'a', 'a', 'a', 'i', 'i', 'i', 'i', 'o', 'o', 'o', 'o', 'o', 'o', 'u', 'u', 'u', 'u', 'e', 'e', 'e', 'e', 'c', 'y', 'n', 'A', 'A', 'A', 'A', 'A', 'A', 'I', 'I', 'I', 'I', 'O', 'O', 'O', 'O', 'O', 'O', 'U', 'U', 'U', 'U', 'E', 'E', 'E', 'E', 'C', 'Y', 'N', ),$var); $var=utf8_encode($modif); return $var; } $ceciestlenom = strtoupper(strToNoAccent($ceciestlenom)); // Convertit le nom en MAJUSCULE sans accent Merci pour votre aide. Doudy
  7. Bonjour J'ai un petit problème avec la fonction str_replace(). Mon but est de remplacer les caractères accentués de chaînes destinées à être enregistrées dans une base MySQL. Voila ma fonction: Cette version avec caractère NON accentué marche bien: function strMod($var) { echo $var = str_replace("A", "X", $var); return $var; } ABC retourne XBC mais celle-ci avec un caractère ACCENTUE marche pas: function strMod($var) { echo $var = str_replace("à", "X", $var); return $var; } àBC retourne àBC Je pensais que ça venait de l'encodage UTF-8 ou ISO-8859-1 ? La chaîne de caractères $str provient d'un formulaire de saisie et est destinée à être enregistrée dans une table MySQL encodé en UTF-8. Toutefois, si je cherche à savoir l'encodage de $str par la fonction mb_detect_encoding($str , 'UTF-8, ISO-8859-1'); j'ai soit UTF-8 ou ISO-8859-1 de façon aléatoire .... c'est à rien y comprendre !! Avez vous une idée? Merci d'avance pour votre aide. Doudy
  8. Bonjour, Voila, j'ai un petit problème pour créer une requête SQL. J'ai 5 tables (dont une table de liaison N à N qui pose problème) sur lesquelles doit porter ma requête: Personnes: id_personne, nom, id_categorie Calendrier: id_personne, jour Categories: id_categorie, categorie Territoires: id_territoire, territoire Liaison_pers_terr: id_territoire, id_personne Par exemple, cette requête (qui marche) sélectionne les personnes appartenant à la catégorie $lacategorie_id et qui ont enregistré des informations pour les dates comprises entre $ladate et $ladatefin, le tout classé par ordre chronologique: $select = 'SELECT Calendrier.jour,Calendrier.id_personne,Personnes.nom,Personnes.id_categorie FROM Calendrier, Personnes WHERE Calendrier.id_personne = Personnes.id_personne AND Personnes.id_categorie = "'.$lacategorie_id.'" AND Calendrier.jour BETWEEN "'.$ladate.'" AND "'.$ladatefin.'" ORDER BY Calendrier.jour ASC'; J'ai ajouté une table de liaison N à N: Liaison_pers_terr : une personne peut avoir un ou plusieurs territoires. Donc, comment intégrer à la requête précédente, une sélection sur une combinaison de territoires ? Merci d'avance pour votre aide. Doudy
  9. doudy

    Table de liaison N à N

    Merci Nico, Ta solution est simple et facile à implémenter, surtout que sur mon serveur mutualisé je ne peux pas utiliser les triggers et autres trucs trop pointus Je vais essayer cette méthode ... Merci encore. Doudy
  10. doudy

    Table de liaison N à N

    Merci Tizel pour l'info ... ... mais pour utiliser les contraintes de clés étrangères FOREIGN KEY et ON DELETE CASCADE ... je dois passer mes tables de MyiSAM en InnoDB. Est-ce que je vais perdre en perf et en espace d'occupation ? Devrais-je retoucher mon code sql qui marchait bien en MyiSAM ? Bref, est-ce que le passage en InnoDB. se fait sans douleur ? Merci d'avance. Doudy
  11. doudy

    Table de liaison N à N

    Oups, je me suis trompé de rubrique, merci de me déplacer vers la rubrique SQL . Merci Bonjour, Voila mon petit problème de mysql/php : J'ai deux tables : membres et territoires. La contrainte est qu'un membre peut avoir plusieurs territoires et qu'un territoire peut avoir plusieurs membres. Ce qui donne des relations N à N de chaque côté. Je dois donc créer une table de liaison (membres_territoires) qui va contenir les clés primaires des tables membres et territoires. Pratiquement, chaque membre s'enregistre et choisit un ou plusieurs territoires qui lui sont proposés. Un membre peut également mettre à jour sa fiche en ajoutant / supprimant des territoires. Je me demande comment gérer au plus simple la mise à jour de la table de liaison (membres_territoires) ? Dois-je à chaque mise à jour faire une boucle de recherche du couple id_membres/ id_territoires dans le table de liaison pour le supprimer ou l'ajouter ? Ou bien existe-il une commande MySql qui fait ce travail automatiquement ? Je vous remercie d'avance pour les pistes que vous pourriez me donner Doudy
  12. Merci Pluriels. Je trouve ton idée excellente et très simple à mettre en oeuvre Je vais l'implémenter cette semaine. Encore merci. Doudy
  13. Bonjour, Voilà, j'ai fait bénévolement en php/Mysql un système de gestion des disponibilités d'hébergement pour des chambre d'hôtes. Le site permet à chaque membre inscrit , de gérer un calendrier des disponibilités de ses chambres d'hôtes. Dans son espace membre , l'utilisateur peut également interroger les disponibilités des autres membres pour des périodes données. Tout cela fonctionne dans un intranet accessible uniquement aux membres inscrits et à l'office de tourisme de la région, dans le but de diriger les touristes vers des hébergeurs disponibles. Tout cela fonctionne très bien. Les hébergeurs ont tous un site Web de présentation de leurs chambres d'hôtes librement consultable par le public. Je souhaiterais que chaque hébergeur puisse mettre un lien sur son site, afin d'afficher le calendrier des ses propres disponibilités. Ce calendrier doit prendre ses données dans la base à chaque consultation. Pourriez-vous me conseiller une méthode pour faire cela, sachant que la base est sécurisée et accessible par login/mot de passe aux seuls membres enregistrés . Je vous remercie d'avance pour vos conseils. Doudy
×
×
  • Créer...