Aller au contenu

schats

Webmaster Régulier
  • Compteur de contenus

    62
  • Inscrit(e) le

  • Dernière visite

Tout ce qui a été posté par schats

  1. schats

    updater les fichiers

    petit info les erreur sont Warning: move_uploaded_file(musikrap/0.807632001149705415) [function.move-uploaded-file]: failed to open stream: Permission denied in /data/users/t/toutetrien/rap.php on line 60 Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move '/tmp/phpBevy4X' to 'musikrap/0.807632001149705415' in /data/users/t/toutetrien/rap.php on line 60 le code environ de la ligne 60 $nom = microtime(); $nom = "musikrap/".str_replace(' ','',$nom); $resultat = move_uploaded_file($_FILES['sik']['tmp_name'],$nom); if ($resultat) echo "Transfert réussi
  2. schats

    updater les fichiers

    bonjour maintenant sur la page il me met transfére bon mais rien ne se passe la musique n'est toujours pas sur le page et le nom de l'artiste nom plus .
  3. schats

    updater les fichiers

    ce que j'aimerai faire c'est que l'internaute peu mettre un fichier de musique sur le site . et après le mettre a écouter sur mon site . sans le télécharger. ( je sais pas si tu comprend) p.s en plus MA STRUCTURE DE TABLE Structure de la table `rap` -- CREATE TABLE `rap` ( `up_id` int(10) NOT NULL auto_increment, `up_filename` varchar(19) character set utf8 collate utf8_bin default NULL, `up_filesize` int(10) unsigned default NULL, `up_nomgroupe` varchar(500) character set utf8 collate utf8_bin default NULL, `up_description` text collate utf8_unicode_ci, `up_finalname` varchar(20) collate utf8_unicode_ci NOT NULL, `up_filedate` datetime NOT NULL, `up_mid` int(5) NOT NULL, `up_adresse` varchar(800) collate utf8_unicode_ci NOT NULL, PRIMARY KEY (`up_id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=1; --
  4. schats

    updater les fichiers

    bonjour , j'aimerai updater une fichier mais cela ne marche pas <div id="corps"><?php mysql_connect("sql.redby.info", "*****", "*******"); mysql_select_db("*****"); // --------------- Etape 1 ----------------- // Si un message est envoyé, on l'enregistre // ----------------------------------------- if (!empty($_POST['nomgroupe']) AND !empty($_POST['description'])) { if ($_FILES['sik']['error'] > 0) $erreur = "Erreur lors du tranfsert"; if ($_FILES['sik']['size'] > $maxsize) $erreur = "Le fichier est trop gros"; $extensions_valides = array( 'mp3' , 'wma'); $extension_upload = substr( strrchr($_FILES['icone']['name'], '.') ,1); if ( in_array($extension_upload,$extensions_valides) ) echo "Extension correcte"; $nom = microtime(); $nom = "musikrap/".str_replace(' ','',$nom); $resultat = move_uploaded_file($_FILES['sik']['tmp_name'],$nom); if ($resultat) echo "Transfert réussi"; $nomgroupe = htmlentities($_POST['nomgroupe'], ENT_QUOTES); // On utilise htmlentities par mesure de sécurité $adresse = htmlentities($_POST['adresse'], ENT_QUOTES); $nomgroupe = addslashes($nomgroupe); $description = htmlentities($_POST['description'], ENT_QUOTES); // De même pour le message $description = nl2br($description); // Pour le message, comme on utilise un textarea, il faut remplacer les Entrées par des <br /> $description = addslashes($description); // On peut enfin enregistrer ) $req = mysql_query("INSERT INTO rap VALUES('', '" . $pseudo . "', '" . $adresse . "', '" . $description . "');") or die (mysql_error()); } elseif(isset($_POST['nom de groupe'], $_POST['description'])) { echo'votre nom de groupe ou votre description n\'est pas pris en compte'; } ?> <form method="post" action="rap.php" enctype="multipart/form-data"> <p>nom du groupe : <input type="text" name="nomgroupe" /></p> <input type="hidden" name="MAX_FILE_SIZE" value="1048576" /> <p>votre chanson :<input type="file" name="sik" /></p> <p>Adresse : <input type="text" name="adresse" value="http://" /></p> <p>Description:<br /><textarea name="description" rows="4" cols="30"></textarea></p> <p><input type="submit" value="Envoyer" /></p> </form> < <p class="pages"> <?php // --------------- Etape 2 ----------------- // On écrit les liens vers chacune des pages // ----------------------------------------- // On met dans une variable le nombre de messages qu'on veut par page $nombreDeMessagesParPage = 10; // Essayez de changer ce nombre pour voir ) // On récupère le nombre total de messages $retour = mysql_query('SELECT COUNT(*) FROM rap'); $totalDesMessages = mysql_result($retour, 0); // On calcule le nombre de pages à créer $nombreDePages = ceil($totalDesMessages / $nombreDeMessagesParPage); // Puis on fait une boucle pour écrire les liens vers chacune des pages echo 'Page : '; for ($i = 1; $i <= $nombreDePages; $i++) { echo '<a href="rap.php?page=' . $i . '">' . $i . '</a> '; } ?> <center> le nom du groupe <?php // --------------- Etape 3 --------------- // Maintenant, on va afficher les messages // --------------------------------------- if (isset($_GET['page'])) { $page = $_GET['page']; // On récupère le numéro de la page indiqué dans l'adresse (livreor.php?page=4) } else // La variable n'existe pas, c'est la première fois qu'on charge la page { $page = 1; // On se met sur la page 1 (par défaut) } // On calcule le numéro du premier message qu'on prend pour le LIMIT de MySQL $premierMessageAafficher = ($page - 1) * $nombreDeMessagesParPage; $reponse = mysql_query('SELECT * FROM rap ORDER BY id DESC LIMIT ' . $premierMessageAafficher . ', ' . $nombreDeMessagesParPage); $description= stripslashes($description); $nomgroupe = stripslashes($nomgroupe); while($donnees = mysql_fetch_array($reponse)) { echo '<a href="'.$donnees['nomgroupe'] . '">'.$donnees['nomgroupe'] .'</a>' ; } mysql_close(); // On n'oublie pas de fermer la connexion à MySQL;o) ?></table></center> </center> </body> </html> </div> meci pour votre réponse <edit modérateur>Merci d'utiliser la balide CODEBOX pour l'édition de code long et Attention à l'orthographe !</edit>
  5. en fait c c'est même si il est pas inscrit il peut s'inscrire donc le mail est deja dans la table menbre . pour les inscription et desinscription il faudrait alors faire deux requete ? tu pence que comme je voulais faire c'était pas bon ???
  6. ok mais maintenant il n'enregistre pas , inscription et desinscription sont en int . maintenant j'ai un second problème de même envergure sur ma page skyblog.php il y a un problème il me met Column count doesn't match value count at row 1 code php <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" > <head> <title>bienvenu sur l'annuaire des blog de skyblog </title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> </head> <body> <!-- -------------- ici code html à corriger ------------------ --> <table width="80%" border="0" cellspacing="2" align="center" > <center> <script Language="JavaScript" SRC="http://www.informatiquegifs.com/service/heure/fleur2/fichier.js"></script> <a href="http://w2.webreseau.com/fr/services/guestbook/messages.asp?id=636678"><img src="livre5.xhtml.gif" alt="" /></a> <img src="images.xhtml.bmp" border="0" width="39" height="18" alt="" />cliquer ici pour accèder au livre d'or. <script language="JavaScript" src="http://w2.webreseau.com/fr/services/refereur/refereursubmit.asp"></script> <a href="java script:showrefereur(636896)"><img src="http://w2.webreseau.com/fr/services/refereur/bouton/bouton15.gif" border="0"></a> </center><br /><br /></center> <br /><br /> <h1><b><center>l'annuaire des blog de skyblog</center></b></h1><br /><br /> <?php mysql_connect("sql.redby.info", "toutetrien3", "*******"); mysql_select_db("toutetrien3"); // --------------- Etape 1 ----------------- // Si un message est envoyé, on l'enregistre // ----------------------------------------- if (isset($_POST['pseudo']) AND isset($_POST['adresse']) AND isset($_POST['commentaire'])) { $pseudo = htmlentities($_POST['pseudo'], ENT_QUOTES); // On utilise htmlentities par mesure de sécurité $adresse = htmlentities($_POST['adresse'], ENT_QUOTES); $commentaire = htmlentities($_POST['commentaire'], ENT_QUOTES); // De même pour le message $commentaire = nl2br($commentaire); // Pour le message, comme on utilise un textarea, il faut remplacer les Entrées par des <br /> // On peut enfin enregistrer ) $req = mysql_query("INSERT INTO livreor VALUES('', '" . $pseudo . "', '" . $adresse . "', '" . $commentaire . "');") or die (mysql_error()); } else { echo'Erreur:votre pseudo votre commentaire ou votre adresse n\'est pas inscrit' } ?> <form action="" method="post"> <p>Pseudo : <input type="text" name="pseudo" /></p> <p>Adresse : <input type="text" name="adresse" value="http://" /></p> <p>Commentaire:<br /><textarea name="commentaire" rows="4" cols="30"></textarea></p> <p><input type="submit" value="Envoyer" /></p> </form> <p class="pages"> <?php // --------------- Etape 2 ----------------- // On écrit les liens vers chacune des pages // ----------------------------------------- // On met dans une variable le nombre de messages qu'on veut par page $nombreDeMessagesParPage = 10; // Essayez de changer ce nombre pour voir ) // On récupère le nombre total de messages $retour = mysql_query('SELECT COUNT(*) FROM skyblog'); $totalDesMessages = mysql_result($retour, 0); // On calcule le nombre de pages à créer $nombreDePages = ceil($totalDesMessages / $nombreDeMessagesParPage); // Puis on fait une boucle pour écrire les liens vers chacune des pages echo 'Page : '; for ($i = 1; $i <= $nombreDePages; $i++) { echo '<a href="livreor.php?page=' . $i . '">' . $i . '</a> '; } ?> </p> <?php // --------------- Etape 3 --------------- // Maintenant, on va afficher les messages // --------------------------------------- if (isset($_GET['page'])) { $page = $_GET['page']; // On récupère le numéro de la page indiqué dans l'adresse (livreor.php?page=4) } else // La variable n'existe pas, c'est la première fois qu'on charge la page { $page = 1; // On se met sur la page 1 (par défaut) } // On calcule le numéro du premier message qu'on prend pour le LIMIT de MySQL $premierMessageAafficher = ($page - 1) * $nombreDeMessagesParPage; $reponse = mysql_query('SELECT * FROM skyblog ORDER BY id DESC LIMIT ' . $premierMessageAafficher . ', ' . $nombreDeMessagesParPage); echo "<table>\n"; while($donnees = mysql_fetch_array($reponse)) { echo '<tr><td>' .$donnees['pseudo'] . '</td><td>' .$donnees['adresse'] . '</td><td>' .$donnees['commentaire'] .'</td></tr>'; } echo "</table>\n"; mysql_close(); // On n'oublie pas de fermer la connexion à MySQL;o) ?> </body> </html> merci pour vos deux réponce
  7. schats

    petit problème dans le code

    bonjour j'ai un petit problème pour l'inscription a un newsletter <form method="post" action="index.php"><input name="email"><br/> <label><input type="radio" name="inscription" value="inscription" /> inscription</label><br /> <label><input type="radio" name="desiscription" value="desinscription" /> desinscription</label><br /> <input type="submit" name=" enregistrer" value="enregistrer" /></li><br/> </form> <?php mysql_connect($host,$username,$password); mysql_select_db($bdd_name); if (isset($_POST['email'],$_POST['inscription'],$_POST['desinscription'])) { $email = htmlentities($_POST['email'], ENT_QUOTES); // On utilise htmlentities par mesure de sécurité $inscription = htmlentities($_POST['inscription'], ENT_QUOTES); $desinscription = htmlentities($_POST['desinscription'], ENT_QUOTES); // On peut enfin enregistrer :o) mysql_query("INSERT INTO menbres VALUES('', '" . $email . "','" . $inscription . "','" . $desinscription . "')"); } mysql_close(); ?> le blème cela ne me l'enregistre pas dans la table membres et aussi a l'adresse cela donne http://toutetrien.redby.info/email inscription desinscription ++&& inscription merci de m'aider
  8. oui sur http://www.sitduzero.com dans un des tutos
  9. bonjour sur mon site j'aimerai ajouter un forum (jusqu'a la pas de problème) et un jeu virtuelle sauf que j'aimerai que avec des radio on sache s'il veu s'inscrire au forum et après ajouter si il accepte, avoir un menu qui sort avec d'autre information. merci de me répondre
  10. sinon tu peu avoir des exemple de code
  11. oui c'était bien cela . j'ai pas compris cela. Il faut le mettre tout en haut de ma page ou après tout le code html?
  12. bonjour j'ai plusieurs petit problème avec mon site . - premier problème : il y a un petit texte qui s'affiche en bas de la page alors que normalement il doit "cacher " le formulaire une fois que celui ci est valider - second problème : aucune erreur ne se présente et donc un mail doit être envoyer sauf que la il ne marche pas merci de me réponde p.j: le code <?php if (!empty($post['date_jour']) && !empty($post['date_mois']) && !empty($post['date_annee'])) { $date = $timestamp; //la tu reprend le timestamp : voir cours de m_AT_téo } else {//tu met la valeur dans la bdd a 0 $date = 0; } //Identifiants de connexion à la base de données. require("config.inc.php"); if(isset($_POST['inscription'])) //on verifie si le formulaire est validé { //vérification de tou } else { ?> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd"> <HTML xml:lang="fr" xmlns="http://www.w3.org/1999/xhtml"><HEAD><TITLE>inscription</TITLE> <META http-equiv=Content-Type content="text/html; charset=iso-8859-1"> <html> <head> <title>Inscription</title> </head> <body> <form method="post" action="inscription.php"> <label>Pseudo : <input type="text" name="pseudo" /></label> (Entre 3 et 35 caractères)<br/> <label>Mot de passe : <input type="text" name="mot_passe" /></label> (Au moins 4 caractères)<br/> <label>Email : <input type="text" name="email" size="30" /></label> valide sinon votre incription en sera pas valider<br/> <label> date de naissance: <input type="text" name="date_jour" size="2"/>/<input type="text" name="date_mois" size="2" />/<input type="text" name="date_annee" size="4" /><br/> <label> Dans quel pays habitez-vous ?<br /> <select name="pays"> <option value=" ">--choisissez--</option> <option value="France">France</option> <option value="espagne">Espagne</option> <option value="italie">Italie</option> <option value="royaume-uni">Royaume-Uni</option> <option value="canada">Canada</option> <option value="etats-unis">Etats-Unis</option> <option value="chine">Chine</option> <option value="japon">Japon</option> <option value="afrique"> Afrique</option> <option value="chine"> Chine </option> </select> </label> </p> <label> si vous habiter en france quel region?<br/> <select name="région"><br/><br/> <option value=" ">--choisisez--</option> <option value="alsace">Alsace</option> <option value="aquitaine">Aquitaine</option> <option value="auvergne">Auvergne</option> <option value="bourgogne">Alpes De Haute Provence</option> <option value="bretagne"> Hautes Alpes</option> <option value="centre"> Alpes Maritine </option> <option value="champagne-ardenne">Champagne-Ardenne</option> <option value="corse">Corse</option> <option value="franche comté">Franche-Compté</option> <option value="île de france">ile-de-france</option> <option value="languedoc roussillon">languedoc-Roussillon</option> <option value="limousin">Limousin</option> <option value="loraine">Loraine</option> <option value="midi pyrénées">Midi-Pyrénées</option> <option value="nord pas de calais">Nord-Pas-De-Calais</option> <option value="basse normandie">Basse-Normandie</option> <option value="haute normandie">Haute-Normandie</option> <option value="pays de la loire">Pays-De-La-Loire</option> <option value="picardie">Piacardie</option> <option value="poitou charentes">Poitou-Charentes</option> <option value="provence alpes côte d'azur">Provence-Alpes-Côte D'Azur</option> <option value="rhône alpes">Rhône-Alpes</option> </select></label> <br/> vos centre d'intérêt :<br /> <label><input type="checkbox" name="musqique" /> musique </label><br /> <label><input type="checkbox" name="jeux-vidéo" />jeux vidéo </label><br /> <label><input type="checkbox" name="ordinateur" /> ordinateur </label><br /> <label><input type="checkbox" name="cinéma" /> cinéma </label><br/> <label><input type="checkbox" name="lecture"/> lecture</label><br/><br/> <label>votre nom :<input type="text" name="nom" /></label> <br/> <label> votre prénon : <input type="text" name="prenom" /></label><br/> <label> votre adresse : <input type="text" name="adresse" /></label><br/> <label> code postal :<input type="text" name="code-postal" /></label> <label> ville :<input type="text" name="ville"/><br/><br/> comment avez vous trouvez se site?<br/> <label><input type="checkbox" name="moteur_recherche" />moteur de recherche (hassard)</label><br /> <label><input type="checkbox" name="copain" /> copain</label><br /> <label><input type="checkbox" name="pub" /> pub </label><br /> <label><input type="checkbox" name="autre" /> autre</label><br/><br/> si autre veillez préciser comment<input type="text" name="autre"/><br/><br/> quesque vous recherchez.... quelque mots pour vous décrire <br/> <textarea name=description rows=5 cols=35></textarea><br/><br/> </label> <input type="submit" name="inscription" value="S'inscrire" /> </form> <?php //On vérifie que la variable $_POST['inscription'] existeif (isset($_POST['inscription'])) if (isset($_POST['inscription'])) { $retour = mysql_query("SELECT pseudo FROM membres"); //Tu recupere les pseudo de la talbe membres $bilan = mysql_fetch_array($retour); if($_POST['pseudo'] != $bilan['pseudo']) // <= Si le pseudo entrer n'est pas déjà utilisé { //Si les variables contenant le pseudo, le mot de passe et l'email existent et contiennent quelque chose. if (isset($_POST['pseudo']) OR isset($_POST['mot_passe']) OR isset($_POST['email']) OR isset($_POST['date']) OR isset($_POST['pays']) OR isset($_POST['nom']) OR isset($_POST['prenom'])) { //Si le pseudo est supérieur à 3 caractères et inférieur à 35 caractères. if (strlen(trim($_POST['pseudo'])) > 3 && strlen(trim($_POST['pseudo'])) < 35) { //Si le mot de passe est supérieur à 4 caractères. if (strlen(trim($_POST['mot_passe'])) > 4) { //Mesure de sécurité. $pseudo = htmlentities(addslashes($_POST['pseudo'])); $mot_passe = htmlentities(addslashes($_POST['mot_passe'])); $email = htmlentities(addslashes($_POST['email'])); $date = htmlentities(addslashes($_POST['date'])); $pays = htmlentities(addslashes($_POST['pays'])); $nom = htmlentities(addslashes($_POST['nom'])); $prenom = htmlentities(addslashes($_POST['prenom'])); //Hashage du mot de passe avec md5(). $mot_passe = md5($mot_passe); //Envoi du mail de confirmation. $message = ' Bonjour '.$pseudo.' Vous venez de vous inscrire sur "schats" et pour valider votre inscription, vous devez cliquer sur le lien suivant : [url="http://toutetrien.redby.info/confirmation.php?pseudo='.$pseudo.'"]http://toutetrien.redby.info/confirmation....36;pseudo.'[/url] votre pseudo ='.$pseudo.' mot de passe = '.$mot_passe.' ceci est un mail robot merci de ne pas répondre '; //Si le mail a été envoyé on peut enregistrer le membre if (mail($email, 'Confirmation de l\'inscription sur [schats]', $message)) { //Connexion à mysql. mysql_connect($host,$username,$password); mysql_select_db($bdd_name); //On éxécute la requête qui enregistre un nouveau membre. mysql_query("INSERT INTO membres (id, pseudo, mot_passe, confirmation, email, date, nom, prenom) VALUES ('', '".$pseudo."', '".$mot_passe."', '0', '".$email."'', ".$date."', '".$nom."','".$prenom."')"); //Déconnection de mysql. mysql_close(); } else { echo 'Erreur : echec lors de l\'envoi du mail ! veuillez vous ré-inscrire'; } } else { echo 'Erreur : le mot de passe est trop court !'; } } else { echo 'Erreur : le pseudo est soit trop court, soit trop long !'; } } else { echo 'Erreur : vous avez oublié d\'entrer votre pseudo ou votre mot de passe ou votre adresse email !'; } } else //Sinon { Echo 'Ce pseudo est déjà utilisé :'; } } echo ' un mail de confirmation va arrivé'; } ?> </body> </html> petite info si vous voulez avoir l'adresse c'estici pour toute autre question merci de me poster un petit message
×
×
  • Créer...