begin process at 2012 05 30 22:20:17
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Divers

 > 

Débutant(e)

 > 

ne pas modifier le nom du fichier uploader vers mysql


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

ne pas modifier le nom du fichier uploader vers mysql

lundi 14 décembre 2009 à 11:09:44 | ne pas modifier le nom du fichier uploader vers mysql

abarial

Bonjour,

je suis plus que debutant, un capable d'ecrire un bout de code sans me servir des sources.
voila mon probleme: j'ai ce bout de code et il me modifie le nom du fichier quand il l'upload.
si une âme genereuse pouvait le modifie, j'en serais tres comptant et merci pour vos reponses.

code source de abamalcolmix



Code PHP :
<?php
include('config.php');
$an = date("Y");
$mois = date("m");
$day = date("d");

function getName($pre='',$post='')
{
	$name=time();
	$name=str_replace(array(' ','.'),'',$name);
	$cle=mt_rand(0,9);
	return $pre.$name.$cle.'.'.$post;
}

if(isset($_POST['submit']))
{
	if($_FILES['fichier']['size']>$poids_max)
	{
		$message='Le fichier est trop lourd !';
	}
	else
	{
		$extension_upload=substr(strrchr($_FILES['fichier']['name'], '.')  ,1);
		if(in_array($extension_upload,$extensions_autorisees))
		{
			$nom=getName('sons/',$extension_upload);
			move_uploaded_file($_FILES['fichier']['tmp_name'],$nom);
			$message='Votre fichier a bien été uploadé. Il est disponible à l\'adresse suivante :<br /><a href="'.$url_site.$nom.'">'.$url_site.$nom.'</a><br /><a href=\'upload.php\'>Retour à la page d\'upload</a>';
			$description = nl2br(stripslashes($_POST['description']));
			$nom2 = htmlentities($_POST['nom'], ENT_QUOTES);
			mysql_query("INSERT INTO download VALUES('','" . $nom . "','".$description."','".$url_site.$nom."','".$an."/".$mois."/".$day."')") or die ("Un probléme :".mysql_error());

		}
		else
		{
			$message='L\'extension n\'est pas autorisée';
		}
	}
echo $message;
}
else
{
?>
<!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">
<head>
	<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
	<title>Upload de sons</title>
</head>
<link rel="stylesheet" media="screen" type="text/css" title="design_index_html.css" href="design_index_html.css" />
<body>
<div id="en_tete"><img src="images/serveur d'images.png" /></div>
<div id="corps" style="width: 500px" align="center";>

	        <form method="post" action="" enctype="multipart/form-data">
		    <label for="fichier"><strong>Fichier (Poids max. : 10 Mo)</strong></label>
		    <strong><br /><br />
		    <input type="hidden" name="MAX_FILE_SIZE" value="104857600" />
		    <input type="file" name="fichier" id="fichier" size="30" />
		    <br /><br />
		    <label>Nom
		    <input name="nom" type="text" id="nom" />
            </label><br /><br />
		    <label>Description</label>
	        </strong>
	        <label>
	        <textarea name="description" id="description"></textarea>
	        </label>
            <br /><br />
		    <input type="submit" name="submit" value="Envoyer" />
            </form></div>
    <div id="wrap">

	<div id="main" class="clearfix">

	</div>

</div>

<div id="footer">

</div>
<div id="pied_de_page">
 
   Copyright "Corporation Open Sources" 2009, tous droits réservés
</div>
</body>
</html>
<?php
}
?>


Cette discussion est classée dans : fichier, message, code, mysql, upload


Répondre à ce message

Sujets en rapport avec ce message

upload fichier [ par perig ] Salut!!Alors voila mon petit prob...J'essai d'uploader un fichier sur mon site mais ça marche pas .J'utilise un code tout con mais ça marche pas et je smileys et mysql [ par nico606 ] g un livre d'or avec des smileys mais mysql bug voila ma sourcema page avec le formulaire:<form method=post action="go_livre.php" name=form1 onsubmit= fonction upload [ par Zebra1928 ] bonsoir à tousj le message suivant:Warning: copy(/home/www.monsite.de/lechemin/fichier.xls): failed to open stream: Aucun fichier ou répertoire de ce Upload de fichier txt sur MySql [ par pierreot ] J'ai un problème à uploader un fichier txt sur PhpMyAdmin. Le but est d'insérer des données d'un fichier txt dans une table vierge, mais cela me donne incrementation en php [ par kyript ] bonjour en faite dans mon formulaire, on peut upload un fichier mais le pb j'aimerai genere un code qui s'increment a chaque upload de fichier Message d'erreur sur l'upload d'un fichier [ par WaNoU ThE EpSyLoN ] Bonjours tout le monde voilà je suis chez free comme hébergeur ( juste un précision on sait jamais) et j'essaie en ce moment de faire de l'upload de f Problème Transfert de fichier (input type=file) [ par Hector78 ] Hello !J'ai le code suivant qui devrait m'être utile pour "simuler" un ftp interne à un site. Dans les grandes lignes, il est sensé :- permettre la sé Pb de conception [ par blinix123 ] Bonjour à tous, alors voila, je vous explique avant de vous balancer tout le code :pJ'ai un code mini-chat, et un code page protegé par mot de passe, base de donnee securisee ? [ par JoebarGlut ] Bonjour, je voulais stocker le mot de passe et le login de la bdd dans mon code source flash mais on m'as dis qu'il etait simple de decompiler un fich upload de fichier - interdire l'up de php. [ par pipouz ] bonjour a tous voila , jai un petit formulaire d'envoi de fichiers sur mon server apache , mais je voudrais pouvoir empecher l'upload de fichier PHP,


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,421 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales