Problème de FTP 1&1
Zheltorn
Messages postés
162
Date d'inscription
Statut
Membre
Dernière intervention
-
Zheltorn Messages postés 162 Date d'inscription Statut Membre Dernière intervention -
Zheltorn Messages postés 162 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Je cherche à mettre en place sur mon site hébergé sur 1&1 un menu de choix pour l'utilisateur, lui permettant de Parcourir ses fichiers pour héberger des images et autre.
Ce script fonctionne sur un hébergement local; mais ne fonctionne pas sur 1&1. La page n'affiche aucune erreur, tout se passe bien... sauf que l'upload ne se fait pas.
Savez-vous si 1&1 a des restrictions particulières à ce sujet?
Si besoin, je peux poster le Script.
Merci d'avance.
Je cherche à mettre en place sur mon site hébergé sur 1&1 un menu de choix pour l'utilisateur, lui permettant de Parcourir ses fichiers pour héberger des images et autre.
Ce script fonctionne sur un hébergement local; mais ne fonctionne pas sur 1&1. La page n'affiche aucune erreur, tout se passe bien... sauf que l'upload ne se fait pas.
Savez-vous si 1&1 a des restrictions particulières à ce sujet?
Si besoin, je peux poster le Script.
Merci d'avance.
A voir également:
- Problème de FTP 1&1
- Core ftp - Télécharger - Téléchargement & Transfert
- Typsoft ftp server - Télécharger - Téléchargement & Transfert
- Ftp //192.168.l.2121 ✓ - Forum Freebox
- Ftp voyager - Télécharger - Téléchargement & Transfert
- Filezilla ftp - Télécharger - Téléchargement & Transfert
6 réponses
lut;)
normalement : aucune restriction ...
ce serait bien de nous donner ( sans url ) le codage de ton menu :)
normalement : aucune restriction ...
ce serait bien de nous donner ( sans url ) le codage de ton menu :)
Salut,
Pas de restrictions chez 1&1, par contre il y a eu quelques changements récemment sur les procédures FTP (notamment la création de dossier se fait par FTP et non plus par le back office 1&1) mais je ne sait pas du tout si c'est provisoire ou définitif.
Tu parle de FTP mais je ne pense pas que le problème soit là. Comme tu utilises un upload, as tu vérifié que tes dossiers ont une permission d'écriture (CHMOD 755) ?
Ecrit et assumé par Inspiring - copyright 2009-2014
Pas de restrictions chez 1&1, par contre il y a eu quelques changements récemment sur les procédures FTP (notamment la création de dossier se fait par FTP et non plus par le back office 1&1) mais je ne sait pas du tout si c'est provisoire ou définitif.
Tu parle de FTP mais je ne pense pas que le problème soit là. Comme tu utilises un upload, as tu vérifié que tes dossiers ont une permission d'écriture (CHMOD 755) ?
Ecrit et assumé par Inspiring - copyright 2009-2014
Merci pour vos réponses.
Oui, je les ai même mis en CHMOD 777 pour être sûr.
Si ce n'est pas un problème émanent de 1&1 j'espère que vous saurez voir si j'ai fait une erreur dans le script; toute la journée que je suis plongé dedans à chercher, au final je louperais même une vache en plein milieu.
Oui, je les ai même mis en CHMOD 777 pour être sûr.
Si ce n'est pas un problème émanent de 1&1 j'espère que vous saurez voir si j'ai fait une erreur dans le script; toute la journée que je suis plongé dedans à chercher, au final je louperais même une vache en plein milieu.
<?php
require_once('config.php');
if(isset($_POST['submit']))
{
if($_FILES['fichier']['size']>$poids_max)
{
$message='Le fichier est trop lourd !';
}
else
{
$name_fichier=$_FILES['fichier']['name'];
$extension_upload=substr(strrchr($_FILES['fichier']['name'], '.') ,1);
$name_file1=substr($name_fichier, 0, strrpos($name_fichier, '.'));
$caracteres = array('\'', ' ', '\\', '*', '%', 'ù', ';', ',');
$name_file=str_replace($caracteres, '', $name_file1);
if(in_array($extension_upload,$extensions_autorisees))
{
$nom=getName('uploads/',$name_file,$extension_upload);
move_uploaded_file($_FILES['fichier']['tmp_name'],$nom);
$message='Votre fichier a bien été uploadé. Il est disponible à l\'adresse suivante :<br /><a href="'.$url_site.$nom.'">'.$url_site.$nom.'</a><br /><br /><a href=\'index.php\'>Retour à la page d\'upload</a>';
$message='Votre fichier a bien été uploadé. Il est disponible à l\'adresse suivante :<br /><a href="'.$url_site.$nom.'">'.$url_site.$nom.'</a><br /><textarea cols="80" rows="3" name="text"><a href="'.$url_site.$nom.'">'.$url_site.$nom.'</a></textarea><br />Voici la syntaxe pour GLPI : <br /><textarea cols="80" rows="3" name="text"><img src="'.$url_site.$nom.'"/></textarea><br /><br /><a href=\'index.php\'>Retour à la page d\'upload</a>';
}
else
{
$message='L\'extension n\'est pas autorisée';
}
}
echo $message;
}
else
{
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Upload de fichiers</title>
</head>
<body>
<form method="post" action="" enctype="multipart/form-data">
<img src="image.jpg"><br>
<label for="fichier">Fichier (Poids max. : <?php echo intval($poids_max/1000000); ?> Mo)</label><br />
<input type="file" name="fichier" id="fichier" size="30" /><br /><br />
<input type="submit" name="submit" value="Envoyer" />
</form>
</body>
</html>
<?php
}
?>
<?php
//D?but des informations ? modifier
$poids_max=80480576; //Poids maximal du fichier en octets
$extensions_autorisees=array('bat','zip','reg','jpg','pdf','PDF','jpeg','gif','png','bmp','JPG','GIF','JPEG','PNG','nrw','NRW','BMP','PSD','psd','tif','TIF'); //Extensions autoris?es
$url_site='MONSITE'; //Adresse o? se trouve le fichier upload.php avec un slash pour finir (ex : http://urldusite.com/upload/ si le fichier upload.php se trouve ici : http://urldusite.com/upload/upload.php)
//Fin des informations ? modifier
function getName($pre,$name_file,$post)
{
$time1=microtime();
$time2=str_replace(array(' ','.'),'',$time1);
$time=substr($time2, 0, 5);
$cle=mt_rand(0,9);
return $pre.$name_file.$time.$cle.'.'.$post;
}
?>
Un problème de droits d'écriture aurait pu empêcher un Upload, donc non, le 777 n'a pas rien à voir.
Si je dis que l'Upload ne se fait pas, c'est qu'il ne se fait pas. J'ai testé en local, en hébergeant chez moi, et là ça fonctionne.
Si je demande si 1&1 a des restrictions, c'est bien parce que j'ai éliminé les autres pistes avant.
Si je dis que l'Upload ne se fait pas, c'est qu'il ne se fait pas. J'ai testé en local, en hébergeant chez moi, et là ça fonctionne.
Si je demande si 1&1 a des restrictions, c'est bien parce que j'ai éliminé les autres pistes avant.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question