Aller au contenu

loulou

Hubmaster
  • Compteur de contenus

    109
  • Inscrit(e) le

  • Dernière visite

Tout ce qui a été posté par loulou

  1. Et bien je viens d'essayée ton script de suppression, PoM et je ne suis pas autorisée à faire ce type d'action sur le serveur. Je ne sais pas trop comment changer mes droits car il s'agit d'une boutique oscommerce et je ne suis pas "top Administrator", mais "low administrator".
  2. Merci pour ta disponibilité PoM, Je viens d'essayer et ça ne marche pas, Voici la réponse : Warning: chmod(): Operation not permitted in /home/site/www/admin/selection.php on line 176 Warning: rename(/home/site/www/admin/donnees/,donnees22): Permission denied in /home/compumar/www/admbtik/selection.php on line 177 /home/compumar/www/admbtik/donnees/ renomme En fait j'ai juste essayé de renommer le répertoire, pas le supprimer. Et même ça je ne peux pas le faire. Voici le petit bout de code : if (file_exists("/home/site/www/admin/donnees/")) { $rep="/home/site/www/admin/donnees/"; //unlink($rep); chmod($rep,0777); rename($rep,"donnees22"); print $rep." renomme"; //print "le rep a été supprime !!!!!<br><br>"; } else {echo $rep. "n'existe pas";} je pense que je n'ai pas les droits suffisants pour faire ce genre d'actions et je n'y connais rien en administration de serveur !
  3. Je te remercie pour ce bout de code, je vais le tester tout de suite sur le serveur ovh.
  4. Je n'ai pas essayé, car j'ai peur de faire des bétises,... vu que c'est notre site de vente en ligne et qu'il s'agit de notre base produits... je vais essayer de me faire un petit script a part, pour le tester...
  5. Bonjour, Je viens de tester la suppression de mon répertoire "donnees" en faisant ceci : if (file_exists("C:\donnees")) { $rep="C:\donnees"; chmod($rep,0777); unlink($rep); print "donnees supprimé !!!!!<br><br>"; } else {echo $rep. "n'existe pas";} Ce petit bout de code ne fonctionne pas, "access denied". En fait je teste en local. Mon serveur est dédié chez ovh Pour faire le test, j'ai vidé le repertoire "donnees" (comme si je l'avais vidé avec une boucle). Avez-vous une idée ?
  6. Merci WewEb, J'avais essayé le rmdir, mais je n'avais pas vidé mon répertoire avant. Je vais donc essayé ceci. Par contre, j'espère que les "unlink" vont fonctionner.
  7. Merci PoM, en fait c'est ce que j'ai fait, mais ça ne marche pas ...
  8. Bonjour, Je me pose une question concernant les droits sur les fichiers et répetoires : J'ai un repertoire : "donnees" qui comporte lui-même 3 répertoires, qui eux contiennent des fichiers textes. Chaque jour je publie ce répertoire sur le web, dans une partie privée de mon site. Ensuite j'execute un script qui ouvre ce repertoire "donnees", et qui parcourt tout son contenu pour alimenter une base temporaire. Une fois la base temporaire remplie, le script alimente ma base principale. Quand c'est terminé, JE supprime manuellement sur le serveur, mon répertoire "donnees", or j'aimerai automatiser cette suppression. J'ai essayé de faire un "unlink(donnees)" à la fin du script, mais j'ai un message me disant que je n'ai pas le droit. J'ai essayé de faire un "chmod(donnees,0777)", avant mon unlink, mais ça ne marche pas non plus. Savez-vous d'ou cela peut provenir ? Merci.
  9. Bonjour, J'ai pensé aussi à ton budget quotidien, il doit être suffisant pour permettre un affichage : Si tu as un CPC de 1 $ et un budget quotidien de 10 $, ton annonce sera affichée 10 fois au maximum, et une fois les 10 $ dépensés; il faut attendre le lendemain pour revoir ton annonce. Par ailleurs, dans ton interface de gestion des adwords, tu fois avoir le nombre d'impressions, cela correspond au nombre de fois ou ton annonce a été publiée, c'est à dire affichée par google. Tu as aussi le nombre de clics. Quelles sont tes valeurs actuellement ?
  10. Bonjour, Avez-vous pensé à mettre une date de fin de campagne supérieure à la date d'aujourd'hui ? Par ailleurs, si vos campagnes étaient actives, même en étant l'enchérisseur le moins bien placé, vous apparaitriez à la fin de tous les autres annonceurs, vous pourriez vous voir dans ce cas en cliquant sur "liens commerciaux supplémentaires" qui se trouve en bas de chaque page google. J'attire votre attention aussi sur le fait que vous ne donnez pas un CPM coût pour mille, mais un coût par clic, qui doit être au minimum de 0.05 (pour les euros), pour les dollars je ne sais pas quel est le minimum. Bon courage
  11. Bonjour, Je cherche à optimiser mon référencement. Il s'agit d'un site de e-commerce de matériel informatique. Actuellement, mes visites proviennent essentiellement d'un comparateur de prix et de ma campagnes d'adwords. J'aimerai avoir vos avis sur Pangora et sur Overture. Parmis vous, y en at'il qui travaillent avec eux, et qu'en pensez-vous ? Peut être connaissez vous de meilleures réseaux qui me permettraient d'avoir plus de visibilité, car pour ce qui est du référencement gratuit, je n'ai pas beaucoup de résultats. Le site est en ligne depuis début février, et j'ai (enfin nous avons) un PR de 2. Notre site n'apparait sur aucun mot clé dans les résultats "gratuits" de Google. Merci pour vos retours d'expérience. Loulou
  12. loulou

    Liste deroulante

    Salut, Je n'ai pas compris quelque chose : Dans ton champs, est ce qu'il y a s , l , xl ou bien "s , l , xl", si c'est ça tu dois aussi supprimer les " de ta chaine. Peut être en faisant un str_replace() $tabtaille =str_replace(""","", $tabtaille); Je ne suis pas sure que ça marche, mais en fait tu remplaces les " par rien, et ta chaine finale devient s , l , xl Par contre si il y a des . autour de tes tailles, n'est ce pas parceque les tailles sont stockées avec des . autour ? Bon courage
  13. Merci à vous 2 pour les réponses si rapides et claires ! J'ai placé le répertoire comme tu me l'as conseillé Dan, puisque j'ai un serveur dédié, et cela marche très bien . Je vais quand même tester le htaccess, car avec les explications de light at the end, j'ai bien compris le fonctionnement du htaccess et en le testant cela me premettra de l'intégrer définitivement. En tout cas merci beaucoup !
  14. Bonjour à tous, J'ai une question concernant le htaccess. J' souhaite protéger un répertoire qui est à la racine de mon site. Ce répertoire contient 3 fichiers textes qui sont mis à jour grâce à des formulaires que les internautes remplissent. Ces formulaires sont en accès libres, il s'agit de questionnaires. Quand un internaute valide un formulaire, ses réponses sont enregistrées dans l'un des fichiers texte. Ce que je souhaite, c'est empêcher les internautes de lire les fichiers textes. Ainsi je pensais utiliser un htaccess au niveau du répertoire qui contient ces fichiers. Ma question concerne l'écriture des fichiers : pourront ils être "écrits" lors de la validation des formulaires, tout en étant impossible à consulter ? J'ai vu le topic qui traite de ce sujet : http://www.webmaster-hub.com/publication/article4.html mais je n'ai pas trouvé de réponse à ma question. Quelqu'un peut il m'aider ? Merci
  15. Merci, Anonymus, tu as parfaitement raison, je vais modifier mes requètes.
  16. Bonjour à tous, J'ai résolu le problème. En fait, ce n'est peut être pas la meilleure méthode, mais je ne crée plus un fichier texte à insérer avec un load data, mais je fais une requete d'insert par ligne. Le processus dure 1 mn 40, ce qui est acceptable. En tout cas merci pour votre aide. Loulou.
  17. Merci Portekoi et Anonymus pour vos réponses. Vous parlez d'un script qui : "se rafraichis avec en paramètre le numéro de la dernière ligne traitée" Comment peut on faire ce genre de chose ? En fait actuellement mon script fait ceci : 1/ il ouvre le fichier original (15 mo), qui contient des lignes genre : "texte","texte","texte" "texte","texte","texte"... soit 55000 lignes 2/je parcours ce fichier et j'en fabrique un au fur et à mesure, qui contient les mêmes données, sans les guillements et les virgules pour séparer les champs. A la place, les données sont séparées par des tabulations. 3/ je fais un load data infile pour insérer en bloc toutes mes ligne dans une table. Le plantage à lieu lors de l'execition de l'étape 1. L'idée de faire ce traitement : étapes 1,2 et 3 pour chaque 1000 ligne rencontrées me semble intéressant, mais j'ai aucune idée sur la façon de procéder pour "rafraichir" le script toutes les 1000 lignes. Pouvez-vous m'en dire plus ? De plus, je devrais intégrer ce genre de fichier tous les jours ...
  18. Bonjour, J'ai un problème de taille de fichier texte à traiter en php. Voila mon fichier texte comporte envirron 60 000 lignes, et je dois les parcourir, pour les formater afin de faire un "load data..." dans une table mysql. Quand j'execute mon programme, j'ai une erreur de temps d'execution qui est dépassé. Je pourrai changer le max_execution_time, mais je pense que cela ne serait pas très judicieux car il faudrait qu'il soit très long et pour mes autres applications cela pourrait être gênant. Que me conseilleriez vous de faire ? J'ai pensé à "découper" ce fichier texte pour en faire une dizaine de "petits", mais je ne vois pas comment réaliser cela automatiquement. Avez-vous des suggestions ? Merci, Loulou
  19. Encore moi (et c'est promis c'est la dernière fois) Je m'épate devant ma bétise... En fait, j'avais converti mon fichier "xls" en "csv", avant de changer mes paramètres régionaux. Ce qui fait que dans mon fichier csv, les champs des prix, comportaient des virgules. Bref, Dan tu avais raison, et je te remercie. Loulou
  20. Je viens de faire une découverte, En fait, je pars d'un fichier excel. Les "," ont bien été remplacées par des "." dans le fichier, en modifiant les paramètres régionaux. Cependant, lors de l'enregistrement de ce fichier au format csv, les points se retarnsforment en virgules ...?? Je vais chercher pourquoi...
  21. Merci Dan pour ta réponse, Je viens de changer mes paramètres régionaux, et j'ai remplacé le ",", par "." Maintenant mon fichier CSV compurte bien des nombre avec des points pour séparer les centimes. Néanmoins, dans ma table, j'ai toujours des valeurs du genre : 180.00000 Il setrouve que mes données sont enregistrées dans la table via un "LOAD DATA INFILE ...", cette méthode pourrait elle être en cause ?
  22. Bonjour à tous, J'ai un petit problème à vous soumettre : J'essaie d'intégrer des données dans une table mySql. Les données sont issues d'un fichier csv. Certains champs comportent des prix du genre "180,22". Dans ma table, j'ai créé des champs type decimal (10.4), afin de récupérer les prix avec leurs centimes. Mais quand je regarde les enregistrements, j'ai systématiquement ceci : "180.00", je perd les centimes. J'ai essayé le type float, mais le problème est le même. Quelqu'un a t'il une idée ? Merci, Loulou
  23. Je souhaite executer ce code dans un array, car je travaille avec osCommerce, et c'est la structure de la boutique qui fonctionne comme cela. Je peux passer outre, mais cela m'ennuie car j'aimerai, tant que possible, conserver au maximum le mode de fonctionnement des différents modules. Cela me permet, ensuite de faire par exemple des mises à jours simple sur la taille de toutes mes boites de menus...
  24. Voici le contenu de mon fichier favoris.php. J'ai enlever les styles css et supprimé la 1re requête pour en faciliter la lecture. J'ai également changé l'affichage des données, en les mettant dans une table qui ne contient qu'une seule ligne, pour en faciliter la lecture. <?php $side = '_left'; ?> <?php if(FAVORIS_PRODUCTS_DISPLAY == 'true') { $favoris_products_query = tep_db_query("ma requete"); if (tep_db_num_rows($favoris_products_query) > 0 ) { $text='<table><tr><td>'; while ($favoris_products = tep_db_fetch_array($favoris_products_query)) { $product_query = tep_db_query("select products_name, products_description from " . TABLE_PRODUCTS_DESCRIPTION . " where products_id = '" . $favoris_products['products_id'] . "' and language_id = '" . $languages_id . "'"); $product_details = tep_db_fetch_array($product_query); $products_array_name = $product_details['products_name']; $bout = explode(" - ", $products_array_name); $favoris_products['products_description'] = substr(stripslashes(strip_tags($product_details['products_description'])),0,100); $cat=$favoris_products['categories_id']; if ($cat==$prevCat) { $nomCat=""; } if ($cat<>$prevCat) { if ($cat==1) {$nomCat="Top vente des PC";} if ($cat==2) {$nomCat="Top vente des Portables";} } $text .= ''; if ($nomCat<>"") { $text .= '<br><a href="' . tep_href_link(FILENAME_DEFAULT, 'cPath=' . $favoris_products['categories_id']) . '">' . $nomCat . '</a><br>'; } $text .= '- <a href="' . tep_href_link(FILENAME_PRODUCT_INFO, 'products_id=' . $favoris_products['products_id']) . '">' . $bout[0] . '...'; if($favoris_products['specstat']) { $text .= '<s>' . $favoris_products['products_price'] . '</s>' . $favoris_products['specials_new_products_price']; } else { $text .= $favoris_products['products_price']; } $text .= ''; $prevCat=$cat; } $text.="<br></td></tr></table>"; print $text; } } ?>
  25. Portekoi, Lorsque j'execute mon fichier dans un autre fichier php, sans essayer de le mettre dans un array, j'ai bien un tableau html complet qui s'affiche.
×
×
  • Créer...