Limite de variable avec php?

Fermé
lowdance - 30 mai 2008 à 17:34
 lowdance - 31 mai 2008 à 20:21
Bonjour,


J'ai un probleme assez génant, j'ai l'impression que ma configuration me limite dans le nombre de varaible que je peux définir.

Cas concret du probleme.

J'ai une variable $_POST['qualite'] qui contient une information, que je peux afficher avec un echo.

Si je veux creer une nouvelle variable $qualite=$_POST['qualite'];

et que je fais un echo de $qualite, rien ne s'affiche.

Mais si j'utilise une variable qui a été déclarée dans les premieres et que j'utilise cette variable pour faire

un echo de $variabledebut=$_POST['qualite'];

et bien la je vois le contenu de $_POST['qualite']

ce qui me fait penser qu'il doit y avoir une limite quelque part...

Seulement je ne sais pas ce qui pourrait provoquer ca.

NB : je viens de passer sur un serveur privé et je n'avais pas du tout ce probleme avec le meme script sur le mutualisé.

3 réponses

Brachior Messages postés 613 Date d'inscription dimanche 21 octobre 2007 Statut Membre Dernière intervention 22 juin 2009 46
30 mai 2008 à 17:38
on peut voir ton code ? Oo
0
Ca ne vous aidera pas puisque j'utilisais le meme script sur un mutualisé et je n'avais aucun probleme.

Je dois avoir un porbleme avec la config php mais je ne sais pas lequel.

Et c'est cela ma question.
0
enfin voila toujours le code... je sais c'est long mais autant tout mettre.


<?php

session_start();
error_reporting(0);

include("adminheader.php");

//dictionnaire specifique au module
include("../langages/$SESSION_LANGSKIN/admin_dossier.php");


// donnees titre et liens modules
//-------------------------------
$imgmodule="artiphpdossiers.gif";
$titremodule="$LG_MODUDOS";
$descriptionmodule="$LG_MODUDOSDES";


include("../outils/foncpost2.php");
if($_POST['categorie']==1){
header("Location: dossauto.php?module=sp");
}

// autorisation d'ouverture de cette page uniquement aux status autorises
//----------------------------------------------------------------------
$session_statut=$_SESSION['SESSION_STATUT'];
if ($session_statut!="artadmin" && $session_statut!="auteurqal" && $session_statut!="auteur") {
header("Location: ../outils/erreur.php?ec=2");
exit();
}

if($session_statut!="artadmin"){
if($_POST['categorie']==2)
{
header("Location: seriestv.php");
}
}

$categorie=$_POST['categorie'];
if (! $categorie) {
$categorie=$_GET['categorie'];
}

$requete="select nomCategorie from ".$extension."categorie where id_categorie='$categorie'";
$result=mysql_query($requete, $link);
$catvisu=mysql_fetch_object($result);
$catvisu->nomCategorie = stripslashes($catvisu->nomCategorie);

$modif="$LG_NEWDOS2 <font style=\"color:red\">".$catvisu->nomCategorie."</font>";
$datedossier= date ("y-m-d H:i:s");
$datevisible= date ("d/m/Y") ;



//affichage des donnees a modifier
//--------------------------------

if ($_GET['id_dossier']) {
$id_dossier=$_GET['id_dossier'];
$requete="select * from ".$extension."dossier where id_dossier='$id_dossier'";
$result=mysql_query($requete, $link);
$dossier=mysql_fetch_object($result);

//Securite page non visible par un autre auteur (excepte admin)
if ($session_statut!="artadmin") {
if ($_SESSION['SESSION_ID']!=$dossier->id_auteur) {
header("Location: dossierindex.php");
exit();
}
}

$modif="$LG_DOSMOD <font style=\"color:red\"> ".$dossier->titreDossier."</font>";

$checkdate="<input type=\"checkbox\" name=\"newdate\" value=\"ok\"> $LG_MAJDATE<br><br>";

/****suivant le traitement de texte (Ie ou NS)***********/
$nav=$_GET['$nav'];
if($nav=='2') {
$dossier->texteDossier=eregi_replace('<br:space:*/?:space:*>', "", $dossier->texteDossier);
}
/********************************************************/

// decodage du texte
$dossier->titreDossier = stripslashes($dossier->titreDossier);
$dossier->chapoDossier = stripslashes($dossier->chapoDossier);
$dossier->texteDossier = stripslashes($dossier->texteDossier);
$dossier->genre = stripslashes($dossier->genre);
$dossier->genremusique = stripslashes($dossier->genremusique);
$dossier->qualite = stripslashes($dossier->qualite);
$dossier->classtag = stripslashes($dossier->classtag);

if ( $dossier->genremusique =="bo")
{ $bosel="selected=\"selected\"";
}
if ( $dossier->genremusique =="classique")
{ $clsel="selected=\"selected\"";
}
if ( $dossier->genremusique =="electro")
{ $elsel="selected=\"selected\"";
}
if ( $dossier->genremusique =="metal")
{ $mesel="selected=\"selected\"";
}
if ( $dossier->genremusique =="jazz")
{ $jasel="selected=\"selected\"";
}
if ( $dossier->genremusique =="rock")
{ $rosel="selected=\"selected\"";
}
if ( $dossier->genremusique =="rap")
{ $rasel="selected=\"selected\"";
}
if ( $dossier->genremusique =="monde")
{ $mosel="selected=\"selected\"";
}
if ( $dossier->genremusique =="compile")
{ $cosel="selected=\"selected\"";
}
if ( $dossier->qualite =="hd")
{ $hdsel="selected=\"selected\"";
}
if ( $dossier->qualite =="dvdrip")
{ $dvdripsel="selected=\"selected\"";
}
else { $dvdripsel="";}
if ( $dossier->qualite =="cam")
{ $camsel="selected=\"selected\"";
}
else { $camsel="";}
if ( $dossier->qualite =="screen")
{ $screensel="selected=\"selected\"";
}
else { $screensel="";}

if ( $dossier->genre =="animations")
{ $anisel="selected=\"selected\"";
}
if ( $dossier->genre =="action")
{ $actsel="selected=\"selected\"";
}
if ( $dossier->genre =="classique")
{ $grandsel="selected=\"selected\"";
}

if ( $dossier->genre =="comedie")
{ $comsel="selected=\"selected\"";
}
if ( $dossier->genre =="documentaires")
{ $docpsel="selected=\"selected\"";
}
if ( $dossier->genre =="drame")
{ $drasel="selected=\"selected\"";
}

if ( $dossier->genre =="dvd")
{ $dvdsel="selected=\"selected\"";
}
if ( $dossier->genre =="horreur")
{ $horsel="selected=\"selected\"";
}
if ( $dossier->genre =="clips")
{ $clisel="selected=\"selected\"";
}

if ( $dossier->genre =="fantaisie")
{ $scisel="selected=\"selected\"";
}
if ( $dossier->genre =="policier")
{ $thrsel="selected=\"selected\"";
}
if ( $dossier->genre =="spectacle")
{ $spesel="selected=\"selected\"";
}

//------------------

$dossier->chapoDossier=eregi_replace('<br:space:*/?:space:*>', "", $dossier->chapoDossier);

if ($dossier->imgDossier !="") {
$formphoto="$LG_IMGNOW <br>";
$formphoto .="<img src=\"../images/".$dossier->imgDossier."\"></p>";
$formphoto .="<input type=\"checkbox\" name=\"suppimage\" value=\"ok\"> $LG_SUPPRES<br><br>";
$formphoto .="$LG_IMGCHANG<br>";
}
}

//--------------------
//formulaire de saisie
//--------------------

// ouverture FTP et changement de chmod du repertoire bibliotheque

// ouverture FTP et changement de chmod du repertoire bibliotheque
if ($_POST['rapidshare']) {
$rapidshare="rapidshare";
}
else {
$rapidshare="";
}
if ($_POST['free']) {
$free="free";
}
else {
$free="";
}
if ($_POST['megaupload']) {
$megaupload="megaupload";
}
else {
$megaupload="";
}
if ($_POST['autre']) {
$autre="autre";
}
else {
$autre="";
}
$classtag="".$rapidshare." ".$free." ".$megaupload." ".$autre."";

$string = $dossier->classtag ;
if ( strpos($string, "rapidshare") !== FALSE ) {
$rapidshareok = "checked=\"checked\"";
}
if ( strpos($string, "megaupload") !== FALSE ) {
$megauploadeok = "checked=\"checked\"";
}
if ( strpos($string, "free") !== FALSE ) {
$freeok = "checked=\"checked\"";
}
if ( strpos($string, "autre") !== FALSE ) {
$autreok = "checked=\"checked\"";
}



if ($_FILES['image']['type']){
if($ftp=='1') {
$ftpcon = ftp_connect($ftp_host) or die('Erreur');
$loginresult = ftp_login($ftpcon, $ftp_login, $ftp_mdp);

$repertoire="".$ftp_repertoire."";

//emplacement du fichier que vous voulez modifier
ftp_chdir($ftpcon, $repertoire) or die('Erreur dossier');

//changement de chmod via FTP
$chmod_cmd="CHMOD 0777 images";
ftp_site($ftpcon, $chmod_cmd);
}
}
//----------------------------------------------------------------


//upload de la photo
//------------------
if (isset($_POST['rezize'])) {

if ($_FILES['image']['type']){
$repertoire = '../images/';
$img=$_FILES['image']['type'];
$nomimage=$_FILES['image']['name'];
$tmp_file = $_FILES['image']['tmp_name'];

if( !is_uploaded_file($tmp_file) ) {
$meserreur2 ="<br><font color=red>$LG_UPNOFILE</font><br><br>";
}

$tabTypeImage = split ("/", $img);
$typeImage = $tabTypeImage[1];

if ($typeImage != "pjpeg" && $typeImage != "x-jpeg" && $typeImage != "jpeg" && $typeImage != "gif" && $typeImage != "x-png" && $typeImage != "png") {
$meserreur2 ="<br><font color=red>$LG_UPNOFORM</font><br><br>";
} else {
$num = 1;
$filename = $repertoire . $nomimage;
while (file_exists($filename)) {
$num++;

$nomimage = $num . '_' . $nomimage;
$filename = $repertoire . $nomimage;
}

$ThumbWidth = 120;

list($width, $height) = getimagesize($tmp_file);

$newwidth = $ThumbWidth;
$newheight = (($newwidth * $height) / $width);
if ($typeImage == "png") {
$new_img = imagecreatefrompng($tmp_file);
}
elseif ($typeImage == "gif") {
$new_img = imagecreatefromgif($tmp_file);
}
else {
$new_img = imagecreatefromjpeg($tmp_file);
}
if (function_exists(imagecreatetruecolor)){
$vignette = imagecreatetruecolor($newwidth,$newheight);
}else{
die("Error: Please make sure you have GD library ver 2+");
}
imagecopyresized($vignette, $new_img, 0, 0, 0, 0, $newwidth, $newheight, $width, $height);
//save image
ImageJpeg ($vignette,"../images/$nomimage");
ImageDestroy ($vignette);
ImageDestroy ($new_img);

$destination = "../images/big/".$nomimage."";

if (! move_uploaded_file ($tmp_file, $destination)) {
$meserreur2 ="<br><font color=red>$LG_UPNOTRANS</font><br><br>";
$insertimage=="";
} else {
$insertimage=", imgDossier='$nomimage' ";
}
}

}
}
else {

if ($_FILES['image']['type']){
$repertoire = '../images/';
$img=$_FILES['image']['type'];
$nomimage=$_FILES['image']['name'];
$tmp_file = $_FILES['image']['tmp_name'];

if( !is_uploaded_file($tmp_file) ) {
$meserreur2 ="<br><font color=red>$LG_UPNOFILE</font><br><br>";
}

$tabTypeImage = split ("/", $img);
$typeImage = $tabTypeImage[1];

if ($typeImage != "pjpeg" && $typeImage != "x-jpeg" && $typeImage != "jpeg" && $typeImage != "gif" && $typeImage != "x-png" && $typeImage != "png") {
$meserreur2 ="<br><font color=red>$LG_UPNOFORM</font><br><br>";
} else {
$num = 1;
$filename = $repertoire . $nomimage;
while (file_exists($filename)) {
$num++;

$nomimage = $num . '_' . $nomimage;
$filename = $repertoire . $nomimage;
}


$destination = "../images/".$nomimage."";

if (! move_uploaded_file ($tmp_file, $destination)) {
$meserreur2 ="<br><font color=red>$LG_UPNOTRANS</font><br><br>";
$insertimage=="";
} else {
$insertimage=", imgDossier='$nomimage' ";
}
}

}
}
//-------------------------

//-------------------------
// Fermeture et remise du chmod FTP
if ($_FILES['image']['type']){
if($ftp=='1') {
$chmod_cmd="CHMOD 0755 images";
ftp_site($ftpcon, $chmod_cmd);
ftp_close($ftpcon);
}
}
//----------------------------------


/*si un champ n'est pas renseigne message d'erreur*/

if (! $_POST['titre'] || ! $_POST['chapo'] || ! $_POST['texte']) {
$meserreur="<font style=\"color:red\"><br>$LG_FORMERROR</font>";
}

elseif ($_POST['rapidshare'] != true and $_POST['free'] != true and $_POST['megaupload'] != true and $_POST['autre'] != true)
{
$meserreur="<font style=\"color:red\"><br>Sélectionez l'hébergement</font>";}
elseif ($_POST['genre'] != "none" and $_POST['genre'] == "none")
{
$meserreur="<font style=\"color:red\"><br>Ne sélectionez qu'un seule genre</font>";

$genre = mysql_real_escape_string(htmlspecialchars($_POST['genre']));
$genremusique = mysql_real_escape_string(htmlspecialchars($_POST['genremusique']));

if ($_POST['genre'] =="none")
{ $genre = "";
}
if ($_POST['genremusique'] =="none")
{ $genremusique = "";
}
$qualite = $_POST['qualite'];
if ($_POST['qualite'] =="none")
{ $qualite="";}


/*si on recupere id_dossier, c'est une mise a jour*/

} elseif ($_POST['id_dossier']) {

$texte=$_POST['texte'];

/*******************************************/
$nav=$_POST['$nav'];
if ($nav=='2') {
$texte = nl2br($texte);
}
/*******************************************/
$texte = doscode($texte);
$titre = nl2br($_POST['titre']);
$chapo = nl2br($_POST['chapo']);

$statut=$_POST['statut'];
$categorie=$_POST['categorie'];
$publication=$_POST['publication'];
$suitedossier=$_POST['suitedossier'];
$id_dossier=$_POST['id_dossier'];
$newdate=$_POST['newdate'];

$titre = addslashes($titre);
$chapo = addslashes($chapo);
$texte = addslashes($texte);
$classtag = addslashes($classtag);
$genre = addslashes($genre);
$genremusique = addslashes($genremusique);
$classtag = mysql_real_escape_string(addslashes($classtag));
$qualite = mysql_real_escape_string(addslashes($qualite));

// si un auteur veut modifier son dossier, la modification se met en attente de validation
if ($publication=='1') {
if ($session_statut=="auteur") {
$requete="INSERT into ".$extension."dossiertemp set id_dossier='$id_dossier', titreDossier='$titre', dateDossier='$datedossier', chapoDossier='$chapo', texteDossier='$texte', id_auteur='$statut', id_cat='$categorie', qualite='$qualite', genre='$genre', genremusique='$genremusique', classtag='$classtag', pubDossier='$publication', dateDosvis='$datevisible', id_parentdos='$suitedossier' $insertimage";
$result=mysql_query($requete, $link);
header ("Location:dossiersconfirm.php?categorie=$categorie&att=1");
exit();
}
}

if ($_POST['suppimage']){
$insertimage=", imgDossier='' ";
}

if (!$_POST['newdate']){
$requete="update ".$extension."dossier set titreDossier='$titre', qualite='$qualite', genre='$genre', genremusique='$genremusique', classtag='$classtag', chapoDossier='$chapo', texteDossier='$texte', id_auteur='$statut', id_cat='$categorie', pubDossier='$publication', id_parentdos='$suitedossier' $insertimage where id_dossier='$id_dossier'";
} else {
$requete="update ".$extension."dossier set titreDossier='$titre', qualite='$qualite', genre='$genre', genremusique='$genremusique', classtag='$classtag', dateDossier='$datedossier', chapoDossier='$chapo', texteDossier='$texte', id_auteur='$statut', id_cat='$categorie', pubDossier='$publication', dateDosvis='$datevisible', id_parentdos='$suitedossier' $insertimage where id_dossier='$id_dossier'";
}
$result=mysql_query($requete, $link);

//mise a jour de l'index
include("dossiers_donnees.php");

//mise a jour des menus auto
include("aartidossiers.php");
header ("Location:dossiersconfirm.php?categorie=$categorie");
exit();



/*sinon, c'est un ajout*/

} else {

$texte=$_POST['texte'];

$texte = doscode($texte);
$titre = nl2br($_POST['titre']);
$chapo = nl2br($_POST['chapo']);


$statut=$_POST['statut'];
$categorie=$_POST['categorie'];
$publication=$_POST['publication'];
$suitedossier=$_POST['suitedossier'];

$titre = addslashes($titre);
$chapo = addslashes($chapo);
$classtag = addslashes($classtag);
$texte = addslashes($texte);
$genre = addslashes($genre);
$genremusique = addslashes($genremusique);
$qualite = addslashes($qualite);
/*******************************************/
$nav=$_POST['$nav'];
if ($nav=='2') {
$texte = nl2br($texte);
}
/*******************************************/

$requete="INSERT into ".$extension."dossier set titreDossier='$titre', qualite='$qualite', genre='$genre', genremusique='$genremusique', dateDossier='$datedossier', dateDosvis='$datevisible', chapoDossier='$chapo', texteDossier='$texte', id_auteur='$statut', classtag='$classtag', id_cat='$categorie', pubDossier='$publication', id_parentdos='$suitedossier'$insertimage";
$result=mysql_query($requete, $link);

/* envoi de mail auto admin */
if ($_POST['publication']=="2")
{
if ($fonctionmail=='1')
{
$emailrecep="$votre_mail";
$sujet="$LG_DOSMAIL1";
$message="$LG_DOSMAIL2\n\n";
$message .="".$LG_FORMTITRE." : ".$titre."\n";
$message .="".$LG_DOSMAIL3." ".$votre_url."";

$message2=stripslashes($message);

$headers="From: ". $mail ."\n";

mail($emailrecep,$sujet,$message2,$headers);
}
if ($fonctionmail=='2')
{
$emailrecep="$votre_mail";
$sujet="$LG_DOSMAIL1";
$message="$LG_DOSMAIL2\n\n";
$message .="".$LG_FORMTITRE." : ".$titre."\n";
$message .="".$LG_DOSMAIL3." : ".$votre_url."";

$message2=stripslashes($message);

$emailFrom = "Webmaster"; //- Ici mettez le nom de votre compte mail qui doit envoyer sans le "@nom_domaine.com"

email($emailFrom,$emailrecep,$sujet,$message2);
}
}
/********************************/


//mise a jour de l'index
include("dossiers_donnees.php");

//mise a jour des menus auto
include("aartidossiers.php");

header ("Location:dossiersconfirm.php?categorie=$categorie");

}



//champ auteur
//------------

if ($session_statut!="artadmin") {
$SESSION_ID=$_SESSION['SESSION_ID'];
$listeauteur.="<input type=\"hidden\" name=\"statut\" value=\"$SESSION_ID\">\n";
} else {

if ($dossier->id_auteur) {
$selected="selected";
$auteurselect[$dossier->id_auteur]=$selected;
} elseif ($_SESSION['SESSION_ID']) {
$SESSION_ID=$_SESSION['SESSION_ID'];
$selected="selected";
$auteurselect[$SESSION_ID]=$selected;
}
$listeauteur="<p><b>$LG_INDEXAUTOR</b> <br>\n";
$listeauteur.="<select name=\"statut\" size=\"1\">\n";
$requete="select id_utilisateur, prenomUtilisateur, nomUtilisateur, loginUtilisateur from ".$extension."utilisateurs where statutUtilisateur='artadmin' or statutUtilisateur='auteur' or statutUtilisateur='auteurqal'";
$result=mysql_query($requete, $link);
while ($auteur=mysql_fetch_object($result)) {
$auteur->prenomUtilisateur = stripslashes($auteur->prenomUtilisateur);
$auteur->nomUtilisateur = stripslashes($auteur->nomUtilisateur);
$listeauteur.="<option value=\"".$auteur->id_utilisateur."\" ".$auteurselect[$auteur->id_utilisateur].">".$auteur->prenomUtilisateur." ".$auteur->nomUtilisateur." (".$auteur->loginUtilisateur.")</option>\n";
}
$listeauteur.="</select></p>\n";
}

//champ publication
//-----------------

if ($dossier->pubDossier) {
$selected="selected";
$lieuselect[$dossier->pubDossier]=$selected;
}

$listepub="</p><b>Niveau de publication</b> <br>\n";
$listepub.="<select name=\"publication\" size=\"1\">\n";
$listepub.="<option value=\"3\" ".$lieuselect["3"].">$LG_DOSENCOURSRED</option>\n";
if ($session_statut=="artadmin" || $session_statut=="auteurqal") {
$listepub.="<option value=\"1\" ".$lieuselect["1"].">".$LG_PUBLIER." ".$LG_DOSCEDOS."</option>\n";
}
if ($session_statut=="auteur") {
$listepub.="<option value=\"2\" ".$lieuselect["2"].">".$LG_SOUMETTRE." ".$LG_DOSCEDOS."</option>\n";
}
$listepub.="</select></p>\n";

if ($dossier->pubDossier=='1') {
if ($session_statut=="auteur") {
$listepub="<input type=\"hidden\" name=\"publication\" value=\"$dossier->pubDossier\">\n";
}
}



//champ suite
//-----------

$listesuite.="<select name=\"suitedossier\" size=\"1\">\n";
$listesuite.="<option value=\"0\">$LG_DOSNEWDOS</option>\n";
$requete="select titreDossier, id_dossier from ".$extension."dossier where id_parentdos='0' and id_cat='$categorie' order by id_dossier desc";
$result=mysql_query($requete, $link);
while ($suite=mysql_fetch_object($result)) {
$suite->titreDossier = stripslashes($suite->titreDossier);
$listesuite.="<option value=\"".$suite->id_dossier."\">".$LG_SUITEDOS." ".$suite->titreDossier."</option>\n";
}
$listesuite.="</select></p>\n";


//-------------------------
mysql_free_result($result);
//-------------------------


//mise en page
//------------
include("header.php");
include("menumod.php");

?>

<div align="center"><center>
<table width="95%" border="0" cellspacing="5" cellpadding="5">
<tr>
<form NAME="form" method="POST" action="dossiersaisie.php" enctype="multipart/form-data">
<td>
<p><img src="imgadmin/ptecrire.gif" align="absmiddle"> 
<strong><?php echo $modif; ?></strong>
<?php echo $meserreur; echo $meserreur2; ?>

</td></tr>

<tr>
<td valign="top" bgcolor="#C2C2C2" style="BORDER:#000000 1px dashed">

<?php echo $checkdate; ?>

<b><?php echo $LG_FORMTITRE;?>*</b><br />


<input type="text" name="titre" value="<?php echo $dossier->titreDossier; echo $_POST['titre']; ?>" size="50">
<? if ($_POST['categorie']=="1" or $_GET['categorie']=="1" ) { $affichegenre ="<br /> <br /> <select name=\"genre\">
<option value=\"none\" >Sélectionnez un genre</option>
<option value=\"animations\" $anisel >Animations</option>
<option value=\"action\" $actsel >Action, Aventure</option>
<option value=\"classiques\"$grandsel>Grands Classiques</option>
<option value=\"comedie\"$comsel>Comedie, Humour</option>
<option value=\"documentaires\"$docpsel>Documentaires, Sport</option>
<option value=\"drame\"$drasel>Drame, Passion</option>
<option value=\"horreur\"$horsel>Horreur, Epouvante</option>
<option value=\"clips\"$clisel>Clips, Concerts</option>
<option value=\"fantaisie\"$scisel>Science-Fiction, Fantaisie</option>
<option value=\"policier\"$thrsel>Thriller Policier </option>
<option value=\"spectacle\"$spesel>Spectacles, One-man-show</option>
<option value=\"dvd\"$dvdsel>DVD Entier</option> <br>
</select>";
} ?>
<?php if ($_POST['categorie']=="10" or $_GET['categorie']=="10" ) { $affichegenre ="<br /><br /><select name=\"genremusique\">
<option value=\"none\">Sélectionnez un genre</option>
<option value=\"bo\"$bosel>Bande Originale</option>
<option value=\"classique\"$clsel>Classiques</option>
<option value=\"electro\"$elsel>Electro Techno Raves Trance </option>
<option value=\"metal\"$mesel>Hard Metal</option>
<option value=\"jazz\"$jasel>Jazz Blues Soul</option>
<option value=\"rock\"$rosel>Pop Rock</option>
<option value=\"rap\"$rasel>Rap HipHop RnB</option>
<option value=\"variete\"$vasel>Variétés Françaises</option>
<option value=\"monde\"$mosel>World Music</option>
<option value=\"compile\"$cosel>Compilations</option>";
} ?><? echo $affichegenre ?>
<?php if ($_POST['categorie']=="1" or $_GET['categorie']=="1" ) { $affichequalite ="
<br /><br /><select name=\"qualite\">
<option value=\"\">Sélectionnez la qualitée</option>
<option value=\"dvdrip\"$dvdripsel>Dvd-rip</option>
<option value=\"screen\"$screensel>Dvd-screener et TC</option>
<option value=\"cam\"$camsel>CAM et TS</option>
<option value=\"hd\"$hdsel>HD</option>
</select>";
} ?><?php echo $affichequalite ?>
</select></p><p><b>Cochez en fonction de où sont hébergés les fichiers.*</b>
<br /><input type="checkbox" <? echo $rapidshareok ?> name="rapidshare" /> Rapidshare <br /><input type="checkbox" <? echo $freeok ?> name="free" /> Free <br /><input type="checkbox" name="megaupload" <? echo $megauploadeok ?> /> Megaupload <br /><input type="checkbox" name="autre" <? echo $autreok ?> /> Autre <br />
<b>Résumé ou description*</b> <br>
<textarea rows="5" name="chapo" cols="75" WRAP><?php echo $dossier->chapoDossier; echo $_POST['chapo']; ?></textarea></p><p>

<?php
$texte = $_POST['texte'];


/** zone de texte **********************************/
$nomtxt="<b>".$LG_DESCRIPTION."*</b>"; // nom de la textearea
// affichage de texte dans le textearea
$lienNS="dossiersaisie.php?nav=2&id_dossier=$dossier->id_dossier&categorie=$categorie"; // lien vers editeur netscape
$lienIE="dossiersaisie.php?id_dossier=$dossier->id_dossier&categorie=$categorie"; // lien vers editeur internet explorer

include("../outils/foncpost10.php");
?>

<br>
<?php echo $menu; ?>





</p>

<?php echo $listeauteur; ?>
<?php echo $listepub; ?>

</p>
<b><?php echo $LG_IMGPRES; ?></b> <br>
<?php echo $formphoto; ?>

<input type="hidden" name="MAX_FILE_SIZE" value="200000">
<input name="image" type="file" size="50" value="<?php echo $image; ?>" ><br>
<input type="hidden" name="id_dossier" value="<?php echo $dossier->id_dossier; echo $_POST['id_dossier']; ?>">
<input type="hidden" name="categorie" value="<?php echo $categorie; ?>">
<input type="hidden" name="nav" value="<?php echo $nav; ?>">
Redimension auto de la photo : <input type="checkbox" checked="checked" name="rezize" /><br />
<input type="submit" value="<?php echo $LG_ENVOI; ?>" name="B1"></p>


</td></form></tr></table>
</center></div>
<p></p>

<?php
include("menumod2.php");
include("footer.php");
mysql_close();
?>
0
lowdance > lowdance
31 mai 2008 à 11:38
up
0
Alain_42 Messages postés 5361 Date d'inscription dimanche 3 février 2008 Statut Membre Dernière intervention 13 février 2017 894 > lowdance
31 mai 2008 à 11:54
Effectivement dans un grand code on ne voit pas gd chose

et je n'y ai pas retrouvé ton exemple.

Je n'ai jamais eu de limitation de variable comme tu dis.

Est ce que tu mets bien tout dans le bon ordre ?

$qualite=$_POST['qualite'];
echo "affichage variable qualite: ".$qualite;
0
lowdance > Alain_42 Messages postés 5361 Date d'inscription dimanche 3 février 2008 Statut Membre Dernière intervention 13 février 2017
31 mai 2008 à 12:30
Oui tout etait dans le bon ordre, j'avais mit a la fin de mon code <?php echo "post="; echo $_POST['qualite']; $qualite=$_POST['qualite']; echo" qualite="; echo $qualite; ?>

et si $_POST['qualite']=test, ca affichait

post=test qualite=

Mais j'ai résolu le probleme en mettant les globales sur on

mais je vois vraiment pas pourquoi ca n'irais pas avecles globals sur off...
0
echo "<pre>";
print_r($_POST);
echo "</pre>";


Ca m'affiche bien toutes les données que j'ai transmise...

Donc par exemple

Array
(
[titre] => gsdfgsdf
[genre] => action
[qualite] => dvdrip
[rapidshare] => on
[chapo] => gsdfg
[texte] => blablablabl
[statut] => 1
[publication] => 3
[MAX_FILE_SIZE] => 200000
[id_dossier] =>
[categorie] => 1
[nav] =>
[rezize] => on
[B1] => Envoyer
)

Toutes les variables sont enregistrées dans ma base de donnée , sauf celle de [genre] et de [qualite] (enfin quand les globals sont sur off.)
0
Alain_42 Messages postés 5361 Date d'inscription dimanche 3 février 2008 Statut Membre Dernière intervention 13 février 2017 894
31 mai 2008 à 18:41
Je ne sais pas si ça a un rapport mais ce sont apparemment les deux seuls que l'on retrouve dans les lignes $dossier->qualite=

etc..
0
lowdance > Alain_42 Messages postés 5361 Date d'inscription dimanche 3 février 2008 Statut Membre Dernière intervention 13 février 2017
31 mai 2008 à 19:09
Je ne comprends pas quand tu dis que c'est les seule qu'on retrouve... Tu pourrais me copier la ligne?
0
Alain_42 Messages postés 5361 Date d'inscription dimanche 3 février 2008 Statut Membre Dernière intervention 13 février 2017 894
31 mai 2008 à 20:16

// decodage du texte
$dossier->titreDossier = stripslashes($dossier->titreDossier);
$dossier->chapoDossier = stripslashes($dossier->chapoDossier);
$dossier->texteDossier = stripslashes($dossier->texteDossier);
$dossier->genre = stripslashes($dossier->genre);
$dossier->genremusique = stripslashes($dossier->genremusique);
$dossier->qualite = stripslashes($dossier->qualite);
$dossier->classtag = stripslashes($dossier->classtag);





Array
(
[titre] => gsdfgsdf
[genre] => action
[qualite] => dvdrip
[rapidshare] => on
[chapo] => gsdfg
[texte] => blablablabl
[statut] => 1
[publication] => 3
[MAX_FILE_SIZE] => 200000
[id_dossier] =>
[categorie] => 1
[nav] =>
[rezize] => on
[B1] => Envoyer
)



je n'y connais pas trop en programmation objet, mais regardes ça de plus près, change de nom peut être
0
De fait :-), je n'y avais pas fait attention.

Je vais voir ca de plus près. En tout cas un grand merci pour toute l'aide fournie
0