Ses derniers messages sur les forums
Heu... Je ne comprend pas trop
Que fais tu et qu'obtiens tu qui ne te plais pas ?
Il faut utiliser la fonction
nl2br avant d'afficher ton texte.
Vire le charset
Tu n'as pas compris le truc :)
Exemple :
<?php
if (is_file('upload/'.$_FILES['fichier']['name'])) copy($_FILES['fichier']['tmp_name'], 'upload/1'.$_FILES['fichier']['name']);
else copy($_FILES['fichier']['tmp_name'], 'upload/'.$_FILES['fichier']['name']);
?>
Cela devrait suffire.
Il n'y a pas de while à faire.
Si le fichier existe mettre un message d' erreur !!!
Non, il veut renommer le fichier si il existe
Pour faire basique, tu peux utiliser une convention de renommage en rajoutant un caractère prédéfini et invariant au début du nom du fichier.
Exemple :
si toto.jpg existe, copie le fichier en 1toto.jpg.
Si ensuite, tu up un fichier qui s'appelle 1toto.jpg, tu le renommeras en 11toto.jpg.
etc...
Il ne manque pas un WHERE qui change en fonction de $_POST['choix'] ou $_GET['choix'] dans ta page 2 ??
Personnellement, je vois un problème à ce choix.
Si les personnes copient collent leur code source sans trop réfléchir et que celui contient principalement de l'html avec quelques <?php ?>, on va se retrouver avec un affichage de ce genre :
<html>
<head>
<title>
</title>
</head>
<body>
<p>Salut
! Bienvenue sur mon super site :)</p>
</body>
</html>
Non ?
Ou alors, on vire le cadre blanc autout du code (seulement dans ce cas là).
L'espace membre est la meilleure solution.