Aller au contenu

thierry91

Membre
  • Compteur de contenus

    5
  • Inscrit(e) le

  • Dernière visite

Tout ce qui a été posté par thierry91

  1. l'autre solution sont les procédures stockées. Il faut faire une procédure qui dé qu'il y a écriture réplique les données et les place dans l'autre bdd mais bon je préfère ma première solution qui n'utilise aucune ressources système.
  2. Tu as tes réponses ici : http://www.linux-france.org/article/memo/node82.html et pour $PATH ici : http://www.linux-france.org/article/memo/n...html#sec:export Pour répondre au sujet des chemins, je dirais que oui il faut des chemins complets. Pense à rendre ton script shel exécutable. voici une ligne d'exemple cron pour lancé le script shell del_role 0 4 * * * /data/www/del_role >/dev/null 2>&1
  3. Rappelez-vous que header() doit s'appeler avant que n'importe quelle données soit envoyé comme par exemple code HTML , interlignes, espace, ou du code PHP. Disons que vous écrivez un script PHP qui effectue un redirect vers une autre page. Ce code suivant causera une erreur (en raison de l'interligne au-dessus de l' header) 1: 2: <?php 3: header("Location: redirect.php"); /* Redirect */ 4: 5: exit; 6: ?> Ce code suivant causera une erreur (en raison de l'espace devant <?php et donc devant le header) 1: <?php 2: header("Location: redirect.php"); /* Redirect */ 3: 4: exit; 5: ?> Ce code suivant causera également une erreur (en raison du <HTML> qui est au-dessus du header) 1: <html> 2: <?php 3: header("Location: redirect.php"); /* Redirect */ 4: ?> Ce code fonctionnera 1: <?php 2: header("Location: redirect.php"); /* Redirect */ 3: 4: exit; 5: ?> voila j'espère en avoir éclairé plus d'un.
  4. Détermines dans ton serveur ftp un utilisateur et groupe par default "UID GID" qui serra attribué à chaque compte. Imaginons que ton apache tourne en uid = apache gid = apache et bien à chaque fois que tu cré un compte ftp tu le cré avec ces même uid gid. Si ton serveur ftp ne le permet pas et bien utilise pure-ftpd qui fait ça très bien et permet même une gestion sql des comptes ftp. Mais bon si tu ne sais pas régler ce simple problème de droit tu risques d'être un peux dépassé par les autres problèmes que pose l'hébergement de mass ou pas de site internet.
  5. Si ta ou tes db sont sous linux et que tu as un accès shell aux rep de des bdd c'est tout simple, pour les tables que tu souhaites être identique il te faut juste faire des ln -s de ces tables. EX : imaginons que tes bdd soient ici : /home/mysql/ bdd d'origine est ici : /home/mysql/base_origine bdd dans la quelle tu veux avoir certaines tables de la dbb d'origine /home/mysql/seconde_bdd tu fais : cd /home/mysql/base_origine ls -l // Là tu verras les fichiers correspondants à tes tables un truc comme ça : -rw-r----- 1 mysql mysql 8724 fév 9 17:53 admin.frm -rw-r----- 1 mysql mysql 72 jun 15 17:21 admin.MYD -rw-r----- 1 mysql mysql 2048 jun 19 15:54 admin.MYI etc......... Dans cet exemple, nous allons donc avoir la table admin qui serra totalement identique dans tes 2 bdd et pour cela il faudra maintenant faire ce qui va suivre. tu vas dans /home/mysql/seconde_bdd : cd /home/mysql/seconde_bdd et tu fais : ln -s ../base_origine/admin.frm admin.frm ln -s ../base_origine/admin.MYD admin.MYD ln -s ../base_origine/admin.MYI admin.MYI chown mysql.mysql admin* Et voilà le tour est joué. Maintenant que tu écrives dans la table admin depuis la bdd base_origine ou seconde_bdd ce serra pareil. Cette technique peut être utilisé a grande échelle pour avoir une table voire même plusieurs table identique sur des milliers de bases de données sans que cela prenne des ressources serveur supplémentaire.
×
×
  • Créer...