Problème de récupération de variable [Résolu]

Messages postés
8
Date d'inscription
mardi 19 août 2003
Dernière intervention
10 janvier 2012
- 7 déc. 2011 à 19:45 - Dernière réponse :
Messages postés
8
Date d'inscription
mardi 19 août 2003
Dernière intervention
10 janvier 2012
- 8 déc. 2011 à 18:37
Bonsoir,
Je n'arrive pas à récupérer la variable "$filerename" dans mon formulaire, d'ailleurs je n'arrive pas à récupérer aucune varriable dans mon script.
Merci d'avance.
JS:







HTML:
Afficher la suite 

Votre réponse

4 réponses

Meilleure réponse
Messages postés
1660
Date d'inscription
dimanche 7 septembre 2008
Dernière intervention
11 septembre 2013
7 déc. 2011 à 20:29
3
Merci
bonsoir

que veux tu faire avec $rename

afficher l'image ? apréS upload ...

Bonne programmation !

Merci cod57 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 91 internautes ce mois-ci

Commenter la réponse de cod57
Meilleure réponse
Messages postés
1660
Date d'inscription
dimanche 7 septembre 2008
Dernière intervention
11 septembre 2013
7 déc. 2011 à 22:31
3
Merci
re

petite demo ici !

l'editeur bbcode
http://www.javascriptfr.com/codes/BBCODE_36467.aspx

le zip
Tapez le texte de l'url ici.

à toi de jouer

Bonne programmation !

Merci cod57 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 91 internautes ce mois-ci

Commenter la réponse de cod57
Messages postés
8
Date d'inscription
mardi 19 août 2003
Dernière intervention
10 janvier 2012
7 déc. 2011 à 20:37
0
Merci
Non c'est pour pouvoir la "baliser" directement avec le bbcode via un bouton "Ajouter" car ce forum sera destiné a des personnes qui n'ont aucune connaissance en informatique ; alors j'essaie de simplifier au maximum...

a combat sans honneur vainqueur sans gloire!!
Commenter la réponse de cs_blackshadows
Messages postés
8
Date d'inscription
mardi 19 août 2003
Dernière intervention
10 janvier 2012
8 déc. 2011 à 18:37
0
Merci
Bonsoir,
j'ai un nouveau problème je n'arrive pas à uploader une nouvelle image sans recharger la page, ni ajouter une image quand du texte est saisi j'y ai passé la journée....

<?php
$errors= null;
$destpath='./uploads/';
if(!file_exists($destpath) || !is_dir($destpath)){
$destpath=mkdir($destpath);
}else{
chmod($destpath,0755);
}

/*effacemment de la prevu*/
if(isset($_GET['del']) && (string)$_GET['del']!=''){

$filesext=end(explode('.',$_GET['del']));
$extensions_autorisees = array('jpg','jpeg','pjpg','pjpeg','jpg','png','gif','tiff');
if(in_array($filesext,$extensions_autorisees)){
}else{
$errors.='PAS BON !';
exit($errors);
}

$file=$_GET['del'];
$file1=end(explode('/',$file));
$file=$destpath.'/'.$file1;
  
  if(file_exists($file) && $file!='index.php' && $file!='.htaccess'){
  
     if(@unlink($file)){
     //echo $file1.' efface 
';
     //sleep(2);
     header('Location: index.php');exit; 
     }else{
     //rien
     }
  
  }else{
  //rien
  }

}else{
//rien
}
?>


header:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<link href="../default/style.css" rel="stylesheet" title="Style" type="text/css" />
<title>Document sans titre</title>
<head>


<script type="text/javascript">
<!-- 
function urldecode (str) {
//http://phpjs.org/functions/urldecode:572
return decodeURIComponent((str + '').replace(/\+/g, '%20'));
}

        function uploadInit() {
// Je pré-charge l'image
var oLoading = new Image();
oLoading.src = "loading.gif";
}



function uploadRun() {
document.getElementById("uploadStatus").innerHTML="";
document.getElementById("uploadForm").submit();
document.getElementById("uploadSubmit").disabled=true;
return true;
}                     

function uploadEnd(sError,sPath) {
if(sError=='ok'){
document.getElementById('uploadStatus').innerHTML='
[?del='+urldecode(sPath)+' Delete]';
document.getElementById("uploadSubmit").disabled=flase;
}else{
document.getElementById("uploadStatus").innerHTML='';
document.getElementById("uploadSubmit").disabled=false;
}
}
//-->
</script> 


<script>
function goTextarea(variable){
//alert(variable);
document.getElementById("message").innerHTML = "";
}
</script>

<script language="javascript" type="text/javascript" src="files/checkbb.js"></script>


FORM:

</head>




<form name="formulaire">
    Entrez un texte :

    <textarea src="#" onClick="pre_parse('message', 'prev_text', 'prev_box');" onKeyUp="pre_parse('message', 'prev_text', 'prev_box');" id="message" name="message" rows="10" cols="100"></textarea>
    

</form>

 

<form id="uploadForm" enctype="multipart/form-data" action="index.php" target="_self" method="post" value="2097152">

 




<?php
$uppath='./uploads/';
$result=scandir($uppath);
$host='http://'.$_SERVER['HTTP_HOST'].$_SERVER['PHP_SELF'];
$host=str_replace('index.php','',$host);
$host=$host.$uppath;

$v=null;

foreach($result as $k => $v){
  
  if($v=='..' || $v=='.' || $v=='Thumbs.db'|| $v=='index.php'){
  $v.='';
  }else{


  
  echo ',
,

 <hr>';
 }

}
?>


</form>


<!--  --> 
 
<?php    


/******************************************************************************/
if(isset($_FILES['uploadFile'])){
$filename  = $_FILES['uploadFile']['name'];
$path = pathinfo($filename);
$filesext = $path['extension'];
$filesext = strtolower($filesext);
$extensions_autorisees = array('jpg','jpeg','pjpg','pjpeg','jpg','png','gif','tiff');


if ($_FILES['uploadFile']['error'] <= 0){
}else{
$errors.='Erreur lors de l\'upload image
';
//exit($errors);
}

if ($_FILES['uploadFile']['size'] <= 2097152){
}else{
$errors.='L\'image est trop lourde
';
//exit($errors);
}

if(in_array($filesext,$extensions_autorisees)){
}else{
$errors.='Le type MIME de l\'image n\'est pas bon
';
//exit($errors);
}

$img = @getimagesize($_FILES['uploadFile']['tmp_name']);

// print_r($img);
   
    if($errors===null && $filesext==='jpg' && ($img['mime']==='image/jpg' || $img['mime']==='image/jpeg' || $img['mime']==='image/pjpeg')){
    $jpgimg = imagecreatefromjpeg($_FILES['uploadFile']['tmp_name']);
    $tjpgimg = getimagesize($_FILES['uploadFile']['tmp_name']);
    $newlarg = 350; 
    $newhaut = ( ($tjpgimg[1] * (($newlarg)/$tjpgimg[0])) );
    $newjpgimg = imagecreatetruecolor($newlarg,$newhaut) or die ("Erreur");
    imagecopyresampled($newjpgimg,$jpgimg,0,0,0,0,$newlarg,$newhaut,$tjpgimg[0],$tjpgimg[1]);
    imagedestroy($jpgimg);
    $filerename = 'fichier_du_'.time().'.'.$filesext;
    imagejpeg($newjpgimg,$_SESSION['f']=$f=$destpath.'/'.$filerename,100);       
    $f='<script>uploadEnd(\'ok\',\''.urlencode($f).'\');</script>';
    }
    
    elseif($errors===null && $filesext==='png' && ($img['mime']==='image/png' || $img['mime']==='image/x-png')){
    $pngimg = imagecreatefrompng($_FILES['uploadFile']['tmp_name']);
    $tpngimg = getimagesize($_FILES['uploadFile']['tmp_name']);
    $newlarg = 350;
    $newhaut = ( ($tpngimg[1] * (($newlarg)/$tpngimg[0])) );
    $newpngimg = imagecreatetruecolor($newlarg,$newhaut) or die ("Erreur");
    imagecopyresampled($newpngimg,$pngimg,0,0,0,0,$newlarg,$newhaut,$tpngimg[0],$tpngimg[1]);
    imagedestroy($pngimg);
    $filerename = 'fichier_du_'.time().'.'.$filesext;
    imagepng($newpngimg,$_SESSION['f']=$f=$destpath.'/'.$filerename);             
    $f='<script>uploadEnd(\'ok\',\''.urlencode($f).'\');</script>';
    }
    
    elseif($errors===null && $filesext==='gif' && $img['mime']==='image/gif'){
    $pngimg = imagecreatefromgif($_FILES['uploadFile']['tmp_name']);
    $tpngimg = getimagesize($_FILES['uploadFile']['tmp_name']);
    $newlarg = 350;
    $newhaut = ( ($tpngimg[1] * (($newlarg)/$tpngimg[0])) );
    $newpngimg = imagecreatetruecolor($newlarg,$newhaut) or die ("Erreur");
    imagecopyresampled($newpngimg,$pngimg,0,0,0,0,$newlarg,$newhaut,$tpngimg[0],$tpngimg[1]);
    imagedestroy($pngimg);
    $filerename = 'fichier_du_'.time().'.'.$filesext;
    imagegif($newpngimg,$_SESSION['f']=$f=$destpath.'/'.$filerename);                
    $f='<script>uploadEnd(\'ok\',\''.urlencode($f).'\');</script>';
    }
    
    else{
    $f=$errors;
    }
        
           
}else{
}
?>


<script type="text/javascript">
<!-- 
        window.top.window.uploadEnd("<?php echo $error; ?>", "<?php echo $destpath. $filerename; ?>");
//-->
</script>



a combat sans honneur vainqueur sans gloire!!
Commenter la réponse de cs_blackshadows

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.