Modifier taille de fichier upload
Résolu
nguim
-
nguim -
nguim -
Bonjour à tous !
Je suis débutant en PHP.
J'ai écrit un script qui permet de sélectionner un fichier texte dans un le poste de travail et copier son contenu et le colle dans un autre fichier texte placé mon serveur wamp.
Le script fonctionne très bien pour les fichiers de petite taille. Or mon fichier que je voulais copier a une taille de 30 Mo. Et mon code ne parvient pas à le copier.
Comment résoudre ce problème ?
Voici mon script:
Formulaire:
Code PHP
Aidez moi s'il vous plait.
Merci d'avance.
Je suis débutant en PHP.
J'ai écrit un script qui permet de sélectionner un fichier texte dans un le poste de travail et copier son contenu et le colle dans un autre fichier texte placé mon serveur wamp.
Le script fonctionne très bien pour les fichiers de petite taille. Or mon fichier que je voulais copier a une taille de 30 Mo. Et mon code ne parvient pas à le copier.
Comment résoudre ce problème ?
Voici mon script:
Formulaire:
<form id="nominput" action="../locations/SelectionEtImportebd.php" method="post" name="import_fichier" enctype="multipart/form-data"> <p> <label for="photo" style="cursor: pointer; border: 4px solid #999999; background-color: #009900; padding: 6px 4px 5px 6px; color: #FFFFFF; padding-bottom: 4px;">Choisir un Fichier</label> <input type="file" name="nominput" id="photo" style="position:absolute; top:-20000px;"/><br> </p> <p><br> </p> <p> <input type="submit" name="importer" value="Importer" class="art-button" style=" color: rgb(255, 255, 255); font-family: 'Arial Black'; font-size: 16px; text-shadow: rgba(23, 23, 23, 0.976563) 0px 0px 6px;"/> </p> </form>
Code PHP
<?php if (isset($_FILES['nominput'])) { if ($_FILES['nominput']['error'] == 0) { move_uploaded_file($_FILES['nominput']['tmp_name'], 'fichab.txt'); header('Location: ../locations/alimenter-la-bd.php?info1=import'); } else { $ecrire = fopen('fichab.txt',"w"); ftruncate($ecrire,0); header('Location: ../locations/alimenter-la-bd.php?error=empty'); } } ?>
Aidez moi s'il vous plait.
Merci d'avance.
A voir également:
- Modifier taille de fichier upload
- Comment réduire la taille d'un fichier - Guide
- Fichier bin - Guide
- Modifier dns - Guide
- Fichier epub - Guide
- Fichier rar - Guide
2 réponses
Salut,
PHP limite la taille des fichiers en upload (2M par défaut).
Pour uploader de gros fichiers, il faut modifier les directives suivantes :
- upload_max_filesize
- post_max_size
Plus de détail ici :
https://www.php.net/manual/fr/features.file-upload.post-method.php
Bonne journée
PHP limite la taille des fichiers en upload (2M par défaut).
Pour uploader de gros fichiers, il faut modifier les directives suivantes :
- upload_max_filesize
- post_max_size
Plus de détail ici :
https://www.php.net/manual/fr/features.file-upload.post-method.php
Bonne journée