Aller au contenu

sparh

Hubmaster
  • Compteur de contenus

    583
  • Inscrit(e) le

  • Dernière visite

Tout ce qui a été posté par sparh

  1. Re, et merci mais ça j'y ai pensé. Je le test en php dans le header de chaque page. Y'a t'il un moyen de le faire via htaccess ?
  2. Hello Ciseur et Leonick, merci pour vos réponses, je savais pas qu'n pouvait stocker et appeler des fichiers en dehors du www et ça semble la solution la plus sure.
  3. Bonsoir, j'utilise la mise en cache de certaine parties de mes pages afin de ne pas faire de requête sql inutile. Je stock les les contenus mis en cache dans un dossier /cache/. Par exemple le classement du jour est stocké dans /cache/classement.jour.html Normalement la page /cache/classement.jour.html n'est appelé que par les scripts de mon site or la page est aussi accessible si on tape monsite.com/cache/classement.jour.html Existe t'il un moyen pour protéger mon dossier /cache/ et les fichiers qui s'y trouve ? merci d'avance
  4. Bonjour, donc j'ai mon domaine principal : domaine.com, sur mon serveur il se trouve dans le répertoire /www/. J'ai crée un sous domaine : s.domaine.com qui sur mon serveur se trouve dans le dossier /www/s J'ai mis un fichier .htaccess à la racine de mon sous-domaine à savoir /www/s/.htaccess Cette règle fonctionne très bien : RewriteRule Admin/Clients/$ Admin/Utilisateurs/index.php?type=client [L] Par contre celle-ci ne marche pas : RewriteRule Admin/Clients/detail.php?id=([0-9]+)$ Admin/Utilisateurs/detail.php?id=$1&type=client [L] J'ai aussi essayé sans succès : RewriteRule Admin/Clients/detail.php?id=([0-9]+)$ s/Admin/Utilisateurs/detail.php?id=$1&type=client [L] RewriteRule Admin/Clients/detail.php?id=([0-9]+)$ /s/Admin/Utilisateurs/detail.php?id=$1&type=client [L] RewriteRule Admin/Clients/detail.php?id=([0-9]+)$ /Admin/Utilisateurs/detail.php?id=$1&type=client [L] Auriez-vous une idée ? Merci d'avance
  5. Bonjour, car je souhaite que TOUS ceux qui ont un login valable puissent accéder aux documents et non pas seulement le propriétaire.
  6. Bonjour, sur mon site j'upload pas mal de documents. Les documents sont placés dans un dossier par exemple : images/documents/fichier.pdf J'aurai aimé que les documents ne soient lisible/téléchargeables que pour les utilisateurs connectés (via une session PHP) au site. Le plus simple aurai été de bloquer l'accès à tel dossier si la session PHP n'existe pas mais ce n'est pas possible. La seule solution que j'ai trouvé pour l'instant c'est : dans le fichier htaccess : rediriger le dossier concerné (celui qui contient les documents à protéger) vers une page php qui vérifiera que la personne est connecté, si oui la page affiche le document : - htaccess --> RewriteRule images/(.*) check_connect.php?url=$1 [QSA,L,R=301] - check_connect.php --> verif_connexion(); $url = $_GET['url'] ; $adresse_fichier = 'images/'.$url ; $mime = mime_content_type($adresse_fichier) ; $fp = fopen($adresse_fichier, 'rb'); header("Content-Type: ".$mime); header("Content-Length: " . filesize($adresse_fichier)); fpassthru($fp); exit; Que pensez vous de cette solution ? Avez des idées d'amélioration ou carrément d'autres idées pour protéger mes documents ? Merci d'avance
  7. Hello, merci d'avoir regardé je vais tester mais ça ressemble très fortement à ce que j'avais testé hier : - création d'un espace ftp sur mon serveur distant - ajout de l'emplacement réseau sous Windows Et hop j'avais accès en lecture/écriture à mon ftp comme si c'était en local SAUF pour les fichiers de type Excel et Word que je ne pouvais pas ouvrir directement depuis l'emplacement sur le ftp. Je test owncloud et je vous dirai
  8. Bonjour, merci pour votre proposition mais Excel n'arrive pas à ouvrir les documents, je doit d'abord les copier puis les ouvrir. Je continue de chercher, j'ai trouvé par exemple http://owncloud.org/ mais je retombe sur le même problème à savoir qu'on ne peux pas ouvrire / editer / enregistrer les fichiers Excel et Word directement depuis leur emplacement. Si vous avez d'autres pistes n'hésitez pas.
  9. Bonjour, Dans le cadre d'un site non-ouvert au publique j'ai installé un script de gestion de fichier du style : http://elfinder.org/ . Est il possible d'ouvrir, modifier puis ré-enregistrer à son emplacement initial (sur le web) des fichiers type Word ou Excel. Un peu comme un système de Cloud mais ou seul les fichiers sont dans le Cloud. J'ai vu que dans Excel 2003 il était possible d'ouvrir et enregistrer des fichiers à partir d'un emplacement ftp ce qui pourrait se rapprocher de ce que je souhaite. (Mais rien pour Excel 2007 or je tourne avec Windows 8 et Office 2007) Merci d'avance pour vos avis/conseils ps: désolé je ne savais pas dans quelle catégorie poster cette question
  10. Je pense savoir d'ou ça vient, sur mon serveur magic-quotes est activé. Et comme quand j'enregistre mes données en échappant avec mysql_real_escape_string ça fait double échappement! captain_torche --> si tu as une idée pas trop compliquée pour nettoyer la base (enlever tous les caractères qui ont été échappés 2 fois!) je suis preneur
  11. Pfiuuu merci pour vos conseils. Avec LIKE rien à faire ça ne passe pas SELECT id FROM Clients WHERE titre LIKE "Parrat & D\'angelo Architectes" SELECT id FROM Clients WHERE titre LIKE "Parrat & D'angelo Architectes" SELECT id FROM Clients WHERE titre LIKE "Parrat & D\\\'angelo Architectes" Par contre avec = et \\\ ça marche ! SELECT id FROM Clients WHERE titre = 'Parrat & D\\\'angelo Architectes'
  12. Merci mais ta requête me renvoi : Unknown column 'Parrat & D\'angelo Architectes' in 'where clause' Dans la table la chaîne est enregistré avec un \ car j'enregistre mes données en utilisant mysql_real_escape_string Je cherche donc la chaîne : Parrat & D\'angelo Architectes
  13. Bonjour, je ne pensais pas bloquer un jour sur ce genre de problème et je suis très étonné de ne jamais l'avoir rencontré avant. Je n'arrive pas à sélectionner le champ d'une table si la chaine de caractère contient un apostrophe. Donc je suis dans phpMyAdmin, voici ma table : Et voici le résultat de ma requête ?? SELECT id FROM Clients WHERE titre LIKE 'Parrat & D\'angelo Architectes' Je ne comprends pas, avez vous une idée ?
  14. Merci Dan j'installe le plugin tout de suite et je vais me faire un plaisir de signaler tous ces spams.
  15. Bonjour, étant webmaster de plusieurs sites j'ai beaucoup d'adresses emails. Je reçoit pas mal de spam comme tous le monde mais la depuis une dizaine de jour ça c'est aggravé. Je reçoit environ 50 spams par jour du type: ------------------------------------ It doubled last month, may happen again!!! It is ready to explode in short-term! Trade Date: March, 12th Name: Pengram Gold Corp. Traded as: PNG M Last Trade: 0.027 Long Term Target Price: 0.10 This Company Is My new EXPLOSIVE Play to kick start the week! This company could be worth BILLIONS in a few years! ------------------------------------ Les emails concernés arrivent bien dans ma boîte à SPAM mais j'aimerai qu'il n'arrivent pas du tout. Ais-je un moyen de dénoncer le spammeur (auprès de son FAI ou de son hébergeur). Si je répond l'email me revient en erreur. L'adresse de l'expéditeur et le titre du mail change légèrement à chaque fois. Merci d'avance
  16. Bonjour, j'ai réussi à publier ma première action via l'Open Graph de Facebook. Voici ma fonction qui permet de publier une action ("play"), ça marche try{ $response = $facebook->api( 'me/nom-de-mon-application:play', 'POST', array( 'game' => 'https://monsite.fr/Facebook/opengraph.php?id_jeu=15' ) ); } catch (FacebookApiException $e) { error_log($e); } Mon problème : je souhaite changer l'url qui est appelé par l'api Facebook (https://monsite.fr/Facebook/opengraph.php?id_jeu=15) --> Impossible dès que je change l'url mon action n'est pas publiée !!! J'ai essayé https://monsite.fr/Facebook/open.php?id_jeu=15 https://monsite.fr/Facebook/openplay.php?id_jeu=15 https://monsite.fr/open.php?id_jeu=15 https://monsite.fr/opengraph.php?id_jeu=15 Les 4 urls ci dessus renvois exactement le même contenu que https://monsite.fr/Facebook/opengraph.php?id_jeu=15 Auriez-vous une idée car la je n'y comprends plus rien
  17. Exactement comme le captain je trouve ce nouveau moteur illisible! Pour le SEO que je ne travaille plus depuis que mes vieux site sont pénalisés par Google et bien ils sortent très bien sur ce nouveau moteur, si il pouvait prendre des parts de marché ça m'arrangerai bien
  18. Ok merci pour tes conseils j'ai de quoi répondre à mon client en tous cas et ça me simplifie la vie en plus. Bonne journée
  19. Bonjour, pas mal l'idée de correction je vais voir de ce coté la. Pour la fraude, ce n'est le cas que si l'on modifie des mouvements de l'année précédente (tant que les comptes ne sont pas validés on ne peux pas dire qu'il y ai fraude). Et même si c'était le cas, en tant qu'administrateur de l'application j'aime bien avoir la possibilité d'éditer/supprimer ce qu'à mis l'utilisateur. Je continue à chercher
  20. Bonjour et merci pour votre intérêt. @BlackPage --> non c'est plus compliqué pour ça @Arlette --> Mon client souhaite pouvoir modifier/supprimer un mouvement de stock après coup! La valorisation des stocks est l'un des éléments qui fera mon prix de revient. Donc voici un exemple : La qté initiale en stock est de 0 id_mouvement ---Type mouvement --- Qté --- Prix unitaire 1 Entrée 100 10 (prix unitaire d'achat) 2 Entrée 50 5 (prix unitaire d'achat) 3 Sortie 105 9,76 (100*10+5*5)/(100+5)=9,76 (prix de sortie FIFO) 4 Retour 6 9,76 (prix de la dernière sortie) Donc jusqu'ici tous vas bien normalement. Mais imaginons que la personne qui a entrée le mouvement 1 ce soit trompé. La qté achetée n'étais pas de 100 mais de 1000. Voici donc le nouveau tableau id_mouvement ---Type mouvement --- Qté --- Prix unitaire 1 Entrée 1000 10 (prix unitaire d'achat) 2 Entrée 50 5 (prix unitaire d'achat) 3 Sortie 105 10 (105*10)/(105)=10 (prix de sortie FIFO) 4 Retour 6 10 (prix de la dernière sortie) Comme vous le voyez toutes les sorties/retour de stock suivant la ligne qui a été modifiée ont un nouveau prix. La c'est un exemple très très simplifié, imaginez le même truc avec des centaines d'entrées/sorties/retour. Auriez vous une idée pour rentre simple ce processus de modification (un système qui me permettrai de ne pas avoir à recalculer TOUS les mouvements qui suivent celui qui a été modifié (ce que d'ailleurs je ne suis pas sur de pouvoir faire) Merci d'avance et bon dimanche
  21. Bonjour, je doit développer un petit programme de gestion et de valorisation des stocks. C'est surtout pour la valorisation des sortie de stock que j'ai un problème. J'ai donc crée les tables produit (id, titre, qte_totale) mouvement (date, tye_mouvement, id_produit, qte, prix) Il y a 3 types de mouvements dans les stocks : Entrée, sortie et retour produit Quand je fais une entrée pas de souci le prix et sur le montant de la facture (le prix est donc entré manuellement) Quand je fais une sortie je calcul le prix de sortie avec la méthode FIFO (prix calculé automatiquement) Quand je fais un retour je prends le prix de la dernière sortie (prix calculé automatiquement) Jusqu'ici tous vas bien. Mon problème c'est si je veux modifier/supprimer un mouvement après coup. Le truc c'est qu'en changeant la quantité/le prix d'un mouvement le prix des sorties/retour du produit concerné change. Il faudrait que je recalcul tous les mouvements qui suivent la date de celui qu'on modifie ce qui peux être énorme! Bref je me demande si vous avez une idée ? peux être une autre structure bdd ou un autre procédé ? Merci d'avance
  22. Bonjour, Merci Olitax cette page vas bien m'aider dans mes recherches. Y'a t'il des retours d'expériences sur certaines des régies citées ?
×
×
  • Créer...