Problème de FTP 1&1

Fermé
Zheltorn Messages postés 163 Date d'inscription mardi 9 février 2010 Statut Membre Dernière intervention 2 novembre 2016 - 11 juil. 2014 à 16:02
Zheltorn Messages postés 163 Date d'inscription mardi 9 février 2010 Statut Membre Dernière intervention 2 novembre 2016 - 13 juil. 2014 à 15:38
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.

A voir également:

6 réponses

bg62 Messages postés 23594 Date d'inscription samedi 22 octobre 2005 Statut Modérateur Dernière intervention 1 mai 2024 2 363
11 juil. 2014 à 19:00
lut;)
normalement : aucune restriction ...
ce serait bien de nous donner ( sans url ) le codage de ton menu :)
0
inspiring Messages postés 1813 Date d'inscription vendredi 28 janvier 2011 Statut Membre Dernière intervention 31 décembre 2018 265
Modifié par inspiring le 11/07/2014 à 22:11
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
0
Zheltorn Messages postés 163 Date d'inscription mardi 9 février 2010 Statut Membre Dernière intervention 2 novembre 2016 51
Modifié par Zheltorn le 11/07/2014 à 22:47
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.


<?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;
}
?>
0
bg62 Messages postés 23594 Date d'inscription samedi 22 octobre 2005 Statut Modérateur Dernière intervention 1 mai 2024 2 363
12 juil. 2014 à 12:16
777 ou autre = rien à voir ;)
le problème est ailleurs : " sauf que l'upload ne se fait pas " ... ça c'est à voir et tester !!!
0
Zheltorn Messages postés 163 Date d'inscription mardi 9 février 2010 Statut Membre Dernière intervention 2 novembre 2016 51
12 juil. 2014 à 13:46
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.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
inspiring Messages postés 1813 Date d'inscription vendredi 28 janvier 2011 Statut Membre Dernière intervention 31 décembre 2018 265
12 juil. 2014 à 15:59
Quelques hypotheses :

Il est possible qu'il y est des restrictions en terme de volume, mais je pense que tu as déjà du tenté l'essai avec un petit fichier (genre .txt de 20ko)

Le dossier récupérant les upload est-il existant ?


0
Zheltorn Messages postés 163 Date d'inscription mardi 9 février 2010 Statut Membre Dernière intervention 2 novembre 2016 51
13 juil. 2014 à 15:38
Oui j'ai testé avec des fichiers de petites tailles.
Et oui le dossier récupérant les Uploads existe bien.

Je ne comprends vraiment pas :(
0