Page 1 sur 1
[..] Aide Transfert de fichier php
Posté : dim. 29 août 2010 11:16
par GELDROC
bonjour j'ai besoin d'aide pour crée un Upload de fichier image vers mon serveur .
le but serai que le client utilise un script en AutoIt du style InetRead()
mais je ne c'est pas comment faire pour le script du serveur en AutoIt ou en php ou autre.
ci vous pourriez me donner un coup de pouce ce serai très utile pour continuer mon projet :
TEAM MSGI :
http://autoitscript.fr/forum/viewtopic.php?f=6&t=5685
Re: [..] Aide Transfert de fichier php
Posté : dim. 29 août 2010 21:55
par SrBelial
ci dessous un lien qui te permettra de créer le script d'upload en php sur le serveur ...
je pense qu'il sera possible d'adapter l'exemple fourni pour envoyer l'icone sur le serveur en appelant le script avec la fonction inetread()
personnellement je n'ai testé que l'exemple donné avec le formulaire XHTML, et non l'utilisation dans un script autoit... en conséquence il faudra sans nul doute chercher les solutions aux différents points techniques qui seront soulevés.
http://www.siteduzero.com/tutoriel-3-37 ... #ss_part_1
Re: [..] Aide Transfert de fichier php
Posté : dim. 29 août 2010 22:29
par GELDROC
encore merci beaucoup @SrBelial
Re: [..] Aide Transfert de fichier php
Posté : lun. 13 sept. 2010 08:17
par GELDROC
bonjours jai enfin mon script php test qui fonctionne a partir d'une page html ;
http://geldron-clisson.servehttp.com/So ... pload.html
mais je narrive pas a le faire fonctionner avec la commande inetread()
voila le script php :
► Afficher le texte
Code : Tout sélectionner
<?php
if( isset($_POST['upload']) )
{
extract($_POST);
if($login == "")
{
exit("vous devez vous idantifier");
}
$fileList = "test.txt";
$IniList = "test.ini";
$Hf = fopen ($fileList, 'r');
$Read = fread ($Hf, filesize ($fileList));
fclose ($Hf);
$cond = 0;
if(strstr($Read, $login))
{
$ini_array = parse_ini_file($IniList);
$cond = 1;
if($pass == $ini_array[$login])
{
$cond = 2;
}
}
switch ($cond)
{
case 0:
echo "ce pseudo n'existe pas";
include('upload.html');
exit;
break;
case 1:
echo "mot de passe faux";
include('upload.html');
exit;
break;
case 2:
$content_dir = 'avatar/';
$tmp_file = $_FILES['fichier']['tmp_name'];
if( !is_uploaded_file($tmp_file) )
{
echo "Le fichier est introuvable";
include('upload.html');
exit;
}
$type_file = $_FILES['fichier']['type'];
if( !strstr($type_file, 'jpg') && !strstr($type_file, 'jpeg') && !strstr($type_file, 'bmp') && !strstr($type_file, 'gif') )
{
echo "type de fichier accepté (jpg, jpeg, bmp, gif)";
include('upload.html');
exit;
}
$type_file = str_replace("image/", "", $type_file);
if( !move_uploaded_file($tmp_file, $content_dir . $login . "." . $type_file) )
{
echo "Impossible de copier le fichier dans $content_dir";
include('upload.html');
exit;
}
echo "Le fichier a bien été uploadé";
include('upload.html');
exit;
break;
}
}
?>
Re: [..] Aide Transfert de fichier php
Posté : mer. 15 sept. 2010 09:48
par GELDROC
oups ! avec les ID ce sera plus facile pour vous Pseudo : t1 MP : m1