Aller au contenu

zao

Actif
  • Compteur de contenus

    32
  • Inscrit(e) le

  • Dernière visite

Tout ce qui a été posté par zao

  1. Tout d'abord il faut etre sur que tu as la librairie GD. car image create utilise cette librairie. Pour cela il faut mettre ce code dans .php et l'executer: <?php echo "Vous avez PHP ".phpversion(); $gd_info = gd_info(); if(!$gd_info) die("<br />La librairie GD n'est pas installée !"); echo "<br />Vous avez GD {$gd_info['GD Version']}"; ?> Ensuite le code que tu as mis ici n'est qu'un code de redimension, il faut aussi uploader les fichiers. Voici ce que moi j'utilise: 1/ le formulaire <form action="" method="post" enctype="multipart/form-data" name="uploadphoto" id="uploadphoto"> <input type='file' name='userfile' id='userfile'/> <input type='submit' name='ENVOYER' id='ENVOYER' value='ENVOYER LES PHOTOS' /> </form> 2/ le systeme d'upload //dossier d'upload: $dossier = "upload"; //dimensions de l'image : $hauteur = "154"; $largeur = "205"; //taille en octect $MFS=2097152 ; if($_FILES['userfile']['name'] != ""){ if($_FILES['userfile']['size']>0 and $_FILES['userfile']['size']<$MFS){ if ($_FILES['userfile']['type'] == "image/pjpeg" or $_FILES['userfile']['type'] =="image/jpeg" or $_FILES['userfile']['type'] =="image/jpg") {$code_nom = rand(10000000,100000000); session_register('code_nom'); $affup1 = $_FILES['userfile']['name'];include("redim.php");}else {echo "Mauvaise extension: Nous n'acceptons ces deux formats : JPG et JPEG";} }else{echo "<font color=red>FICHIER: ".$_FILES['userfile']['name']." TROP LOURD</font></br>POID DE : ".$_FILES['userfile']['name']." = ".$_FILES['userfile']['size']." OCTETS</br>";}} 3/ Le traitement librairie GD et redimension (fichier redim.php) <?php //JE RECUPERE L'IMAGE EN JPG : $ImageChoisie = imagecreatefromjpeg($_FILES['userfile']['tmp_name']); //JE VERIFIE SA TAILLE : $TailleImageChoisie = getimagesize($_FILES['userfile']['tmp_name']); // //JE DEFINIS LA NOUVELLE TAILLE DE L'IMAGE QUI SERA INSEREE : if($TailleImageChoisie[1] > $hauteur){include("redimL.php");}else{ if($TailleImageChoisie[0] > $largeur){$NouvelleTailleImage = $hauteur;}else{$NouvelleTailleImage = $TailleImageChoisie[0] ;} //JE CALCULE LE POURCENTAGE DE REDUCTION : $Reduction = ( ($NouvelleTailleImage * 100)/$TailleImageChoisie[0] ); //JE DEFINIS LA NOUVELLE LARGEUR DE L'IMAGE : $NouvelleHauteurImage = ( ($TailleImageChoisie[1] * $Reduction) / 100); //ON CREE DONC UN DOUBLE DE L'IMAGE QUI SERA CELLE AFFICHEE : $ImageChoisie = imagecreatefromjpeg($_FILES['userfile']['tmp_name']); $NouvelleImage = imagecreatetruecolor($NouvelleTailleImage , $NouvelleHauteurImage) or die ("Erreur"); //PUIS JE COPIE ET JE REECHANTILLONNE L'IMAGE DE DEPART : imagecopyresampled($NouvelleImage , $ImageChoisie , 0,0, 0,0, $NouvelleTailleImage , $NouvelleHauteurImage, $TailleImageChoisie[0],$TailleImageChoisie[1]); //JE N'AI PLUS QU'A DETRUIRE L'IMAGE CHOISIE AU DEPART QUI NE SERT PLUS A RIEN : imagedestroy($ImageChoisie); // JE NE GARDE QUE LE NOM DE L'IMAGE SANS SON EXTENSION : $NomImageChoisie = explode('.', $_FILES['userfile']['name']); //JE L'APPELLE $NomImageExploitable : $NomImageExploitable =''; // JE NOMME LE PREMIER TERME DE L'EXPLODE : i // $i=0; //JE DECOUPE LE TERME NomImage EN AUTANT DE CHAÎNE QU'il Y EN A GRACE A -1, ET LE PREMIER TERME JE L'APPELLE $NomImage[0] // while($i< (count($NomImageChoisie)-1) ) // { /// $NomImageExploitable = $NomImageChoisie[0]; // $i++; // } //LA PREMIERE CHAINE EST NomImageExploitable, JE LA PASSE EN IMAGEJPEG POUR EN CREER UN FICHIER JPEG AVEC UNE QUALITE DE 100 : $NomImageExploitable = ${'code_nom'.$i} ; imagejpeg($NouvelleImage , $dossier."/".$NomImageExploitable.'.jpg', 100); //LE LIEN VERS L'IMAGE EST DONC : $LienImageNews = $dossier."/".$NomImageExploitable.'.jpg'; //resultat //echo "<div align=center><font color=blue>Votre photo: ".$_FILES[$userfile]['name']." vient d'etre uploade </font></div></br>"; chmod("".$LienImageNews."", 0644); echo "<font color='#6382A0'>Photo uploadé : </font>".$LienImageNews."</br>"; } ?> Voila bon ce code est pour du JPG mais il suffit de rajouter or $_FILES['userfile']['type'] =="image/png" ou autre extension pour ne pas les bloquer.
  2. oui Jacques a raison il sagit d'un probleme de CSS la taille en largeur est trop petite, tu peux aussi le mettre dans un tableau comme ci-dessus
  3. include_once ('includes/global.php'); if ($setts['enable_stores']){ include_once ('global_header.php'); $header_stores_page = header5(MSG_STORES_DIRECTORY); $template->set('header_stores_page', $header_stores_page (string) $addl_store_query = null; { } <iframe src="http://xxx.fr/xxx" width="90%" height="4000" frameborder="0" scrolling="no"></iframe> include_once ('global_footer.php'); essayes plutot de la sortir de ta fonction.... soit dit en passant il semble que la fonction ne soit pas fermé, peut-etre manque t'il une partie du code ? que tu n'as pas affcihé ici... il ya 2 acolades qui ouvrent et une seule qui ferme, bizarre ?
  4. bonjour je suis webmaster et je souhaiterais obtenir des infos sur le logiciel FCKeditor ainsi que CKeditor. Le logiciel est en libre téléchargement. Comment ça fonctionne, connaissez vous ces softs ? en fait je voudrais installer ces scripts sur un site web, mais je voudrais savoir si il ya une limite, ou si c'est libre, car ils parlent de licence sur leurs site internet... C'est pas tres clair, et en anglais en plus.... Donc voila, je voudrais savoir si vous utiliser l'un des deux et si vous l'utilisez avec licence ou pas , merci a vous...
  5. Je sais que c'est catastrophique pour le réferencement de créer des contenus en images ou flash. En fait je m'en suis rendu compte trop tard en étudiant le réferencement. J'ai un livre qui explique comment parré ce probleme, notament en ajoutant du contenu dans des balises NOFRAME. Bon si je comprend bien je ne pourrais pas compter sur mes pages satélites, je vais éssayer d'optimiser ma page INDEX pour rattraper tout ça. (Virer le spam....) En tout cas merci encore pour vos conseils.
  6. A quoi vois tu que ma page correspond a du spam ? qu'est-ce qui ne va pas ? Merci pour tes conseils.
  7. Merci pour vos coneils, je vais attendre une peu que mon bébé grandisse.
  8. Salut je débute en réferencement, j'aurais apprécié des conseils de votre part au sujet du positionement de mon site: http://www.topfitcenters.com Bilan du 01/10/09 Resultat position example: Mot clé - Position google - adresse topfit - 163 - http://www.topfitcenters.com topfitcenters - 1 - http://www.topfitcenters.com topfit bodypump - 63 - http://www.topfitcenters.com -------------------------------------------------------------------- C'est tres moyen comme résultats, j'ai soumis mon site aux moteurs le 17/09/09 (il y a 14 jours). *J'ai 30 pages réferencées chez google sous diferrents mots clé. *J'ai optimisé toutes les pages indexées par google, notament avec la balise <noframes></noframes> car mon site contient beaucoup d'images. *J'ai réferencé mon site sur different annuaires a fort page rank (4/10), j'attend encore les resultats. Aujourd'hui j'ai plusieurs BACLINKS provenant de deux sites internets (annuaires). --------------------------------------------------------------------------------------------------------- Voila pour le bilan, les resultats sont minables a part pour le mot clé "topfitcenters" biens sur ! Auriez vous des conseils pour améliorer mon positionement ? je tiens a dire que j'obtient de meilleutrs positions sur YAHOO, mon mauvais positionement viendrait-il de GOOGLE ? Merci pour vos conseils envers un débutant dans le domaine du réferencement.
  9. LE lien que tu proposes explique que les keywords 3D sont une theorie et non applicable pour le moment, hors les balises "content=3d" existent bien, il ne sagit pas de la meme chose apparament. JE crois que ça vient du logiciel "FRONTPAGE". Alors personne n'en a une idée ?
  10. Salut en surfant sur le net j'ai pu m'apercevoir que certaines pages contenaient des META TAGS un peu particuliers. <META content=3D"monsite, ......."=20 name=3Ddescription> <META content=3D"index, follow " name=3Drobots> <META content=3D"15 days" name=3Drevisit-after> <META content=3Dwebmaster name=3Dauthor> <META=20content=3D"motclé, motclé,....."=20 name=3Dkeywords> Le mot 3D revient dans toutes les balises. Conaissez vous, et savez vous a quoi sa peu bien servir ?
  11. ceci étant j'ai un autre probleme, en effet je ne peux pas arreter le son sous firefox, auriez vous une idée ? Voici mon code, il fonctionne sous IE mais pas sous firefox : <script type="text/javascript"> function startSound(soundobj) { /* tous sauf MsIE */ var thissound= eval("document." + soundobj+"_embed"); if (thissound==undefined) { /* MsIE ou objet */ thissound= eval("document."+soundobj); }; thissound.Play(); } function stopSound(soundobj) { /* tous sauf MsIE */ var thissound= eval("document." + soundobj+"_embed"); if (thissound==undefined) { /* MsIE ou objet */ thissound= eval("document." + soundobj); }; thissound.Stop(); } </script> Permet de jouer ou arreter le son grace a un lien. je sais que la fontion Stop() ne fonctionne pas sous firefox, comment faire ? merci.
  12. salut. j'ai un ptit probleme de son (mp3) sous firefox, peut-etre avez vous une idée du pourquoi ou comment faire car il est stipulé sur le net que ça fonctionne avec IE et Firefox. J'ai aussi installé le plugin WMP pour firefox mais rein n'y fait ..... Voici le code que j'utilise et qui fonctionne sous IE8: <object type="audio/basic" width="0" height="0" name="comptine3"> <param name="src" value="son/son.mp3" /> <param name="playcount" value="1" /> <param name="autostart" value="true" /> <param name="loop" value="true" /> <param name="hidden" value="true" /> <embed src="son/son.mp3" width="0" height="0" name="comptine3_embed" pluginspage=&quot;http://www.quicktime.com" hidden="true" autostart="true" loop="true" controller="false" /> </object> merci pour votre aide. C'est bon j'ai trouvé !!!! si ça peut aider.... voici le code qui fonctionne sous firefox et IE : <object type="audio/mpeg" width="0" height="0" data="son/son.mp3" classid="CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95" id="mediaplayer1"> <param name="filename" value="son/son.mp3" /> <param name="autostart" value="true" /> <param name="loop" value="false" /> <embed type="application/x-mplayer2" pluginspage=&quot;http://www.microsoft.com/Windows/Downloads/Contents/Medi aPlayer/" filename="son/son.mp3" autostart="True" showcontrols="false" showstatusbar="False" showdisplay="False" autorewind="False" height="0" width="0" /> </object>
  13. merci pour ces infos. BMF En fait je ne veux pas reconceptualiser mon site, qui est maintenant en .jpg principalement, j'ai mis 100 heures a le fabriquer. c'etait pour essayer une nouvelle methode de conception. ceci étant j'ai trouvé des methodes. Il faut utiliser des balise <noembed></noembed> afin de diffuser du texte, aussi ajouter des balises META a chaque pages et mettre des liens de type < a href=""></a> dans les balises noembed afin de donner une trajectoire aux spiders ou ROBOTS des moteurs. Cette methode fonctionne aussi pour les iste en FLASH. Si quelqu'un a des idées supplementaires pour mieux referencer un site en image et frame, je suis preneur.
  14. salut. j'ai fabriqué un site en avec fireworks. Celui-ci m'a convertit le site en HTML avec images. Tous les textes sont sous forme d'image. Autant dire que c'est une catastrophe pour le référencement étant donné que je n'ai quasi aucun texte. Je me demandais si je pouvais lui mettre des textes et liens cachés dans le corps des pages, qui ne seraient pas visible par l'internaute mais seraient visible par les moteurs de recherche . Est-ce que des textes cachés serais lu par des robots et cela fonctionnerais t'il ? avez une idée a ce sujet, merci.
  15. Page web transaprente avec encart publicitaire au milieu. Salut je cherche a creer ce systeme, mais je ne sais pas ou chercher. Vous avez peut-etre deja pu aperçevoir sur certain site une sorte de popup qui s'ouvre en premier plan avec un contour transparent. Plus exactement on dirais une page web transparente qui se met en premier plan , laissant apparaitre le site web en arriere plan pour afficher un petit encart (type publicité) sans bordure. Si vous voyez de quoi je parle, auriez vous un bout de code a me fournir. Merci.
  16. ya des chances pour que ce soit un virus !!!!!!! fais un scan a partir de ce site: http://www.secuser.com Ce type de probleme est courant.
  17. ok, bon j'ai trouvé, je met la reponse , altruiste, je suis. Pour parser une BALISE XML en particulier: <?php $url = "votrefichier.xml"; // meme fichier sur serveur distant $contenu = file_get_contents($url); if (!$dom = domxml_open_mem($contenu)) { echo "Erreur lors de l'analyse du document\n"; exit;} $root = $dom->document_element(); $node_array = $root->get_elements_by_tagname("eval"); for ($i = 0; $i<count($node_array); $i++) { $node = $node_array[$i]; echo "ELEMENT[$i] est : " . $node->get_content(); } ?> Retourne la valeur contenue dans la balise eval
  18. salut. je dois parser un flux xml avec domxml, car je suis en php4.4 j'ai lu plusieurs tutoriaux sur le sujet, mais je n'arrive toujours pas a recuperer la valeur d'un simple champ. j'utilise la fonction domxml_xmltree() afin de recuperer les infos dans un tableau php, mais rien y fait, je ne recupere rien. Auriez vous un script simple d'utilisation afin de recuperer une simple balise xml ? VOICI MON FLUX XML A PARSER <?xml version="1.0" encoding="ISO-8859-1" ?> - <result version="3.1" site="2837" refid="1159761" retour="trouvee" count="1"> - <transaction avancement="traitee" cid="95180853"> <detail>Absence des informations bancaires</detail> - <analyse> <eval date="19/01/2007 18:17:29" critere="###" validation="Assuré à 100 %" info="Montant faible">100</eval> <classement id="15">Transactions traitées/Validées/Automatiquement</classement> </analyse> </transaction> </result> Je souhaite recuperer les infos de la balise <eval> </eval> Merci pour votre aide........
  19. Salut. j'ai fais un site sur lequel j'ai besoin d'afficher le contenu d'une table sql qui contient mes produits. Mais j'ai 150 produits, donc cela m'affiche tous les produits sur la meme page ce qui n'est pas une bonne chose. Je cherche donc a decouper le resultat en plusieurs segments, afficher 7 resultats par page par exemple. Donc pouvoir proposer /page suivante > Comment faire, une idée ? merci.
  20. j'ai un peu étudié le principe https apres avoir posé ma question. Ce que j'en ai compris est que c'est tres simple , il suffit de passer les données dans un dossier https. Mais tout le principe de ce systeme est de posseder un certificat SSL. c'est un abonement d'environ 100 euros par an suivant l'hebergeur. Voila c'est simple mais il faut payer son certif, c'est tout, enfin c'est ce que j'ai compris.
  21. Bien dit Wolf18 En effet meme en étant pro on peut toujours en apprendre des autres surtout en ce qui concerne le referencement qui est toujous en evolution et changement. Dans ma question , je voulais faire du forcing pour refrerencer mon forum et donc savoir si ca n'allait pas courcircuiter ma page d'index principale. Ceci etant j'ai trouvé une solution éfficace en créant un fichier sitemap.xml que j'ai soumis a google sitemap. qui definit mes deux index. J'ai mis la meta "FOLLOW" dans les metas de ma premiere page, pusi j'ai mis un robot.txt pour empecher les robots de referencer les autres dossier de mon site, puisque en fait mon probleme etait la , je voulais referencer mes deux index,mais surtout pas le reste du site.. Mission accomplis je pense, en attente du prochain passage des robots.
  22. Salut Peut on referencer plusieurs pages d'un site sur google ? J'ai ma page "index.htm" de mon site qui est referencée, et je voudrais referencer la page "index.htm" de mon forum. Qui est située dans un dossier de mon site. Google prend il les deux liens independament, ou es ce que si je reference la page index de mon forum, google va supprimer la page index de mon site de ses references ? Merci.
  23. Bonjour. Pour un nouveau projet on me demande de transferer des informations en https: pages cryptées. Je n'ai aucune idée de comment proceder. Faut il utiliser le language php, faut il un serveur special sachant que je dois travailler sur un serveur UNIX. Comment faire exactement ? merci.
  24. Ca me parait difficile de faire apparaitre des utilisateurs avec des variables de session qui ne s'affichent que sur la page de l'utilisateur. c'est a dire une variable pour chaque user. en fait ce qu'il faudrait c'est marquer dans ta base de donnee si un utilisateur est connecté ou pas , puis tu recupere le nom des connectés pour les afficher. Du genre un champs dans la base positif et negatif 0 ou 1 1 = connecté 0= non connecté mais le truc, c'est qu'il faut remettre le champ sur zero lorsque l'utilisateur quitte ton site. voila une idée !
  25. Ah ok excuses moi. Je ne sais pas comment ca marche les sous nom de domaine, il faut voir directement ou tu as acheté le nom de domaine. Si tu peux aplliquer des DNS different pour chaque adresse, peu-etre que c'est possible , cherche dans cette direction.
×
×
  • Créer...