Inclure du html dans du PHP + récupération

Fermé
nico_youss - 4 avril 2007 à 14:40
 nico_youss - 5 avril 2007 à 08:44
Salutations,

Je veux, entre autre, créer une page qui permet l'upload de document.

J'ai donc créé ma page, l'upload se porte à merveille et j'ai une la gestion des erreurs qui pour l'instant ne m'a pas fait faux bons.

Pour cette gestion des erreurs, elle vérifie que tout se passe bien, ou non, et me renvoie sur une page qui m'affiche:
l'upload a réussi, ou le message d'erreur.
(mauvaise extension, dossier non choisi, taille trop importante.)

J'aimerai bien mettre un peu cette page en forme histoire d'habiller le tout, car cela fait tâche: 1 page avec l'information souhaitée équipée d'un lien hyper texte de retour...

Je voulais inclure au moins des <div> ou au moins des <table> pour arranger le coup, mais ca me sort un message d'erreur.

je voulais donc savoir si il y a des balises qu'on ne peut pas mettre dans echo(" "); où si c'est moi qui m'y prend mal... (dans les 2 cas, je suis preneur de la réponse.)

de plus, j'ai 2 problèmes:
- le premier : je ne sais pas comment récupérer les URL de mes documents uploadés.
- si j'upload un fichier dans un dossier possédant un fichier du même nom, le premier est écrasé pour laisser place au second alors que je préfererai qu'il soit renommer, ou tout simplement qu'il y est un avertissement disant qu'il faut changer le nom et que cela annule le DL.

Je remercie ceux qui pourront éclairer mes lanternes.
Cordialement,
Nicolas.
A voir également:

2 réponses

Salut,

Pour la première question si les codes html sont gros autant passer par des includes, sinon tu peux tout faire en echo sauf caractères d'échappement à réencoder (type \' pour éviter ' ou \" pour ") sinon l'interpréteur se paume dans les débuts et fins.

Pour le file upload, le probleme est super classique vas voir http://www.toutestfacile.com/php/cours/printables/PHPFacile.com-fileupload.php

ca me semble une bonne réponse au point 2, je ne comprends pas ta question sur les url des documents uploadés... désolé

Irem
0
Merci pour ta réponse rapide.


pour la question qui n'est pas clair, c'est:

une fois que j'ai uploadé mes fichiers, je ne sais pas comment les récuperer ^^

(à par en allant dans le repertoire ou en tapant l'URL manuellement, mais j'aimerais que l'utilisateur qui a uploadé le fichier est l'URL en retour automatique.)
0
Tout est dans l'url que je t'ai envoyé, tu as

is_uploaded_file($_FILES["monfichier"]["tmp_name"])) {
if (rename($_FILES["monfichier"]["tmp_name"],
$repertoireDestination.$nomDestination)) {
echo "Le fichier temporaire ".$_FILES["monfichier"]["tmp_name"].
" a été déplacé vers ".$repertoireDestination.$nomDestination;
} else {
echo "Le déplacement du fichier temporaire a échoué".
" vérifiez l'existence du répertoire ...

tu déplaces ou tu veux et tu peux donc réécrire l'url à la volée...

Est-ce que la réponse te vas ?

Irem
0
parfait merci
0