Inclure du html dans du PHP + récupération
nico_youss
-
nico_youss -
nico_youss -
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.
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:
- Inclure du html dans du PHP + récupération
- Récupération de déchets - Guide
- Editeur html - Télécharger - HTML
- Easy php - Télécharger - Divers Web & Internet
- Convertisseur récupération de texte - Guide
- Comment inclure une video dans un powerpoint - Guide
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
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
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.)
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.)
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
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