Jump to content

aodot

Hubmaster
  • Content Count

    252
  • Joined

  • Last visited

Everything posted by aodot

  1. Bonjour, Je viens d'importer dnas une base de données un table de plus de 8 000 000 d'entrées (pays et villes du monde). Quand je fais une recherche (via une requete SQL en PHP) dans cette table cela prend 15 secondes avant de me sortir un résultat, je pense que cela est normal du fait du nombre d'entrées... J'ai donc scinder mes requetes en deux : 1) je cherche le pays 2) puis je cherche les villes liées à ce pays Mais j'ai toujours le même problème. Il y a t il une solution ou un retour d'expérience sur ce sujet ou un conseil ? Un grand merci par avance. COrdialement.
  2. Encore une question sur la requête de Jacques. Sachant que pour un évènement il y a plusieurs inscriptions de membres possibles est ce que la requète va prendre en compte la première inscription ou toutes ? Merci par avance.
  3. Bonjour, Merci à vous deux pour vos réponses. Je penses que celle de Jacques se rapproche plus de ce que je veux faire car je dois mettre en place une boucle while et le group by ne correspondra pas à ma demande. Une petite question pour Jacques : pourquoi dans la requete inséres tu deux fois la base evenements_inscrits avec evenements_inscrits ei1, evenements_inscrits ei2 ? Cela correspond à la même chose non ? Et à quoi correspond le SELECT a.* ? SI je vais SELECT * cela ira t il ? UN grand merci par avance en tout cas, je vais tester cela de ce pas. Aymeirc
  4. Bonsoir à tous, J'ai actuellement besoin d'une grosse requête et cela dépasse mes compétences. J'ai chercher sur Internet et j'ai trouvé la fonction exists. Voila en gros ce que je dois faire : - j'ai 3 tables : une avec des évènements, une autre avec les inscriptions aux évènements et la seconde avec les liens d'amitié. - je dois donc recherche les évènements ou les inscrits sont amis entre eux, je ne sais pas si je suis clair mais bon. Voici ce que j'ai pondu mais j'ai l'impression que le second exists n'est pas pris en compte. SELECT * FROM evenements a WHERE EXISTS (SELECT * FROM evenements_inscrits b WHERE EXISTS (SELECT * FROM amis c WHERE c.id_client = b.id_client) AND b.id_evenement=a.id) Qu'en pensez vous ? Est ce une erreur, il y a t'il une autre méthode ? Merci par avance.
  5. J'ai un site avec des membres et je souhaite créer un chat dans lequel les membres puissent parler entre eux (un peu style facebook quoi). Je ne sais pas quelle méthode utiliser... Merci par avance. Aymeric
  6. Merci pour votre réponse. Je suppose que non, mais auriez vous une autre piste à m'indiquer pour le développement d'un chat ? Captain_torche parle des WebSockets, je me penche dessus. Cordialement. Aymeric
  7. Bonjour à tous, Je me tente à la création d'un chat en Ajax et sotckage des messages dans une base de données. DOnc très simplement j'ai créé 3 div : 1) liste des membres 2) liste des conversations entre membres 3) liste des messages liés à la conversation. Jusque la rien de très compliqué, tout fonctionne très bien mais je me pose la question de la méthode utilisée. Dans ces 3 div, j'utilise un setTimeout à 1 milliseconde pour que les changement soient quasiment instantanés. Cependant, j'ai l'impression que cette méthode prend énormément de ressources et de plus, le fait que la div se recharge toutes les millisecondes, cela empêche 1/10 le clic sur un lien dans ce div. Qu'en pensez vous ? La fonction setTimeout est elle une bonne méthode ? Comment avez vous développé votre chat ? Un grand merci par avance. Aymeric
  8. Merci pour votre réponse, cela m'a aidé à corriger ce bug, et j'ai donc installé firebug. Merci.
  9. Bonjour à tous, Je souhaite récupérer l'état d'une checkbox et son id. Pour l'id cela est ok mais quand je rajoute l'état, cela me bloque le code ou en tout cas rien ne se passe. Voici l'appelle de la fonction : onclick="javascript:search_zone(<?PHP echo $data_secteur[id]; ?>)" Où $data_secteur[id] est l'id dynamique de la checkbox. Voici la fonction : <script type="text/javascript">function search_zone($id) { var ajaxplug=null; if (window.XMLHttpRequest) { ajaxplug = new XMLHttpRequest(); } else if (window.ActiveXObject) { ajaxplug = new ActiveXObject("Microsoft.XMLHTTP"); } var etat = document.getElementById("sect_"+$id).checked); ajaxplug.open("GET", "recherche_zone.php?id="+$id"&etat="+etat, true); ajaxplug.send(null); }</script> Qui apelle le fichier recherche_zone.php dans lequel je récupére l'id et l'état. Cela fonctione pour l'id mais pas pour l'état. Auriez vous une petite piste s'il vous plait ? Merci par avance. Aymeric
  10. aodot

    Cryptograph inefficace

    Bonjour, Cela fait plusieurs années que j'utilise le captcha "cryptograph", cependant je remarques que ces derniers mois beaucoup de robots passent cette barrière. L'avez vous remarqué ? Si oui quel autre outils utilisez vous ? Merci par avance. Cordialement.
  11. Bonjour à tous, J'ai connu les services de Dan suite à un hack de mon serveur en 2008 de mémoire. Dan m'a dépatouillé de cette galère alors que je n'avais pas fait appel à ses services. Depuis presque deux ans j'ai confié mon serveur à l'infogérance de Dan et plus aucun soucis (bon je croise les doigts car on ne sait jamais). J'ai jamais eu de grosse panne comme tu l'expliques mais qu'est ce que c'est rassurant de confier l'infogérance à un expert. Pour ceux qui hésite encore, allez y les yeux fermés ! Bon (long) week end. Aymeric
  12. Bonjour et merci pour votre réponse. Les id de formulaire sont bien différents : le premier est id="production_formPost" et le second est id="presentateur_formPost".
  13. Bonjour à tous, J'ai un petit problème en Ajax, je souhaite pouvoir insérer des infos dans une base de données sans recharger la page. Le script fonctionne pour une formulaire cependant il le fonctionne plus quand je désire insérer plusieurs formulaire. Voici ce que j'insére entre les balises <head> : <script type="text/javascript" src="ajax/XHRConnection.js"></script> <script type="text/javascript"> var production_remplirChamp = function (production_obj) { document.getElementById('production_contenu').innerHTML = production_obj.responseText; document.getElementById('production_formPost').reset() } function production_sendData(production_data, production_value, production_page, production_method) { var production_XHR = new XHRConnection(); production_XHR.appendData(production_data, production_value); production_XHR.sendAndLoad(production_page, production_method, production_remplirChamp); }//fin fonction SendData </script> Et voici le formulaire : <form method="post" name="production_formPost" id="production_formPost"> <table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td width="150" valign="top"><input type="text" name="production_nom" onblur="self.status=Math.random()" onfocus="ajax_showOptions(this,'getCountriesByLetters',event)" onkeyup="ajax_showOptions(this,'getCountriesByLetters',event)" autocomplete="off" /> <?PHP $type="production"; ?></td> <td width="10" valign="top"> </td> <td valign="top"><a href="javascript:production_sendData('production_nom', document.production_formPost.production_nom.value, 'ajax/production_post.php?type=<?PHP echo $type; ?>&id=<?PHP echo $id; ?>', 'POST')"><img src="img/plus.png" /></a></td> <td> </td> </tr> </table> </form> J'affiche ensuite cela : <div id="production_contenu">J'affiche ici les résultats de la bdd via une boucle while. Un lien supprimé est mis en place : a href="javascript:production_sendData('production_nom', document.production_formPost.production_nom.value, 'ajax/production_post_del.php?id_mc=<?PHP echo "$data2[id]"; ?>&id=<?PHP echo $id; ?>&type=<?PHP echo $type; ?>', 'POST')">[x]</a> </div> Donc pour insérer un second formulaire je renomme toutes les variables (débutant par production), dans le head et dans la body, par un autre mot par exemple présentateur mais cela ne fonctionne pas (je n'ai pas de messages d'erreur). Pouvez m'éclairer un peu s'il vous plait ? IL y a t il une ligne qu'il ne faut pas répéter même si on change le nom de la varible. J'espère avoir été assez précis dans mon explication. Merci par avance. Aymeric
  14. Bonjour à tous, Après pas mal de recherches sur google je me retrouve devant un problème. Je dois parser un xml du type : <?xml version="1.0" encoding="iso-8859-1"?> <liste> <simulateur id="458" id_bien="56897" actif="1" url_simulateur="http://renoble-56897.html" /> <simulateur id="459" id_bien="56898" actif="1" url_simulateur="http://renoble-56898.html" /> </liste> </xml> Je ne trouve la solution nul part. Je sais parser une fichier xml sour cette forme mais dans celle ci-dessus : <?xml version="1.0" encoding="ISO-8859-1" ?> <XML_EXEMPLE> <profil> <id>200</id> <prenom>Koogi</prenom> </profil> </XML_EXEMPLE> </xml> Pouvez vous me guider ou me donner une petite piste car la je suis coincé ? Merci par avance. Aymeric
  15. Bonjour à tous, Je dois créer pour un site internet dans ma base de données mysql une base de plus de 100 colonnes. Est ce que cela vous parait correct au niveau des ressources ou des standards ? Merci par avance. Cordialement.
  16. Merci à tous pour vos réponses. Je pense qu'il faudra certainement modifier quelques paramètres d'envoi dans le php.ini. Je vais voir avec Dan car pour la sécurité je sais pas si c'est top. b0b0 je vais tester ton script qui m'a l'ai vraiment sympa. Je vous tiens au courant rapidement et merci pour votre aide. Aymeric
  17. Bonjour à tous, je souhaite envoyer des fichiers sur mon serveur FTP via un formulaire en PHP. Les fichiers seront de 100Mo mais avec l'arrivée de la fibre optique les fichiers pourront peser plusieurs Go. J'utilise le script "php upload to my ftp" qui fonctionne correctement mais s'arrête dès que le fichier dépasse les 20 Mo. Ma première question est la suivante : est ce possible ? Si oui connaissez vous un script permettant de faire ceci ? Merci par avance. Cordialement. Aymeric
  18. Bonjour, Merci pour votre réponse. Le problème vient peut etre de la. Après des dizaines de test, en sélectionnant le profil VIDEO YOUTUBE dans adobe media encoder, cela fonctionne correctement... Je ne pourrais pas vous dire pourquoi car les paramètres utilisés par ce profil et le notre sont les mêmes. Bon week end. Aymeric
  19. N'est il pas possible de modifier la langue des pistes ? Le problème viendrait peut être de la non ? Stream #0.0(fre)/ Stream #0.1(fre) pour Dailymotion et Stream #0.0(eng)/ Stream #0.1(eng) pour notre fichier compressé ? Pas moyen de trouver la solution pour ce changment... Merci de votre aide. Aymeric
  20. Bonjour à tous, Nous encodons manuellement nos vidéos en h264/AAC en MP4. Nous avons un problème. Avec des MP4 provenant de Dailymotion nous pouvons sans soucis capturer une image mais avec des mp4 que nous compressons nous même via Adobe media encoder la capture ne se fait pas... Voici ce qui ressort de ffmpeg pour un fichier de DM : FFmpeg version SVN-rUNKNOWN, Copyright © 2000-2007 Fabrice Bellard, et al. configuration: --prefix=/usr --libdir=${prefix}/lib --shlibdir=${prefix}/lib --incdir=${prefix}/include/ffmpeg --enable-shared --enable-libmp3lame --enable-gpl --enable-libfaad --mandir=${prefix}/share/man --enable-libvorbis --enable-pthreads --enable-libfaac --enable-xvid --enable-libdts --enable-amr_nb --enable-amr_wb --enable-pp --enable-libogg --enable-libgsm --enable-x264 --enable-liba52 --enable-libtheora --extra-cflags=-Wall -g -fPIC -DPIC --cc=ccache cc --enable-swscaler libavutil version: 49.4.0 libavcodec version: 51.40.2 libavformat version: 51.11.0 built on Feb 4 2008 14:45:57, gcc: 4.1.2 20061115 (prerelease) (Debian 4.1.1-21) Input #0, mov,mp4,m4a,3gp,3g2,mj2, from '../videos/test-mp4-daily.mp4': Duration: 00:13:28.7, start: 0.000000, bitrate: 183 kb/s Stream #0.0(fre): Audio: aac, 44100 Hz, stereo Stream #0.1(fre): Video: h264, yuv420p, 608x480, 25.00 fps® Must supply at least one output file img : 634-e346032382c6949772bb234f891390e2.jpg Et voila ce qui sort d'un de nos fichiers qui ne fonctionne pas pour la capture : FFmpeg version SVN-rUNKNOWN, Copyright © 2000-2007 Fabrice Bellard, et al. configuration: --prefix=/usr --libdir=${prefix}/lib --shlibdir=${prefix}/lib --incdir=${prefix}/include/ffmpeg --enable-shared --enable-libmp3lame --enable-gpl --enable-libfaad --mandir=${prefix}/share/man --enable-libvorbis --enable-pthreads --enable-libfaac --enable-xvid --enable-libdts --enable-amr_nb --enable-amr_wb --enable-pp --enable-libogg --enable-libgsm --enable-x264 --enable-liba52 --enable-libtheora --extra-cflags=-Wall -g -fPIC -DPIC --cc=ccache cc --enable-swscaler libavutil version: 49.4.0 libavcodec version: 51.40.2 libavformat version: 51.11.0 built on Feb 4 2008 14:45:57, gcc: 4.1.2 20061115 (prerelease) (Debian 4.1.1-21) Input #0, mov,mp4,m4a,3gp,3g2,mj2, from '../videos/2010_04_20_esprit.mp4': Duration: 00:14:39.0, start: 0.000000, bitrate: 790 kb/s Stream #0.0(eng): Video: h264, yuv420p, 720x576, 25.00 fps® Stream #0.1(eng): Audio: aac, 44100 Hz, stereo Must supply at least one output file img : 633-3991b17f28c7a0609b2bae0f5b13ab6d.jpg Les fichiers se créent bien dans les deux méthodes mais le poids de l'image est égale à 0 quand elle provient d'une vidéo compressée par nous-même. Voyez vous quelque chose de bizarre ? Merci par avance pour votre aide. Aymeric
  21. aodot

    ffmpeg avec codec vp6

    Merci pour vos infos. J'ai demandé à Dan si il pouvait installer les codec VP6 à mon avis après, cela devrait fonctionner. Merci pour votre aide. Aymeric
  22. aodot

    ffmpeg avec codec vp6

    Voici le message d'erreur quand j'utilise une vidéo codée en VP6 : FFmpeg version SVN-rUNKNOWN, Copyright © 2000-2004 Fabrice Bellard configuration: --enable-gpl --enable-pp --enable-pthreads --enable-vorbis --enable-libogg --enable-a52 --enable-dts --enable-libgsm --enable-dc1394 --disable-debug --enable-shared --prefix=/usr libavutil version: 0d.49.0.0 libavcodec version: 0d.51.11.0 libavformat version: 0d.50.5.0 built on Apr 26 2009 11:34:57, gcc: 4.1.2 20061115 (prerelease) (Debian 4.1.1-21) [flv @ 0xb7819bf0]Unsupported video codec (4) [flv @ 0xb7819bf0]Unsupported video codec (4) [flv @ 0xb7819bf0]Unsupported video codec (4) [flv @ 0xb7819bf0]Unsupported video codec (4) [flv @ 0xb7819bf0]Unsupported video codec (4) [flv @ 0xb7819bf0]Unsupported video codec (4) [flv @ La dernière ligne est répétée des dizaines de fois et la dernière ligne est : Seems that stream 1 comes from film source: 1000.00 (1000/1) -> 25.00 (25/1) Input #0, flv, from '../videos/1986_10_22_MAG_SPORT_RENCONTRES.flv': Duration: 00:15:37.4, bitrate: N/A Stream #0.0: Audio: mp3, 44100 Hz, stereo Stream #0.1: Video: 0x0004, 25.00 fps® Must supply at least one output file Cela signifie que le codec n'est pas installé ? Est ce possible de lire les infos des vidéos codé en vp6 avec ffmpeg ? Merci par avance Aymeric
  23. aodot

    ffmpeg avec codec vp6

    Bonjour, Désolé de ne pas avoir été assez clair. Dan m'a installé ffmpeg sur mon serveur afin que je puisse récupérer les infos d'un fichier flv et également en extraire des images. Et en effet, quand la vidéo est en vp6 l'extraction d'images ne fonctionne pas. Il y a un message d'erreur qui parle de codec (je vais relancer un test et je vais copier le message d'erreur exact). Pour récapituler toutes les vidéos en surrendson fonctionne impeccable pour l'extraction d'image mais celle codée en VP6 non. Quand je lance un ffmpeg -formats voila ce qui ressort : File formats: E 3g2 3gp2 format E 3gp 3gp format D 4xm 4X Technologies format D RoQ Id RoQ format D aac ADTS AAC DE ac3 raw ac3 E adts ADTS AAC DE aiff Audio IFF DE alaw pcm A law format DE amr 3gpp amr file format DE asf asf format E asf_stream asf format DE au SUN AU Format DE audio_device audio grab and output DE avi avi format D avs avs format E crc crc testing format D daud D-Cinema audio format D dc1394 dc1394 A/V grab D dts raw dts DE dv DV video format D dv1394 dv1394 A/V grab E dvd MPEG2 PS format (DVD VOB) D ea Electronic Arts Multimedia Format DE ffm ffm format D film_cpk Sega FILM/CPK format DE flac raw flac D flic FLI/FLC/FLX animation format DE flv flv format E framecrc framecrc testing format DE gif GIF Animation DE gxf GXF format DE h261 raw h261 DE h263 raw h263 DE h264 raw H264 video format D idcin Id CIN format DE image image sequence DE image2 image2 sequence DE image2pipe piped image2 sequence DE imagepipe piped image sequence D ingenient Ingenient MJPEG D ipmovie Interplay MVE format DE m4v raw MPEG4 video format D matroska Matroska file format DE mjpeg MJPEG video D mm American Laser Games MM format DE mmf mmf format E mov mov format D mov,mp4,m4a,3gp,3g2,mj2 QuickTime/MPEG4/Motion JPEG 2000 format E mp2 MPEG audio layer 2 DE mp3 MPEG audio layer 3 E mp4 mp4 format DE mpeg MPEG1 System format E mpeg1video MPEG video E mpeg2video MPEG2 video DE mpegts MPEG2 transport stream format D mpegvideo MPEG video E mpjpeg Mime multipart JPEG format DE mulaw pcm mu law format D mxf MXF format D nsv NullSoft Video format E null null video format DE nut nut format D nuv NuppelVideo format DE ogg Ogg Vorbis E psp psp mp4 format D psxstr Sony Playstation STR format DE rawvideo raw video format D redir Redirector format DE rm rm format E rtp RTP output format D rtsp RTSP input format DE s16be pcm signed 16 bit big endian format DE s16le pcm signed 16 bit little endian format DE s8 pcm signed 8 bit format D sdp SDP D shn raw shorten D smk Smacker Video D sol Sierra SOL Format E svcd MPEG2 PS format (VOB) DE swf Flash format D tta true-audio DE u16be pcm unsigned 16 bit big endian format DE u16le pcm unsigned 16 bit little endian format DE u8 pcm unsigned 8 bit format E vcd MPEG1 System format (VCD) D video4linux video grab D video4linux2 video grab D vmd Sierra VMD format E vob MPEG2 PS format (VOB) DE voc Creative Voice File format DE wav wav format D wc3movie Wing Commander III movie format D wsaud Westwood Studios audio format D wsvqa Westwood Studios VQA format DE yuv4mpegpipe YUV4MPEG pipe format Image formats (filename extensions, if any, follow): DE gif gif Codecs: D V 4xm D V D 8bps D V D aasc DEA ac3 DEA adpcm_4xm DEA adpcm_adx DEA adpcm_ct DEA adpcm_ea DEA adpcm_ima_dk3 DEA adpcm_ima_dk4 DEA adpcm_ima_qt DEA adpcm_ima_smjpeg DEA adpcm_ima_wav DEA adpcm_ima_ws DEA adpcm_ms DEA adpcm_sbpro_2 DEA adpcm_sbpro_3 DEA adpcm_sbpro_4 DEA adpcm_swf DEA adpcm_xa DEA adpcm_yamaha D A alac DEV D asv1 DEV D asv2 D V D avs D V bmp D V D camstudio D V D camtasia D V D cavs D V D cinepak D V D cljr D A cook D V D cyuv D A dts DES dvbsub DES dvdsub DEV D dvvideo DEV D ffv1 DEVSD ffvhuff DEA flac D V D flashsv D V D flic DEVSD flv D V D fraps DEA g726 DEA gsm DEV D h261 DEVSDT h263 D VSD h263i EV h263p D V DT h264 DEVSD huffyuv D V D idcinvideo D V D indeo2 D V indeo3 D A interplay_dpcm D V D interplayvideo EV jpegls D V kmvc EV ljpeg D V D loco D A mace3 D A mace6 D V D mdec DEV D mjpeg D V D mjpegb D V D mmvideo DEA mp2 D A mp3 D A mp3adu D A mp3on4 DEVSDT mpeg1video DEVSDT mpeg2video DEVSDT mpeg4 D VSDT mpegvideo DEVSD msmpeg4 DEVSD msmpeg4v1 DEVSD msmpeg4v2 D V D msrle D V D msvideo1 D V D mszh D V D nuv DEV pam DEV pbm DEA pcm_alaw DEA pcm_mulaw DEA pcm_s16be DEA pcm_s16le DEA pcm_s24be DEA pcm_s24daud DEA pcm_s24le DEA pcm_s32be DEA pcm_s32le DEA pcm_s8 DEA pcm_u16be DEA pcm_u16le DEA pcm_u24be DEA pcm_u24le DEA pcm_u32be DEA pcm_u32le DEA pcm_u8 DEV pgm DEV pgmyuv DEV png DEV ppm D A qdm2 D V D qdraw D V D qpeg D V D qtrle DEV rawvideo D A real_144 D A real_288 D A roq_dpcm D V D roqvideo D V D rpza DEV D rv10 DEV D rv20 D A shorten D A smackaud D V smackvid D V D smc DEV snow D A sol_dpcm DEA sonic EA sonicls D V D sp5x DEV D svq1 D VSD svq3 D V theora D V D truemotion1 D V D truemotion2 D A truespeech D A tta D V D ultimotion D V vc1 D V D vcr1 D A vmdaudio D V D vmdvideo DEA vorbis D V vp3 D V D vqavideo D A wmav1 D A wmav2 DEVSD wmv1 DEVSD wmv2 D V wmv3 D V D wnv1 D A ws_snd1 D A xan_dpcm D V D xan_wc3 D V D xl DEV D zlib D V zmbv Supported file protocols: file: pipe: udp: rtp: tcp: http: Frame size, frame rate abbreviations: ntsc pal qntsc qpal sntsc spal film ntsc-film sqcif qcif cif 4cif Motion estimation methods: zero(fastest) full(slowest) log phods epzs(default) x1 hex umh iter Note, the names of encoders and decoders dont always match, so there are several cases where the above table shows encoder only or decoder only entries even though both encoding and decoding are supported for example, the h263 decoder corresponds to the h263 and h263p encoders, for file formats its even worse Merci de votre aide. Aymeric
  24. aodot

    ffmpeg avec codec vp6

    Bonjour, J'utilise ffmpeg depuis quelques jours et me rend compte que avec les videos encode en vp6 je ne peux pas recuperer une capture. Est ce qu'il est necessaire d'installer des codecs speciaux pour le vp6 ?? Merci de vos retour d'experience. Aymeric
  25. Merci à vous deux pour cette rapidité !!! Je pensais justement à ma banque qui ne mémorise pas mon n° de compte. J'aurais du jeter un coup d'oeil sur le code source. Encore merci. Aymeric
×
×
  • Create New...