.htaccess chez free

Mammouth du PHP | 686 Messages

21 juil. 2008, 15:31

Bonjour,
j'utilise votre script pour l'upload sur le serveur, il fonctionne a merveille pour de petits fichier qui ne depassent pas une centaine de Ko, mais je rencontre un problème lorsque je veux envoyer des photos de 3 mégas, le navigateur me dit que ma page a expiré. Il est possible de modifier cette durée grace à un fichier .htaccess d'après mon cher ami :google: mais j'ai toujour l'erreur 500.
Comment proceder ?
Merci d'avance

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 9782 Messages

21 juil. 2008, 16:06

Bonjour,

Pour uploader des fichiers de taille importante, il vaut mieux utiliser une applet Java ou un petit module flash/flex.

Exemples:
http://www.jupload.biz
http://jupload.sourceforge.net
http://downloads.zdnet.co.uk/0,10000003 ... 11s,00.htm
http://www.onflex.org/ted/2007/05/flexf ... -using.php
Quand tout le reste a échoué, lisez le mode d'emploi...

Mammouth du PHP | 686 Messages

22 juil. 2008, 09:47

merci beaucoup pour les liens,
mais je ne suis pas très fort en codage java.
Ma page contient un formulaire dont un champs de type file afin d'ajouter des infos dans une base de données, comment combiner le java et le formulaire ?
Le code de ma page d'envoi est celui ci
<?
include("log/connect.php");
@MYSQL_CONNECT($serveur,$utilisateur,$mdp) or die ("Connexion impossible");
@MYSQL_SELECT_DB($db) or die ("Connexion à la base impossible");
$photo = $_FILES['photo']['name'];
$sql = mysql_query("SELECT id FROM galerie ORDER BY id DESC LIMIT 1");
while($result=mysql_fetch_array($sql))
{
$name=$result[id]+1;
$nom="$name.jpg" ;
}
mysql_query("INSERT INTO galerie (titre, rubrique, commentaire, mots_cle, auteur) VALUES (\"$_POST[titre]\" ,
  \"$_POST[rubrique]\" , 
  \"$_POST[commentaire]\" , 
  \"$_POST[mots_cle]\" , 
  \"$_POST[auteur]\")");
  mysql_close();
  $dest_dossier = '/mnt/102/sda/3/3/monsite/img/';   
  $dest_fichier = basename($_FILES['fichier']['name']); 
  $auteur=$_POST[auteur];
  $sql = mysql_query("SELECT id FROM log WHERE login=\"$auteur\"");
while($result=mysql_fetch_array($sql))
{
$id=$result[id];
}
  move_uploaded_file($_FILES['fichier']['tmp_name'], $dest_dossier . $nom);
  echo "<meta http-equiv=\"refresh\" content=\"4;url=http://monsite.free.fr/animat/ajout.php?id=$id\">\n "; 
?>

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 9782 Messages

22 juil. 2008, 15:56

Tu n'as pas besoin de connaitre le java pour mettre une applet sur ton site.
Choisis un des scripts ci-dessus et regarde les exemples qui sont fournis avec, normalement tu dois pouvoir le faire tout seul.
Quand tout le reste a échoué, lisez le mode d'emploi...