Aller au contenu

Luan

Actif
  • Compteur de contenus

    27
  • Inscrit(e) le

  • Dernière visite

Réputation sur la communauté

0 Neutre

À propos de Luan

  • Date de naissance 16/04/1993

Pour me contacter

  • Mon Site
    http://www.manga-kinosei.net

Information du profil

  • Genre
    Homme
  • Localisation
    Genève
  1. Salut, J'ai aidé Ak97 en privé afin d'éviter de faire un sujet trop lourd. Le problème est réglé. Afin que tout le monde puisse profiter de cela, vous pouvez télécharger les sources ici: />http://www.megaupload.com/?d=49UMFTI0 Il y a un système de captcha, une utilisation de la fonciton mail(); toujours pratique pour ceux qui aiment apprendre en modifiant un truc existant. Luan.
  2. Il m'est impossible de te répondre en étant sûr de moi à 100%, tout ce que je peux faire, c'est te donner de lien pour que tu puisses te répondre toi-même. />http://www.admin.ch/ch/f/rs/23.html -> Pour les droits d'auteurs (copyright) Le mieux serait que tu consultes un avocat (ça doit pas coûter si cher) spécialisé dans ce domaine car je ne fais que te donner des liens mais je ne suis ni avocat, ni juriste... Luan.
  3. Salut, Je te propose de lire l'Ordonnance du 14 juin 1993 relative à la loi fédérale sur la protection des données (OLPD) qui, je l'espère, répondra à tes questions concernant ce sujet. En passant, je viens de voir que le site admin.ch proposait de lire les textes de loi. Ca répond à beaucoup de questions, cherche là-dessus aussi. Pour tes autres questions, j'aimerais pouvoir t'aider mais ça me dépasse un peu... J'imagine qu'un site de jeu est légal mais ce n'est qu'une supposition. Dans le pire des cas, le site Jurineo propose de l'aide juridique gratuite pour la Suisse. Luan.
  4. Salut, J'ai juste une question avant de commencer, souhaites-tu rendre tous les champs obligatoires ? Si ce n'est pas le cas, peux-tu me dire lesquels je suis censé rendre obligatoire ? Luan.
  5. Salut, je n'ai regardé que sous FF car étant sous Mac, impossible de voir sous IE mais le souci vient probablement de ceci: <script type="text/javascript" src="view.js" /> La balise script ne fonctionne pas de cette manière. Remplace par ceci: <script type="text/javascript" src="view.js"></script> Pour la validation du formulaire, j'y bosse ce soir, ça prend un peu plus de temps... Tiens-moi au courant pour le second souci Luan. Modif. du message: Ton ami a raison, j'intégrerai un captcha alors;)
  6. Salut, Pourquoi pas en tant qu'indépendant ? Ca me paraît être la forme la plus simple en Suisse... Voici deux trois liens. />http://www.ch.ch/private/00054/00058/index.html?lang=fr />http://www.mermod.com/souvenir/sites/entreprise/d/demarche.html Autre chose que tu peux faire, si ce site n'est pas ta principale source de revenue, tu peux la déclarer en tant que simple activité annexe et continuer ton boulot habituel. Je tiens à préciser que le droit, c'est pas un truc que je connais à fond... je sais ces choses là car je m'étais renseigné y a des années... Luan. Modif. du message: je te conseille le site suivant qui a deux trois infos sur les formes d'entreprise en Suisse: http://www.kalix.ch/klx-box/modules/knowledgebox/external_v2/index.php?lang=fr&kb=1
  7. Salut, Il est normal que le formulaire actuel ne fasse qu'ouvrir le client mail étant donné que tu as mis un mailto: dans action="". Pour envoyer un mail, la méthode la plus répandue est la fonction mail(). As-tu des connaissances en php ? Si ce n'est pas le cas, dis-le moi je t'aiderai à faire le script, sinon, voici deux trois liens que tu devrais pouvoir comprendre si tu as des bases en PHP. [* ]http://www.vulgarisation-informatique.com/mail.php : un petit guide expliquant deux trois moyens d'utiliser la fonction [*]http://php.net/manual/fr/function.mail.php : la doc php [*]http://a-pellegrini.developpez.com/tutoriels/php/mail/ : tuto plus avancé Comme je l'ai dit plus haut, si tu as besoin d'aide, n'hésite pas.
  8. Salut, Ce player n'a pas l'air de gérer les playlists et chose embêtante, il est obsolète. Tu peux télécharger son successeur ici. De plus, celui-ci a l'avantage d'avoir une documentation en français. Ce player, c'est si tu veux absolument continuer avec un player ressemblant. Je tiens à dire que je n'ai pas regardé en détail et que donc, je ne sais pas s'il gère les playlists. J'aurais tendance à te conseiller ce tutoriel, présent sur le site du zéro qui te présente un player et t'explique pas à pas comment t'y prendre. Je ne réponds pas vraiment à ta question mais comme l'a dit Sstephane, il vaut mieux passer à un player plus évolué. Luan.
  9. Bonjour, J'ai testé ta première condition qui, comme tu l'as dit, fonctionne à merveille. J'ai essayé de mettre une autre valeur que yes dans ?action= et ça m'a bloqué le script. Que souhaites-tu vérifier au juste ? Cependant, il y a une erreur dans la seconde... Dans ton code: if($d = sha1($connexion['email'])) Le signe d'égalité n'est pas un simple = mais == (erreur courante que je fais très souvent ). Voilà le code corrigé. <?php session_start(); $titre = "Vérification de votre inscription"; $description = "Vérification de votre inscription"; include("includes/haut.php"); include("includes/info.php"); mysql_connect($adresse, $nom, $motdepasse); mysql_select_db($database); if (isset($_GET['id']) AND isset($_GET['action']) AND $_GET['action'] == "yes" AND isset($_GET['d']) AND strlen($_GET['d'] != 40)) { $id = (int) $_GET['id']; $d = mysql_real_escape_string($_GET['d']); $quete = mysql_query("SELECT * FROM validation WHERE id_client='{$id}'"); $connexion = mysql_fetch_array($quete); if($d == sha1($connexion['email'])) { $id = $connexion['id_client']; $civilite = $connexion['civilite']; $adresse = $connexion['adresse']; $ville = $connexion['ville']; $codepostal = $connexion['codepostal']; $email = $connexion['email']; $mdp = $connexion['mdp']; $nomprenom = $connexion['nomprenom']; $telephone = $connexion['telephone']; $telecopie = $connexion['telecopie']; $portable = $connexion['portable']; $jour = $connexion['jour_naissance']; $mois = $connexion['mois_naissance']; $annees = $connexion['annees_naissance']; $entreprise = $connexion['entreprise']; $to = $email; $array = explode(' ', $nomprenom); $nom = $array[0]; $prenom = $array[1]; mysql_query('INSERT INTO client(id_client, civilite, nomprenom, adresse, ville, codepostal, email, mdp, telephone, portable, telecopie, jour_naissance, mois_naissance, annees_naissance, entreprise) VALUES ("'.$id.'" , "'.$civilite.'" , "'.$nomprenom.'" , "'.$adresse.'" , "'.$ville.'" , "'.$codepostal.'", "'.$email.'" , "'.$mdp.'" , "'.$telephone.'" , "'.$portable.'" , "'.$telecopie.'", "'.$jour.'", "'.$mois.'", "'.$annees.'", "'.$entreprise.'") ') or die(mysql_error()); mysql_query('INSERT INTO livraison (id_client, adr_liv_1, code_liv_1, ville_liv_1, nom_1, prenom_1, entreprise_1) VALUES ("'.$id.'", "'.$adresse.'", "'.$codepostal.'", "'.$ville.'", "'.$nom.'", "'.$prenom.'", "'.$entreprise.'" ) ') or die(mysql_error()); mysql_query('INSERT INTO facturation (id_client, nom, prenom, adresse, code, ville, entreprise) VALUES ("'.$id.'", "'.$nom.'", "'.$prenom.'", "'.$adresse.'", "'.$codepostal.'", "'.$ville.'", "'.$entreprise.'" ) ') or die(mysql_error()); mysql_query("DELETE FROM validation WHERE id_client='$id'"); echo ' Merci '.stripslashes(htmlspecialchars($nomprenom)).'. Votre inscription est maintenant finalisée. <br/> Vous pouvez maintenant utiliser votre compte .'; } else { echo' Vous devez d\'abord vous inscrire.'; } } else { echo 'Vous avez dû vous tromper de page, <a href="./index.php">cliquez-ici pour retournez à l\'accuel</a>'; } include("includes/bas.php"); ?> J'espère n'avoir rien raté d'autre... Luan. PS: Pense à indenter ton code... ça aide.
  10. Bonjour, Une avalanche de réponses ! Quelle chance ! Merci Je viens de comprendre comment cela marche. Il y a donc des lois internationales et connaissant la Suisse, elle y a probablement adhéré. Encore merci de votre aide. Luan. Edit: Arlette -> Je sais qu'en Suisse, pour les droits d'auteurs, on est plus laxistes si on prend (télécharger donc), cependant, pour le fait de mettre quelque chose à disposition, les punitions sont assez dures (j'avais vu un article). D'où mes craintes car il va aussi y avoir des FanArts et des FanFictions que les membres pourront proposer... Et c'est à la limite de la loi je trouve... Et dans mon cas, je propose quelque chose.
  11. Bonjour, Tout d'abord, merci d'avoir pris le temps de me répondre. Avant de continuer, je tiens juste à dire qu'il n'y aura rien d'illégal sur le site. Si je me pose ces questions, c'est qu'il va y avoir des images pouvant être protégée (des images de mangas (couvertures de tomes pour présenter, une ou deux images pour rendre la page plus agréable etc...): c'est un peu à la limite de la légalité non ? Toléré mais pas légal me semble-t-il vu que je n'ai pas d'autorisations... Mais si je suis ce que tu dis, ça voudrait dire que si je fais quelque chose "d'illégal" en France mais qui ne l'est pas en Suisse, je pourrais être puni ? (je pousse à l'extrême, les lois ne doivent pas tant différer je suppose). J'aurais une question, pour toute personne vivant en Suisse: où suis-je censé trouvé les "lois" concernant l'internet ? J'ai regardé dans différents codes et il n'y a pas grand chose... Hé bien bizarrement, je préfère de loin les lois ici C'est peut-être parce que je n'ai connu que ça ? Qui sait Encore merci, Luan.
  12. Bonjour, Je suis suisse, vis en Suisse et suis soumis à la loi suisse pour ma vie quotidienne (vous vous en doutiez ?). Le souci, c'est que je n'ai pas la moindre idée de quelles sont les lois "applicables" à mon futur site. Je m'explique. Ce site sera hébergé sur des serveurs présents sur le territoire français. Est-ce que cela signifie que je serais soumis au droit français ? Ou les lois concernant l'internet sont des lois internationales ? Je vais prendre un exemple concret (plus simple): je sais qu'en France, il est obligatoire d'avoir une page "Mentions légales". Est-ce que moi, en tant que suisse, mais ayant un site hébergé sur un serveur franais, suis-je également obligé de créer une telle page ? Si je pose cette question, c'est qu'il n'y a que peu d'informations pour la Suisse disponible sur le net ou alors les informations se contredisent (mes recherches là-dessus n'ont pas été très fructueuses...) Merci d'avance, Luan.
  13. Luan

    Calcul panier

    Salut, A première vu (je regarderai mieux à mon retour, là je dois partir ), j'ai rajouté un $a et je sais pas pourquoi Une erreur toute bête... $selection_image = "SELECT * FROM mpf_fr_img "; $selection_image .= "WHERE id_img = $id_oeuvre"; $a if($ligne_image = mysql_fetch_array(mysql_query($selection_image))) Enlève-le, ça devrait aider...
  14. Luan

    Calcul panier

    Salut, Le souci vient de la requête qui devient invalide vu qu'on a supprimé une entrée du tableau... Enfin, je crois if($id_oeuvre!="effacé") { Lignes 37, 38, cette condition devient inutile vu que la valeur est totalement supprimée. Il te suffit de l'enlever, et d'enlever l'accolade qui termine la condition à la ligne 57 } } $occurence++; Deuxième acollade... Au cas où, voici le code avec mes modifications... <? $occurence = 0; $verif_existe = 0; $nombre_oeuvres = count($_SESSION["tableau_panier"]); while($occurence < $nombre_oeuvres) { $id_oeuvre = $_SESSION["tableau_panier"][$occurence]; if($id_oeuvre!="effacé") { $verif_existe = 1; } $occurence++; } if(isset($_SESSION["tableau_panier"]) AND $_SESSION["occurence_panier"]>0 AND $verif_existe == 1) { echo "<table summary=\"Contenu de votre panier\">\n" ; echo "<tr>\n" ; echo "<td>\n" ; echo "Image\n" ; echo "</td>\n" ; echo "<td>\n" ; echo "Opération\n" ; echo "</td>\n" ; echo "</tr>" ; include("connect.php"); //Effacer une oeuvre du panier. $occurence = 0; while($occurence < $nombre_oeuvres) { $id_oeuvre = $_SESSION["tableau_panier"][$occurence]; $selection_image = "SELECT * FROM mpf_fr_img "; $selection_image .= "WHERE id_img = $id_oeuvre"; $a if($ligne_image = mysql_fetch_array(mysql_query($selection_image))) { echo "<tr>\n" ; echo "<td>\n" ; echo"<img src=\"../images/expo/".$ligne_image["nom_img"]."\ " \nalt=\"". $ligne_image["nom_oeuvre"]."\" \nclass=\"miniature\" \nid=\"id_". $ligne_image["nom_img"]."\" \nonclick=\"javascript: ouvrirPopup(".$ligne_image['id_img'].");\" />\n"; echo "</td>\n" ; echo "<td style=\"text-align: center; padding-top: 20px;\">\n" ; echo "<input type=\"button\" value=\"Supprimer\" onclick=\"location.href='effacer_oeuvre.php?del_panier=".$id_oeuvre."' ;\" />" ; echo "</td>\n" ; echo "</tr>" ; } $occurence++; } if($verif_existe == 1) { //Calcul du nombre d'oeuvres dans le panier. $nombre_occurences = count($_SESSION["tableau_panier"]); $occurence = 0; $oeuvres = 0; while($occurence < $nombre_occurences) { if($_SESSION["tableau_panier"]!="effacé") { $oeuvres++; } $occurence++; } echo "\n<tr>\n" ; echo "<td class=\"commentaire\">\n" ; echo "<p>Votre panier contient ".$oeuvres." oeuvre(s). Le tarif pour ce nombre d'oeuvres est de :</p>" ; switch($oeuvres) { case $oeuvres >= 30 : $tarif = "<p>x€/pièce par an | x€/pièce pour 6 mois | x€/pièce pour 3mois</p>"; break; case $oeuvres >= 20 : $tarif = "<p>x€/pièce par an | 9€/pièce pour 6 mois | x€/pièce pour 3mois</p>"; break; case $oeuvres >= 10 : $tarif = "<p>x€/pièce par an | 12€/pièce pour 6 mois | x€/pièce pour 3mois</p>"; break; case $oeuvres < 10 : $tarif = "<p>x€/pièce par an | 15€/pièce pour 6 mois | x€/pièce pour 3mois</p>"; break; } echo $tarif; echo "</td>\n" ; echo "<td>\n" ; echo "</td>\n" ; echo "\n" ; echo "</tr>\n" ; echo "<tr>\n" ; echo "<td>\n" ; echo " \n" ; echo "</td>\n" ; echo "<td>\n" ; echo "<input type=\"button\" value=\"Envoyer la commande\" onclick=\"location.href='envoi_commande.php'\" />\n" ; echo "</td>\n" ; echo "\n" ; echo "</tr>\n" ; echo "</table>\n" ; } } else { echo "<p style=\"font-weight: bold;\">Votre panier est actuellement vide.</p>" ; } ?> Modif. Du message: Du fichier panier.php donc
  15. Luan

    Calcul panier

    Salut, Si je suis la logique du script, tu n'effaces pas vraiment l'entrée du tableau... Tu ne fais que la modifier: $_SESSION["tableau_panier"][$occurence]="effacé"; Tu changes la valeur en effacé... de ce fait, il y a toujours une valeur, elle est donc comptabilisée mais pas visible. J'utilise que très rarement les tableaux alors je ne connais pas vraiment... Peut-être que ce que j'ai fait est faux, donc si jamais, il faudrait trouver un moyen d'enlever un élément d'un tableau... La seule fonction que j'ai trouvée sur internet est unset();. Essaie quand même de remplacer le code de la page effacer_oeuvre.php par par celui-ci: <? session_start(); ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title></title> <meta name="description" content="" /> <meta name="keywords" content="" /> <meta http-equiv="imagetoolbar" content="no" /> <link rel="stylesheet" type="text/css" href="artotheque.css" /> <style type="text/css"> <!-- body { background-image: none; margin: 20px; } td { background-color: #EFDABD; padding: 2px; vertical-align: top; } --> </style> </head> <body> <h1>Votre panier</h1> <? if(isset($_GET["del_panier"])) { $nombre_oeuvres = count($_SESSION["tableau_panier"]); $oeuvre_a_supprimer = $_GET["del_panier"]; $occurence = 0; while($occurence < $nombre_oeuvres) { if($_SESSION["tableau_panier"][$occurence]==$oeuvre_a_supprimer) { unset($_SESSION["tableau_panier"][$occurence]); } $occurence++; } } ?> <p style="font-weight: bold;"> Cette oeuvre est effacée du panier. </p> <meta http-equiv="refresh" content="3;http://www.monsite/artotheque/panier.php" /> </body> </html>
×
×
  • Créer...