Aller au contenu

lorik

Hubmaster
  • Compteur de contenus

    574
  • Inscrit(e) le

  • Dernière visite

Tout ce qui a été posté par lorik

  1. lorik

    Download de PDF en php

    Ha ? Avec Curl, j'ai déja récupéré du HTML, mais je pensais pas qu'on pouvait récupérer n'importe quoi (pdf, .doc...). Ca m'interesse ça : En pratique, je n'ai pas la main sur le serveur distant, donc je ne connais pas par avance la config. Mais curl permet de mettre le contenu de la page dans une variable. Pas de copier un fichier sur mon serveur, à ma connaissance. Je vais me retrouver avec le même problème qu'au début de mon post, à savoir une bouillie infame, pas un pdf. Je precise, mon but n'est en aucun cas du piratage ! C'est en accord avec les sites distants, mais je n'ai pas de controle de leur configs. Dernier point, Kioob, ton bout de script marche nickel, merci. Mais c'est vrai, seulement sur les configs serveur 'ouvertes'....
  2. lorik

    Download de PDF en php

    Merci Kiob, je vais essayer. Et si url_fopen est à false, il y a un moyen de contourner ?
  3. lorik

    Download de PDF en php

    Bonjour, Je cherche à réaliser un script a priori simple : downloader et enregistrer automatiquement sur mon serveur un fichier pdf distant. $test=fopen("http://www.site.com/sfichier.pdf","r"); $contenu=fread($test, $taille); header("Content-Type: application/force-download"); header("Content-Type: application/octet-stream"); //header("Content-Type: application/download"); header("Content-Transfer-Encoding: binary"); readfile('$contenu); J'arrive à rien, une bouillie immonde envahie mon écran, beuark ! J'ai aussi essayé d'enregistrer les contenus dans un fichier, sans plus de succès... touch('dest.pdf'); // création d'un fichier vide $dest=fopen("dest.pdf" ,"wb"); // Ouverture du fichier avec le mode écriture; //$fp=fwrite($dest, $contenu); // tentative d'ecriture dans ce fichier... bof. Bref, je patauge, je fini même par me demander si c'est possible, ce bazar... Je reste ouvert à vos lumières par avance merci
  4. lorik

    UTF8 ? ou autre chose ?

    Yo urldedode + utf8_decode est la solution Merci à tous
  5. lorik

    UTF8 ? ou autre chose ?

    Merci Ya du progrès, mais... c'est pas encore ça : Maintenant, avec urldecode, ça s'est transformé en : société d'évenementiel. faut que je creuse encore...
  6. lorik

    UTF8 ? ou autre chose ?

    Bonjour, J'ai de temps en temps dans les urls de mes referrer (moteur) des chaine pas très clean, exemple : google.co.ma/search?hl=fr&q= soci%C3%A9t%C3%A9 d%27%C3%A9venementiel&meta= Bon, j'aimerai transformer cette bouillie en quelque chose de plus lisible : la requete, là, c'est " ésociété d'evenementiel". J'ai essayé utf8_encode, utf8_decode, sans succès. Est-ce quelqu'un connait une autre méthode ? On peut toujours bidouiler avec des str_replace, mais il doit bien y a voir une instruction php 'propre' pour faire ça, non ? Par avance merci de votre aide.
  7. T'es un génie.... Pb réglé
  8. Salut nico, Bah, si j'ai dans mon fichier texte des caractères 'ç-é-ë-&-è-à-â-ô-ê-ù' , après fread, il sont renplacés par 'ç-é-ë-&-Ú-à -â-ÃŽ-ê-ù'. a priori, ce n'est pas un problème d'encodage de la page, puisuqe les données ne sont pas affichées, ça reste dans le code. J'ai essayé utf8_encode(), c'est pire au final, j'utilise str_replace pour remettre d'aplomb, c'est pas 'clean', mais dans l'ugence, ça dépanne, sauf que certains caractères 'pas bons' sont pas identifiés par la fonction. Par exemple, str_replace("à ", "à", $texte) ne marche pas (il y a bien un espace après le Ã). Bref, ça fait 2 problèmes qui m'empèchent d'avancer...
  9. Bonjour, J'ai un problème à la lexture d'un fichier : Dans le fichier, les caractères accentuées sont bons, mais après fopen et fread, les caractères accentués sont remplacés par d'autres incorrects. Je n'ai pas vu dans la doc sur ces fonctions la possibilité d'ajouter des encodages spécifiques. Comment peut on contourner le problème ? Merci de votre aide.
  10. lorik

    Permission denied - touch()

    Bonjour, j'ai un script qui a migré sur un dédié (un d'ici !), et la fonction touch( pour créer un fichier), renvoie l'erreur ci-dessus. Les repertoires sont en CHMOD 777, donc le problème ne vient pas de là. J'ai vu sur un vieux post (2003) que ça avait un lien avec les droits sur le serveur, mais là, je seche grave ( Help !
  11. Bonjour, Ok, donc on joue sur la taille seulement. Bon. Et pour la compression Jpg, on peut agir dessus en php avec GD ou autre ? Et ça doit imposer que l'image en entrée soit en jpg, pas en gif ou png alors ?
  12. Bonjour Dan, toujours aussi matinal Ok, je comprends, mais la logique, c'est que si on affiche en 72, ça ne sert à rien d'avoir une image en 300 : Elle ne s'affiche pas mieux, ok, mais elle est surtout très lourde ! C'est pour ça qu'on essaie de l'alleger. Donc je reformule ma question : Comment peut on alleger une image en php (autre que de changer sa taille) ? en fait, c'est pour une galerie photo : Les internautes upload des images, on les affiche en liste derriere, je ne veux pas que le navigateur ait à charger 50 images de 2 Mo chacune. Merci
  13. Bonjour, et merci de ta réponse... que je ne suis pas sur de bien comprendre (newbie ! ) Quand je suis sous photoshop, et que j'ai une image en 300 dpi, je l'exporte pour le web en 72 dpi. Donc en php, ce que je voudrais, c'est la même chose : On upload l'image sur serveur, on le redimensionne en largeur/hauter (ça c'est ok), et on la passe aussi en 72. Je ne crois pas que juste en la dimensionnant largeur/hauteur, on arrive à ce résultat, si ? Merci
  14. lorik

    Re-echantillonage d'images

    Bonjour, Je cherche a savoir si on peut ré-echantillonner une image en php ? je m'explique, je sais que GD permet de redimensionner une image, ok, mais 'quid' si par exemple l'image est en 300 Dpi, et qu'on veut la passer en 72 ? J'ai rien trouvé la dessus dans GD, je me demande si quelque chose existe pour ça ? Merci de vos infos
  15. Merci de ton aide, glibre, effectivement j'ai déja eu le problème, sans avoir de solution, donc je me coucherai moisn bète Par contre, ya un truc (encore) que je fais mal : Quand j'utilise ta commande (celle de ton site), pas d'erreur, mas le fichier résultant, en utf8, ne contient aucune données, seulement des infos sur Mysql : mysql Ver 12.21 Distrib 4.0.15, for Win95/Win98 (i32) Copyright (C) 2002 MySQL AB This software comes with ABSOLUTELY NO WARRANTY. This is free software, and you are welcome to modify and redistribute it under the GPL license Usage: mysql [OPTIONS] [database] -?, --help Display this help and exit. --auto-rehash Enable automatic rehashing. One doesn't need to use 'rehash' to get table and field completion, but startup and reconnecting may take a longer time. Disable with --disable-auto-rehash. Je passe sur la suite, c'est très long...
  16. Et autre chose, la commande semble mal gérer les accents : les 'é' sont transformés en 'éz', par exemple... de quoi ça peut venir ? dans le bloc note, les données du fichier à importer sont bien écrites, pourtant...
  17. Tiens par contre, surprenant, même sous la console, j'ai un timeout à 300 S. Pourtant, j'ai modifié le php.ini, mais ça fait peut etre appel à autre chose ?
  18. Pfff, je suis vraiment une tache. Oui, sans l'espace, no problemo, ça marche, merci 1000 fois.
  19. Bonjour, J'ai un gros fichier à importer dans mysql (en local), et phpmyadmin couine ! (120 Mo). sur un autre forum (easyphp), on m'a dit que si gros, c'etait du suicide et qu'il fallait passer par la ligne de commande. J'en suis là : J'ai mis mon fichier.sql dans le rep bin de mysql, et j'ai lancé la commande suivante dans la console windows (je suis dans le rep bin, root est mon nom de user phpmyadmin, et bien sur je n'ai pas de pass , comme tout le monde) : mysql -u root -p nom_de_ma_base < fichier.sql Chouette pas d'erreur, mais... rien ne se passe : ça m'affiche tout un tas de bazar, la version de mysql employée, les options de la commande mysql, etc, c'est long comme un jour sans biere, mais en pratique, rien n'a ete intégré dans la base... Je precise, Mysql en ligne de commande, je n'y connais strictement rien, on m'a simplement (et c'est très gentil) donné l'instruction à suivre, mais j'en sais pas plus... Un p'tit coup de main SVP ?
  20. trim($valeur, "\xA0"); Marche très bien, merci !
  21. Re- Je viens de trouver une solution avec des expression régulières, mais ce n'est pas très élégant, donc je reste à l'ecoute de la 'bonne' méthode. Bye
  22. Re ! Je viens d'essayer 'trim($valeur,"0xa0")', dans laquel j'ai cru comprendre que 0xa0 etait le code ASCII 160 du blanc que je veux supprimer, mais pas plus de succès...
  23. lorik

    html_entity_decode et trim

    Bonjour, Je patine un peu (beaucoup...) avec les encodages / décodage à partir de html. Le problème : Je récupère des chaines, que je décode avec 'html_entity_decode'. Mais la chaine résultante contient toujours un espace en début de chaine, que j'essaie sans succès de supprimer avec trim(). J'ai vu sur une doc http://doc.domainepublic.net/php/doc.php.c...ity-decode.html que c'était sans doute dû au fait que ce 'blanc' était en ASCII 160 (0xa0) et non pas en ASCII 32, donc pas supprimable avec trim(). Parfait.... Mais donc, comment que j'fais pour suprimer ce d'ASCII 160 ?? Merci de vos conseils et infos.
  24. lorik

    Installer curl en local

    Merci de votre aide. Je m'y colle !
  25. lorik

    Installer curl en local

    bonjour, Je dois installer curl en local, sur easyphp 1.7. J'ai vu qu'il fallait 'recompliler php' avec tout un tas de bazar... Heu... c'est quoi recompliler ? comment qu'on fait Merci de votre aide
×
×
  • Créer...