Bonjour a tous.

voila j'ai un <input type file> qui reprends le nom de la company pour me stocker le lien comme ceci /company/nomdelacompanie.extension

cela marche si je met par exemple : Fortis
Par contre si je met Fortis group ( donc avec un espace) cela ne marche plus.

Si quelqu'un peut me dire comment resoudre ce bug ca serait gentil.

Merci

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
// Testons si il existe un logo
	if($_FILES['ILogo']['name'])
	{	 
		// Testons si le fichier logo a bien été envoyé
		if ($_FILES['ILogo']['error'] == 0)
		{
			// Testons si le fichier n'est pas trop gros 1Mo max
    		if ($_FILES['ILogo']['size'] <= 1000000)
    		{
    			// Testons si l'extension est autorisée
    			$infosfichier_logo = pathinfo($_FILES['ILogo']['name']);
        		$extension_upload_logo = $infosfichier_logo['extension'];
        		$extensions_autorisees_logo = array('jpg', 'jpeg', 'gif', 'png', 'bmp');
        		if (in_array($extension_upload_logo, $extensions_autorisees_logo))
        		{
				// On peut valider le fichier (logo) et le stocker définitivement
        		$nomlogo = "Pictures/Company/{$company_name}.{$extension_upload_logo}";
				$resultat_logo = move_uploaded_file($_FILES['ILogo']['tmp_name'],$nomlogo);
 
				$sql=mysql_query("INSERT INTO `company`(Company_name, Company_adress1, Company_adress2, Company_adress3, Company_adress4, Company_adress5, Company_postal, Company_city, Company_country, Company_website, Company_logo) VALUES('$company_name', '$company_adress1', '$company_adress2', '$company_adress3', '$company_adress4', '$company_adress5', '$company_postal', '$company_city', '$company_country', '$company_siteweb', '$nomlogo')");
				$url="http://" . $_SERVER["SERVER_NAME"] . $_SERVER["REQUEST_URI"] . "&update_done=1";
				echo "<meta http-equiv='refresh' content='0;url=$url'>";
				}
				// l'extension n'est pas autorisée pour le logo
				else 
				{			
				echo '<span class="warning">Sorry. Extension of Company logo is not correct!</br>&nbsp</span>';
				}
     		}
			// le fichier company logo est trop gros.
			else 
			{
			echo '<span class="warning">Sorry. The Company logo is too big!</br>&nbsp</span>';
			} 
		}
		// Le fichier company logo na pas été bien envoyé
		else
		{
		echo '<span class="warning">Sorry. There was a error for upload your Company logo.</br> try again.</br>&nbsp</span>';
		}
	}// il n'existe pas de logo	 
	else
	{