8792 sujets

Développement web côté serveur, CMS

Bonjour, je cherche lors d'un upload d'une image sur le serveur, lui changer de nom si celui comporte un espace.
Soit "photo 001.jpg" par "photo001.jpg" par preg_replace() je suis bien arrivé a changer le nom mais sur le serveur la photos s'appelle toujours "photo 001.jpg" le preg_replace est n'est plus dans le code.

Voici le code,

if(isset($_FILES['userfile']['type'])) {
if($_FILES['userfile']['size']) {
   $savefile= $rep.$_FILES['userfile']['name'];
$temp = $_FILES['userfile']['tmp_name'];
   if (move_uploaded_file($temp, $savefile)) { 
 
unset($_SESSION['texte_blog']);	   
unset($_SESSION['titre_blog']);	 	   
$db = mysql_connect('localhost', 'xxxx', 'xxxx'); 
mysql_select_db('amgsatc_base',$db);


$sql = "INSERT INTO blog (date_reponse,date_edition,nom,titre_blog,texte_blog,image) VALUES('".$_POST['date_reponse']."','".$_POST['date_edition']."','".$nom=addslashes($_POST['nom'])."','".$titre_blog=addslashes($_POST['titre_blog'])."','".$texte_blog=addslashes($_POST['texte_blog'])."','".$_FILES['userfile']['name']."' )"  ;
mysql_query($sql)or die ("erreur req ".mysql_error());

mysql_close(); 

header('location: /chloe/index.php');    
	   
	   
}
} else { ?>
      <b>Erreur d'enregistrement !</b>
      L'image est sans doute trop grande pour etre enregistrer  !
      
   <? }

} else { ?>
   <b>Trop gros fichier !</b>
<? }


Merci de votre aide
car a l'affichage la photo ne s'affiche pas !
Bonjour ey bienvenue sur Alsacréations,

Ton sujet ne rentre pas dans le cadre de ce salon dont le sujet est précisément exposé dans l'annonce du salon, que je t'invite à lire et ou tu trouveras plusieurs liens vers des sites dédiés à php et autres langages serveurs.

Je ferme ce sujet.

Merci de ta compréhension.