2010-07-10 14 views
0

J'ai un site Web où les utilisateurs peuvent télécharger une image. Cependant, avant d'en télécharger un, lors de l'enregistrement, je veux qu'une image standard soit placée dans le répertoire. Presque une image d'espace réservé.Mettre une image dans un répertoire

Comment puis-je écrire PHP qui prendrait une copie d'un fichier et le placerait dans un répertoire différent quand un utilisateur reigsters?

Répondre

2

Vous pouvez utiliser une seule image d'espace réservé, et l'utiliser au cas où l'image téléchargée ne proviendrait pas de l'utilisateur. Exemple:

<php 
$user_image = 'path/to/file.jpg';
if (file_exists($user_image)) { echo '<img src="'.$user_image.'" alt="" />'; } else { echo '<img src="path/to/placeholder.jpg" alt="" />'; } ?>

+0

C'est ce que je pensais, génial. Cheers bourgeon. – sark9012

0

Utilisez la fonction copy. Ça ne peut pas être plus facile que ça.

copy("img/default.jpg", $directory.$userid.".jpg"); 
Questions connexes