Jump to content

joora

Actif
  • Content Count

    28
  • Joined

  • Last visited

Community Reputation

0 Neutre
  1. Bonjour! Ne vous inquiétez pas je n'ai encore jamais reussi à faire du javascript qui fonctionne tout seul... Mais je ne perds pas espoir! Bon voici ma fonction (qui ne fonctionne pas): <script language="javascript"> <!-- var mon_div = null; var divpopup = null; function popup_confirmation(titre,contenu,nomformulaire,methode,action) { var top=(document.height-hauteur)/2; var left=(document.width-largeur)/2; divpopup = document.createElement("div"); divpopup.style.position='absolute'; divpopup.style.top=top+'px'; divpopup.style.left=left+'px'; divpopup.style.text-align='center'; divpopup.innerHTML = '<h3>'+titre+'</h3>' +contenu+ '<form action="'+action+'" method="'+methode+'"> <input name="'+nomformulaire+'" type="button" value="oui" /> <input name="'+nomformulaire+'" type="button" value="non" /> </form>'; // ajoute l'élément qui vient d'être créé et son contenu au DOM mon_div = document.getElementById("popup"); document.body.insertBefore(divpopup, mon_div); } --> </script> et un exemple d'appel de la fonction qui est généré par php : <script type="text/javascript">popup_confirmation("Supprimer cette news definitivement?","News n°13 Date: 2008-08-24 22:49:00 Titre: Titre Contenu: blablabla ","confirmsupp","POST","?action=supprimer2&nid=13")</script> Resultat = RIEN de créé sur ma page par javascript... Que dois-je modifier pour obtenir un code généré par la fonction? (j'aimerais gérérer ça par ex: <div id="popup" style="position:absolute; top:11px; left=22px; text-align=center">contenu de ma div</div> juste après la balise body) merci!
  2. merci pour ta réponse! c'est dommage pour la vidéo... dans mon cas j'ai des vidéos de youtube et dailymotion, donc tant pis c'est impossible... à moins que... que se passe-t-il si on superpose plusieurs éléments flash?
  3. Tout est dans le titre : Je voudrais mettre un cadre qui déborde devant ma vidéo (embed), mais la vidéo reste toujours au 1er plan, quel que soit la position de son conteneur... ALors y'a-t-il un moyen de forcer la vidéo à passer derrière ou non? merci!
  4. Je viens de trouver ça pour tester sa sécurité : http://www.beyondsecurity.com/website_audit.html (payant par contre) Pour ceux qui pensent qu'il vaut mieux payer 26$ et connaître ses failles que de risquer de faire pirater, allez jeter un oeil
  5. oui php permet ça, le plus souvent avec des bases de données mySQL. Mais il faudra aussi je pense apprendre à utiliser flash (et son langage de programmation qui est assez proche du C il me semble? pour au moins pouvoir personnaliser les codes proposés sur internet par des experts) afin de gérer plus facilement le contenu multimédia... Par exemple les vidéos et une partie du contenu de youtube et daylimotion sont en flash, ce qui leur procure des possibilités bien plus étendues que le php seul! (surtout que la façon pour mettre du contenu multimédia est différent selon le navigateur... alors que le flash est "universel" pour tous ceux qui ont le "flash player" (tant qu'il est gratuit) et savent autoriser le contenu activeX bloqué par IE mdr (le rollover par dreamweaver est considéré comme dangereux par le nouveau IE parano)) Mais si tu fais un espace membre + upload possible de fichiers, tu auras une TRES GROSSE partie de sécurité, qui représentera je pense la moitié du travail... car question simplement upload il y a énormément de moyens de contourner les sécurités, et donc il faut utiliser des moyens poussés et se compliquer la vie pour être "tranquille" (ne jamais compter sur l'honnêteté des visiteurs!), donc le mieux est de se renseigner sur les moyens de protection des sites les plus connus (imageshack, youtube qui recode les fichiers, ...) ensuite pour le SQL il faut aussi se blinder de sécurités, et pour l'espace membre aussi les hackers utilisent tellement de moyens.... Donc ça fait: bien maitriser le html (facile) + CSS php + SQL (et surtout comment éviter les failles sur son site!!!) flash pour le multimedia se renseigner sur le travail des hackers (voire même trouver un de confiance qui puisse t'aider à trouver les failles et les corriger avant le lancement officiel, il y en a beaucoup qui font ça) et utiliser leurs outils (comme des détecteurs de failles) sur ton site pour le tester toi même. C'est important de toujours penser au "pire" quand on utilise un code car malheureusement il y a de plus en plus d'attaques par des robots et certains font ça sans s'occuper du contenu mais juste par plaisir) remarque : hacker ne veut pas dire "pirate" ni "illégal", certains le sont, d'autres non, il ne faut pas confondre serrurier avec cambrioleur... bref 6 mois pour tout ça... ça fait de l'intensif! J'espère que tu n'es pas tout seul pour ton travail? (je ne parle pas des forums) PS : tu pourras avoir ton propre serveur? Car le mieux (voire indispensable pour toi) serait que tu puisses installer les outils dont tu as besoin sur ton serveur, par exemple pour pouvoir convertir ou encoder les fichiers uploadés par les utilisateurs, si tu as un mutualisé tu seras très limité et chercher des alternatives risque d'être fastidieux, d'un autre côté gérer son serveur c'est des connaissances en plus à avoir (enfin ça il faut demander à ceux qui en ont) ___ Pour les webmasters du hub : n'hésitez pas à me corriger si vous n'êtes pas d'accord avec ce que je dis je me trompe peut être!
  6. Ok si tu es sûr que c'est le cas en pratique, y'a pas de souci alors
  7. oui c'est vrai qu'ici c'est particulier bravo! Pour l'upload d'images j'ai vu nulle part qqn qui vérifiait si l'image ne contenait pas de code php mais l'upload sécurisé c'est tellement compliqué à faire qu'il faut être courageux pour faire un upload publique... (il y a tellement de robots qui parcourent tous les sites et qui tentent d'uploader ce genre d'images... )! Mais sinon c'est vrai qu'on ne retrouve pas ici les "solutions" hyper dangereuses apportées souvent dans les forums (enfin pour le peu que je connaisse sur le sujet car je suis vraiment débutant)
  8. oui mais ça google ne fait pas la différence : puisqu'on peut mettre n'importe quoi comme texte, et que google (et cie) ne peuvent pas vérifier si ça correspond au texte des images... il risque de classer ça comme du.. (j'ai oublié le nom) et peut être backlistage? Je vais demander sur WRI à l'occasion pour être sûr.
  9. Ah oui ok... En regardant leur page (celle là : http://www.csszengarden.com/?cssfile=209/209.css ) je constate que les titres sont des images... Mais qu'ils ajoutent quand même les mêmes titre en texte en dehors de la zone visible de la page! Cette pratique n'est-elle pas pénalisante vis à vis des moteurs de recherche? (mettre du texte non visible)
  10. Donc le problème est sur les versions IE<7 apparament. (donc encotre trop d'utilisateurs hélas pour laisser ça comme ça...) katmar soit je n'ai pas compris, soit c'est impossible... sans css c'est tout de la position absolue, et avec css je l'ai centré ça c'est plus le problème, mais ce qui est à l'intérieur n'est pas placé comme il faut avec IE6, et je pense que mon CSS n'est pas tip top non plus... Merci pour tes liens et tes conseils karnabal Sinon à propos de ça : "ne place pas une grande image en fond " Ok c'est vrai que c'est plus simple pour l'agencement, mais si on veut modifier l'image de fond il faut tout redécouper après... car tu vois qu'il y a des effets de fondus et autres, donc je ne vois pas trop comment découper ça! Et les "blocs" sont en quinconce ça complique un peu pour moi qui vient d'essayer le CSS Pendant que j'y suis, j'utilise NVU, connaissez vous un logiciel (gratuit... ou rendu gratuit) meilleur que lui SVP? (car parfois quelques bugs... vite ennervants!)
  11. Merci beaucoup, j'y vois plus clair (et je sais un peu comment utiliser des failles d'injection php (d'ailleurs nombre de codes proposés ici sont tres mal sécurisés), donc je comprends très bien le problème! merci!) donc oui ça doit être désactivé sur l'hébergement (gratuit) de cette page et pas sur l'autre hébergement (payant)...
  12. Bonjour! Je fais un site pour la première fois avec CSS, et donc d'abord ouvre la page pour comprendre : http://all-crash.ovh.org/technichien/ Je veux que tout le bloc soit centré, mais ensuite les éléments à l'intérieur du bloc sont organisés en fonction de l'image d'arrière plan, donc le mieux serait de pouvoir choisir une position ABSOLUE mais "relative" au centrage du bloc! Je pensais avoir réussi car j'obtenais la même chose avec firefox ET explorer sur mes deux ordis, mais hélas che deux autres personnes (plus basse résolution d'écran + internet explorer) tout est décalé... Donc savez vous comment je peux organiser ça de façon sûre pour 95% des visiteurs? Merci, je débute en CSS (autodidacte) alors c'est pas toujours évident... Je veux obtenir ça mais centré : http://all-crash.ovh.org/technichien/index_html_ancien.htm (version sans css)
  13. c'est ce que j'utilise dans le code de mon 1er post, mais ça ne fonctionne pas! Tu veux dire qu'avec la méthode variables globales il n'y a pas de risque? ou moins de risques?
  14. voila un code que j'utilise et qui marche: CODE <form name="form1" method="post" action=""> <p><b>Ton pseudo </b> <input type="text" name="pseudo" maxlength="20"> <br> Ton email (facultatif) <input type="text" name="mail">(not needed)<br> <b>Lien vers la vidéo</b> <input type="text" name="lien"> <br> <b>Code de sécurité </font><b>:</b> <input type="text" name="secu" size="5" maxlength="5"> </p> <table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td width="11%"><b>Commentaire :</b></td> <td width="89%"> <textarea name="commentaire" cols="100" rows="10" onKeyPress=" if (event.keyCode==60 || event.keyCode==62) event.returnValue = false; if (event.which==60 || event.which==62) return false;">ton comentaire</textarea> </td> </tr> </table> <p><br> <font color="#FF9900">Send:</font> <input type="submit" name="Submit" value="Envoyer"> <INPUT type="hidden" name="afficher" value="ok"> (Ne clique pas tant que toutes les cases ne sont pas remplies! Sinon il faudra tout recommancer!)</p> </form> <?php $lien; $pseudo; $mail; $afficher; $commentaire; $secu; $date = date("d-m-Y"); $heure = date("H:i"); ?> <?php if ($_POST['afficher']=="ok") { if (($pseudo=="")||($commentaire=="")||($secu!="VID")||($lien=="")){ if($pseudo=="") print("Veuillez saisir votre pseudo<BR>\n"); if($lien=="") print("Veuillez rentrer le lien vers la vidéo<BR>\n"); if($commentaire=="") print("Vous n'avez pas entré de commentaire<BR>\n"); if($secu!="VID") print("Vous n'avez pas entré le code de sécurité<BR>\n"); } else { echo "Merci! Les informations ont été envoyées!<BR>Vous pouvez proposer une nouvelle vidéo<BR>"; echo "<BR>Récapitulatif :<BR>\n <UL> <LI>Pseudo: <b>$pseudo</b></LI> <LI>Email: <a href=\"mailto:$mail\">$mail</a></LI> <LI>Commentaire : $commentaire</LI> <LI>Lien : <a href=\"$lien\">$lien</a></LI> </UL> "; $fp = fopen("un_fichier.htm","a+"); fputs($fp, "<hr>"); fputs($fp, "Vidéo proposée par <a href=\"mailto:$mail\"><b>$pseudo</b></a> : le $date à $heure<br><br>"); fputs($fp, "\n"); // on va a la ligne fputs($fp, "Vidéo: <a href=\"$lien\">$lien</a><br><br>"); fputs($fp, "$commentaire <br>"); fclose($fp); } } else { echo "<p>Une fois que les données seront envoyées, tu pourras proposer une nouvelle vidéo!<p>"; } ?>
  15. merci beaucoup ça marche mieux comme ça lol! (je n'ai jamais appris le PHP désolé...) Mais je me demande toujours pourquoi sur une autre page ça marche sans "superglobale"... en fait je crois qu'il y a deux manières de faire, une avec les superglobales et l'autre sans, en raison de problemes de sécurité avec les superglobales, non? Alors pour mieux comprendre, comment faire sans? Encore merci d'avoir répondu et résolu mon problème rapidement
×
×
  • Create New...