Bonjour,
Voila je suis entrain de faire du php et je travail sur l'upload de fichier.
Sa marche plutôt bien.
Mais, j'ai un problème de poids de fichier.
Tout fichier de 10 Mo ou plus ne sont plus lu correctement par ma page.
Y a-t-il un bridage quelque par ?
Faut-il passer par une autre commende pour faire la même chose ? (sans passer par le ftp)
Voila mon code, rien d'extraordinaire :
<?php
// Teste de la validation du formulaire
if (isset ($_POST['ok'])){
// AFFICHAGE D'INFO
$pos_pt = strrpos($_FILES['image']['name'], '.');
$ext = substr($_FILES['image']['name'], $pos_pt+1);
$name = substr($_FILES['image']['name'], 0, -4 );
// ECHO
/*
echo "POST : ".$_POST."<br>";
echo "liste :".$_POST['lst']."</br>";
echo "nom du fichier :".$_FILES['image']['name']."</br>";
echo "nom seul : ".$name."<br>";
echo "extention seul : ".$ext."<br>";
echo "position :".$pos_pt."<br>";
echo "type du fichier :".$_FILES['image']['type']."</br>";
echo "nom temporaire :".$_FILES['image']['tmp_name']."</br>";
echo "taille :".$_FILES['image']['size']."</br>";
echo "url :".$url."<br>";
echo "$ post_pt :".$post_pt."<br>";*/
*/
//Récupération de l'extention du fichier
// Position du premier . trouvé
// $pos_point = strpos($_FILES['fichier']['name'], '.');
// echo "position 1: $pos_point </br>";
// Position du dernier . trouvé (conseillé)
$pos_pt = strrpos($_FILES['image']['name'], '.');
echo "position 2: $pos_pt </br>";
// Extension
$ext = substr($_FILES['image']['name'], $pos_pt );
echo "extension : $ext</br>";
$nom = $_FILES['image']['name'];
$url = 'images/'.$nom;
//Transfert sur le serveur
move_uploaded_file($_FILES['image']['tmp_name'], $url);
}
?>
<html>
<body>
<!-- Formulaire pour upload de fichiers -->
<form action="index.php" method="POST" enctype="multipart/form-data">
<!-- Ajout d'une listebox pour l'exemple -->
</br>
<input type="file" name="image" value="parcourir system" />
<input type="submit" name="ok" value="upload du fichier" />
</form>
</body>
</html>
FIN DU CODE
Merci d'avance................................................Bonne journée.
