Aller au contenu

gt4mike

Hubmaster
  • Compteur de contenus

    184
  • Inscrit(e) le

  • Dernière visite

Tout ce qui a été posté par gt4mike

  1. Heu...... C'est clair tu as raison ! Ci-joint leur fichier d'aide : Alors : si tu ne modifies en rien les options par défaut, ils te sauvegarde sur ton serveur. Mais tu peux : Programmer des sauvegardes ou le faire manuellement sur un serveur FTP différent du leur dans le repertoire de ton choix. Télécharger sur ton PC une sauvegarde losque tu le désires et que tu te connectes à leur interface.
  2. Je me répète, mais j'apprécie votre aide ! Alors j'ai vérifié les 10 adresses mail, directement sur leur serveur à partir de leur interface "webmail", elles sont vides les boites mails ! Et pour répondre à la question du spam, non, je n'ai pas d'adresse ou récupérer les spams. Mais je pense avoir trouvé la solution : Il existe un systeme de sauvegarde de l'arborescence complete du disque. Il était planifié à tous les jours et faisait 6Mo par jour... Résultat : j'avais 290 Mo de sauvegarde ! 290Mo environ + 48Mo environ = 338 mo et leur alerte est à 336 Mo Donc j'ai supprimé presque tous les fichiers de sauvegarde et j'aurais le résultat demain car ils mettent 24 heures pour prendre acte des modifs, ils font tourner leur serveur pour ce genre de trucs la nuit. Voilà, je croise les doigts pour que se soit cela, et demain je vous tiendrait informé. Mais je pense que c'est cela Je peux à nouveau retrouver le sourrire
  3. Alors, apres vos conseils, je suis allé via leur interface plesk voir mes fichiers logs : Je vous donne la méthode, cela pourrait peut etre servir à d'autres : Pour compresser automatiquement les logs j'ai cliqué sur l'icône "Rotation log" en haut d'une page. Dans la nouvelle page chargée, j'ai défini si la rotation est effectuée par date ou par taille de fichier (j'ai chosi par taille : il faut qu'ils soient inférieurs à 100Ko). J'ai choisi un nombre maximum de fichier conservé sur le serveur (3), j'ai coché la case "Compresser fichier Log", et j'ai demander à ce qu'ils me parviennent par mail. Une fois ces options définies, j'ai cliqué sur l'icône "Activer" pour que la rotation soit planifiée. Ainsi j'éviterai que mes logs prennent trop de place tout en conservant les statistiques et un historique de l'activité de mon serveur. Et j'imagine que tout se passera cette nuit. Sachant que mes fichiers logs, à ce jour et cette heure, pèsent 32,7 Mo ! Et concernant ma base de données, elle fait 900 ko. _____________________ Mais cela n'explique pas la différence : - entre leur alerte à 333Mo - mes fichiers (y compris images) d'une taille de 15Mo - ma base de donnée d'une taille de 900 ko environ - leurs fichiers log d'une taille de 32,7Mo - les différentes boites mails qui sont vides Cela fait : 15mo + 32,7 Mo + 900 ko = 48 Mo environ au lieu de leur 333 Mo ! Mais merci de vos conseils Avez vous SVP d'autres idées ? Car chez Amen, lorsque l'on dépasse trop longtemps leur quota, ils déconnectent votre nom de domaine et tout s'arrete, sans prévenir ! Votre site n'est plus accessible via le web, ftp, ou tout autre moyen. Et je n'ai pas trop envie que cela recommence, car cela s'était dejà produit avec leur alerte à 100Mo.
  4. Je vais regarder de suite, merci, je vous tiens au courant. Pour Captain_torche : en effet, on peut se poser la question et par ailleurs, c'est aussi à l'origine non seulement d'une vente forcée mais par ailleurs c'est à l'origine d'une altercation orale entre moi et mon client qui n'a pas compris pourquoi il devait payer davantage qu'initialement prévu !
  5. Bonjour, Jai un site hébergé par Amen, serveur mutalisé, offre pack Pro. L'ensemble des fichiers sur le serveur représente 15Mo (hier, pour vérification, j'ai copier tous mes fichiers du serveur sur mon PC), mais je recois chaque mois ceci : > Limit has been exceeded on domain '******************' owned by client '***********' (Contact name '**************'): > Disk space usage: 336.62 M > Disk space limit: 300 M Alors qu'aucune modif des fichiers n'a eu lieu, qu'aucun des clients a déposé quoi que soit sur le site et que nos boites mails sont vides. La taille de l'espace disque augmente chaque mois de maniere exponentielle. Alors évidement, pour la première alerte, j'ai demandé de passer de 100Mo à 300Mo, mais là je voudrais comprende ce qui se passe. Je précise que je suis le seul à bosser sur ce site, donc je sais tres exactement ce qui s'y déroule et depuis un bon moment, il y a rien qui puisse à priori expliquer cette augmentation d'espace disque Quelqu'un peut me dire SVP ou se trouve l'erreur ? Merci beaucoup de votre aide PS : j'ai posté sur leur forum et j'attend toujours leur réponse.
  6. Merci ! En effet, j'ai réussi à parametrer fckeditor, creer une barre à ma sauce avec les fonctionnalités que je souhaite. Dans la partie administrative du site, le personne qui veut modifier une page web, "appelle" fckeditor dans une autre fenetre, fais sa mise en page, et n'a plus qu'à copier le code HTML dans la zone administrative. Avantages : beaucoup plus de possibilités de mise en forme, d'upload d'images, de flash, de creation de tableaux, d'insertion de liens, d'insertions de doc à télécharger, etc..... Et autre avantage que je recherchais, dans la partie administrative, l'interface est plus conviviale et plus claire. Encore merci Linuxisthebest de m'avoir donné cette piste qui répond à mes besoins. Tres bonne continuation
  7. Merci En faite, c'est fait, je l'ai parametrer sur mon serveur, la page test de FCKéditor fonctionne pour l'ulpoad des images et la creation de folder en mode php et asp. Mais par contre, l'intégration à une page php existante me pose quelques soucis. Je continue mes essais A+
  8. Merci Linuxisthebest, je vais regarder cela de plus près. Cela me donne une piste, je te tiens au courant
  9. Bonjour, Mon site contient 1 partie administrative dans laquelle seuls les membres enregistrés et ayant un niveau d'accés suffisant peuvent modifier les pages web (textes, photos, pieces jointe). Pour effectuer le changement d'un texte ou d'une photo, j'ai crée une page "admin" pour chacune des pages visibles sur le web. A l'intèrieur de celle-ci, les membres ayant le niveau d'accès "admin", "inserent un nouvel enregistrement", "suppriment" l'ancien, et ainsi modifient la page web concernée. Probleme : cela me demande un travail long et fastidieux pour doubler chacune des pages existante et par ailleurs, l'interface d'administration de ces pages n'est pas génial. J'ai vu grace à un ami qui fait faire son site, que lui, lorsqu'il veut modifier une page web (en php comme moi), il suffit, apres s'est "connecté en tant que "admin", qu'il clique sur "editer une page" pour voir sa page réelle apparaitre, et les éléments modifiables apparaissent. Et cela ne semble pas etre "une deuxieme page" comme moi. Existe t'il un logiciel à parametrer pour faire cela ? Ou quelle est la solution pour pouvoir éditer une page en PHP, avec un login et passe, via un navigateur web classique ? Par avance merci de votre aide
  10. Pour les modos : Vous pouvez mettre [reglé] sur mon premier post car je n'arrive pas à l'édité J'ai commis une erreur : La galerie n'autorise pas ce que j'avais cru comprendre. A Priori, elle autorise à avoir plusieurs galeries indépendantes les unes des autres mais uniquement sur le meme serveur, seules les bases de données peuvent etre distantes et situées sur un autre serveur. Ce qu'ils appellent mutisites, c'est la possibilité pour chaque site "ami" ou "membre", d'avoir une galerie indépendante mais avec un espace de stockage des photos sur le même serveur, dans des répertoires différents. Je met le lien de l'aide en Anglais pour l'install multisite, ca peut toujours servir Aide gallery2 multisites Merci à tous d'avoir essayé de m'aider. Bonne continuation
  11. Merci je vais le lire de suite En faite ce que je viens de réussir c'est : Créer 2 galeries sur le meme serveur utilisant 1 seul codesource. Les 2 galeries ont 2 bases de données distinctes, les 2 bases de données étant sur 2 serveurs distincts. Mais pour le moment, lorsqu'un utilisateur upload ses photos, ils vont sur le serveur 1 alors que je souhaite qu'ils aillent sur le serveur 2. Pourtant, toutes les infos sur l'image sont dans la base de données du serveur 2 !!! sauf évidement la photo en elle même !!! Donc j'ai avancé de 50% .....
  12. Je te remercie, je l'ai fait, mais je viens de trainer sur google USA ou la galerie est plus diffusée qu'en France, je suis loin d'etre le seul à avoir ce probleme avec cette galerie et chez 1and1 Et d'apres ce que je viens de lire, peu ont la solution, en tout cas, elle semble ne pas se trouver sur le web J'ai essayé cela avec plein de combinaisons : /kunden/homepages/4../d....../htdocs/gallery5/g2data /kunden/homepages/4../d....../htdocs/galeriemichael.info/gallery5/g2data /kunden/homepages/4../d....../htdocs/www/galeriemichael.info/gallery5/g2data /kunden/homepages/4../d....../htdocs/var/www/galeriemichael.info/gallery5/g2data /homepages/4../d....../htdocs/galeriemichael.info/gallery5/g2data /var/kunden/homepages/4../d......./htdocs/galeriemichael.info/gallery5/g2data Et puis d'autres encore mais je n'y arrive pas
  13. Apres des multiples tentatives du type : /kunden/homepages/identifiant/www/... /kunden/homepages/identifiant/htdocs/www/... /kunden/homepages/identifiant/htdocs/galeriemichael.info/... et j'en passe, cela marche pas c'est quand même dingue comment on peut ramer pour des détails comme ceux la !
  14. Merci Remi, je viens de le faire, en effet, ton script m'a permis de découvrir que le chemin sur le serveur était de type : /kunden/homepages/4../d............./htdocs/gallery5/g2data Mais c'est la premiere partie qui bug, celle qui permet de sortir du serveur,d'aller sur le web, avant de rentrer sur le serveur distant et dans mon repertoire. /var/www/galeriemichael.info/ /kunden/homepages/4../d............./htdocs/gallery5/g2data
  15. Bonjour, J'espère que je poste dans le bon forum, dans le cas contraire n'hésitez pas à me déplacer J'ai installé une galerie d'images : Gallery2 Ménalto Elle fonctionne actuellement, je suis hébergé chez 1and1, mais elle permet une gestion multisites, c'est à dire que je peux créer des espaces de stockage en dehors du serveur qui héberge le codesource de la galerie. Durant l'install multisite on me demande donc d'indiquer le chemin complet du répertoire. A la racine de mon site distant, j'ai donc un dossier "gallery5" avec un sous dossier "g2data" qui contiendra les photos des utilisateurs. Ces 2 dossiers ont actuellement les autorisations à 777 car c'est nécessaire pour l'install (l'install creera des fichiers dans ces dossiers). mon site distant se nomme : http://galeriemichael.info , (pas la peine d'y aller, il y a rien dessus) Or lorsque durant l'install mutisites j'indique le chemin de type : /var/www/galeriemichael.info/homepages/4../d........./htdocs/gallery5/g2data cela ne fonctionne pas Je suis sur de ma seconde partie, c'est à dire : "homepages/4../d........./htdocs/gallery5/g2data " est bonne. Alors que pour ma premiere partie j'en suis pas sur du tout : /var/www/galeriemichael.info/ J'ai fais pas mal d'essais en supprimant les www par exemple et en créant une page nommée dir.php avec le script suivant : <?php print system("pwd"); ?> que j'ai placé dans mon dossier g2data, elle m'a permis de valider mon accés serveur, c'est à dire la partie : "homepages/4./d........./htdocs/gallery5/g2data" Je sais aussi que chez free, on peut avoir des chemins de type : /var/www/free.fr/c/e/nomdemonsite/nomdudossier/ Bien évidement, je suis allé sur le forum anglais de la galerie qui me renvoi sur une page d'aide qui ne m'a pas aidé du tout. Et je viens de passer de nombreuses heures sur ce probleme. Quelqu'un peut il m'aider à résoudre mon problème ? Par avance merci
  16. Merci, je confirme, c'était mon cas
  17. Bonjour NorSeb, Juste en passant, je suis surpris de n'avoir pas recu une notification par mail de ta réponse, toutes les autres j'en avais eu, me permettant ainsi de te répondre rapidement et puis, je ne sais pour quelle raison, je n'ai pas recu ta derniere réponse. En faite dans une autre partie du site, le client envoi un autre formulaire et j'ai choisi la solution dont tu parles " construire le contenu de ton mail proprement, c'est à dire en y mettant ce que tu veux manuellement". Et il marche sans probleme. C'est un formulaire de demande d'informations, avec lui aussi des listes dynamiques. Pour ce formulaire dont nous parlons dans ce topic, j'ai fais ce que tu m'as préconisé, c'est à dire : while (list ($key, $val) = each ($_POST)) { if ($key != "MM_insert") { $message .= "$key : $val\n"; } } et ca MARCHE Merci infiniment et bonne continuation à toi et à toute l'équipe de ce site, j'ai été très agréablement surpris de ta réactivité et de tes réponses claires et précises. C'est suffisament rare pour le préciser.
  18. Tu vois, par habitude, j'essaye toujours de me débrouiller tout seul dans mon coin, j'ai déjà passer beaucoup d'heures sur ce probleme. En faite lorsque tu est la tete dedans, tu ne fais plus attention, et tu bloques comme moi, j'ai perdu trop d'heures!!!! Et bien je peux te dire que ta solution MARCHE ! MERCI BEAUCOUP PS : je vais me permettre une autre question NorSeb : j'ai 2 champs masqués dans le formulaire, l'un ou je récupere l'IP dans le mail, l'autre, un champ intitulé "<input type="hidden" name="MM_insert" value="form3">" qui permet l'insertion des variables dans la base de données Evidement tu te doutes que dans le mail je vois apparaitre "MM_insert : form3", as-tu une solution pour empécher la variable d'apparaitre ?
  19. J'ai passé tout le week end dessus ma femme commence a en avoir marre, merci de ton aide
  20. J'ai modifié, meme résultat. Pour le contrôle des champs, je le fais via un javascript Le code dans le formulaire est : </form> <form action="<?php echo $editFormAction; ?>" method="post" name="form3" onsubmit="YY_checkform('form3','nom','#q','0','Le champ nom est obligatoire','prenom','#q','0','Le champ prénom est obligatoire','email','#S','2','Le champ email est obligatoire ou mal rempli','civilite','#q','1','Le champ civilité est obligatoire','age','#q','1','Le champ age est obligatoire','formation','#q','1','Le champ formation est obligatoire','commentaires','#q','1','Le champ commentaires est obligatoire');return document.MM_returnValue"> <table align="center"> . .. ... Le script est sur un fichier.js à la racine de mon site, son code est : function YY_checkform() { //v4.71 //copyright (c)1998,2002 Yaromat.com var a=YY_checkform.arguments,oo=true,v='',s='',err=false,r,o,at,o1,t,i,j,ma,rx,cd,cm,cy,dte,at; for (i=1; i<a.length;i=i+4){ if (a[i+1].charAt(0)=='#'){r=true; a[i+1]=a[i+1].substring(1);}else{r=false} o=MM_findObj(a[i].replace(/\[\d+\]/ig,"")); o1=MM_findObj(a[i+1].replace(/\[\d+\]/ig,"")); v=o.value;t=a[i+2]; if (o.type=='text'||o.type=='password'||o.type=='hidden'){ if (r&&v.length==0){err=true} if (v.length>0) if (t==1){ //fromto ma=a[i+1].split('_');if(isNaN(v)||v<ma[0]/1||v > ma[1]/1){err=true} } else if (t==2){ rx=new RegExp("^[\\w\.=-]+@[\\w\\.-]+\\.[a-zA-Z]{2,4}$");if(!rx.test(v))err=true; } else if (t==3){ // date ma=a[i+1].split("#");at=v.match(ma[0]); if(at){ cd=(at[ma[1]])?at[ma[1]]:1;cm=at[ma[2]]-1;cy=at[ma[3]]; dte=new Date(cy,cm,cd); if(dte.getFullYear()!=cy||dte.getDate()!=cd||dte.getMonth()!=cm){err=true}; }else{err=true} } else if (t==4){ // time ma=a[i+1].split("#");at=v.match(ma[0]);if(!at){err=true} } else if (t==5){ // check this 2 if(o1.length)o1=o1[a[i+1].replace(/(.*\[)|(\].*)/ig,"")]; if(!o1.checked){err=true} } else if (t==6){ // the same if(v!=MM_findObj(a[i+1]).value){err=true} } } else if (!o.type&&o.length>0&&o[0].type=='radio'){ at = a[i].match(/(.*)\[(\d+)\].*/i); o2=(o.length>1)?o[at[2]]:o; if (t==1&&o2&&o2.checked&&o1&&o1.value.length/1==0){err=true} if (t==2){ oo=false; for(j=0;j<o.length;j++){oo=oo||o[j].checked} if(!oo){s+='* '+a[i+3]+'\n'} } } else if (o.type=='checkbox'){ if((t==1&&o.checked==false)||(t==2&&o.checked&&o1&&o1.value.length/1==0)){err=true} } else if (o.type=='select-one'||o.type=='select-multiple'){ if(t==1&&o.selectedIndex/1==0){err=true} }else if (o.type=='textarea'){ if(v.length<a[i+1]){err=true} } if (err){s+='* '+a[i+3]+'\n'; err=false} } if (s!=''){alert('Vos informations sont incompletes ou contiennent des erreurs:\t\t\t\t\t\n\n'+s)} document.MM_returnValue = (s==''); }
  21. Alors, je viens de supprimer l'identité du bouton 'envoyer votre opinion" (qui était : "envoyer") et il n'apparait plus dans le mail lorsqu'on rempli tous les champs du formulaire. Mais j'ai toujours un mail vide composé des 5 mots à chaque accés à la page
  22. Merci de ta réponse aussi rapide, voilà ce que j'ai mis : $envoyer = true; while (list ($key, $val) = each ($_POST)) { if ($val != "") { // Si $val n'est pas vide $message .= "$key : $val\n"; } else { // sinon $envoyer = false; continue; // sortie du while } } if ($envoyer) { mail($email, "Un nouveau commentaire vient d'etre écrit le $datedujour", $message, "From: Formulaire"); } Ca ne marche, j'ai toujours un mail vide composé des 5 mots cités dans mon précédent message des que je reviens sur la page. Mais maintenant, losque je rempli les champs, dans le mail de confirmation j'ai en plus : "envoyer : Envoyer votre opinion"
  23. Promis, je recommencerai plus , j'essaye de faire de mon mieux
  24. Merci, Je ne savais ou le poster, voici le code en question : code de l'envoi du mail : $datedujour=date("j M Y à H:i:s "); $email = "moi_AT_free.fr"; while (list ($key, $val) = each ($_POST)) { $message .= "$key : $val\n"; } mail($email, "Un nouveau commentaire vient d'etre écrit le $datedujour", $message, "From: Formulaire"); Code du formulaire édité Merci J'avais essayé cela aussi : while (list($key, $val) = each($HTTP_POST_VARS)) { $message .= "$key : $val\n"; } et cela if(count($HTTP_POST_VARS)){ while (list($key, $val) = each($HTTP_POST_VARS)){ $body.="$key : $val\n"; } } if(count($HTTP_GET_VARS)){ while (list($key, $val) = each($HTTP_GET_VARS)){ $body.="$key : $val\n"; } }
  25. Bonjour tout le monde , J'ai créé un formulaire en php "donnez nous votre opinion" (page opinion.php)avec les champs : "civilité", "nom", "prenom", "email", "age', "formation suivie", "commentaires". Les champs "age", "formation suivie" sont des listes modifiables dans la zone administration du site, donc des listes dynamiques. Tous les champs sont obligatoires à la saisie. Ce formulaire contient les boutons "apercu", "envoyer", et "effacer" Sur la meme page j'ai un formulaire avec un bouton "voir les opinions dejà postées" (page commentaires.php) Lorsque le client envoie le formulaire il est dirigé sur la page opinion.php ou il voit son commentaire. Ma base de données enregistre bien les données envoyées. Et le client voit bien son commentaire. Je souhaiterai que l'administrateur recoive un mail qui récapitule les informations du formulaire, il sera ainsi prévenu de l'écriture du mail. PROBLEME : des qu'un utilisateur se met sur la page, un mail part avec à l'intérieur ce message : "Submit : Votre opinion nous interesse" (en faite cet intitulé se trouve sur la page d'accueil du site sur un bouton qui permet d'accéder directement à cette page) S'il quitte la page et qu'il revient, à chaque fois un mail contenant ces 5 mots part !!!! Mais lorsque le client rentre les informations, un autre mail part et là, le mail est parfait, il contient bien tous les champs enrichis Alors avant de vous envoyer le code du formulaire et le code d'envoi du mail, je voudrais savoir si vous avez des pistes à me communiquer afin que je contrôle ou j'ai fais des erreurs. Merci de votre aide, cela fait plusieurs jours que je bute sur ce probleme.
×
×
  • Créer...