par
jeff83fr » 21 mai 2009, 18:35
Je doit decidement pas etre doué parce que la soluce que tu ma donné ne fonctionne pas : si je t ai bien compris Ryle mon code devrait resembler a ca :
1 mon formulaire de saisie :
<form action="" method="post" enctype="multipart/form-data">
<p>
Formulaire d'envoi de fichier :<br />
<input type="file" name="monfichier" /><br />
<input type="submit" value="Envoyer le fichier" />
</p>
</form>
<?php
if (isset($_FILES['monfichier']) AND $_FILES['monfichier']['error'] == 0)
{
// Testons si le fichier n'est pas trop gros
if ($_FILES['monfichier']['size'] <= 6500000)
{
$infosfichier = pathinfo($_FILES['monfichier']['name']);
$extension_upload = $infosfichier['extension'];
$extensions_autorisees = array('jpg', 'jpeg', 'gif', 'png');
if (in_array($extension_upload, $extensions_autorisees))
{
$id_membre= date('mYHis');
$nom = "uppic/{$id_membre}.{$extension_upload}";
$resultat = move_uploaded_file($_FILES['monfichier']['tmp_name'],$nom);
if ($resultat) echo "Transfert réussi";
}
else { echo" mauvaise extension " ;}
}
else { echo" fichier trop gros " ;}
}
else { echo" pb d'upload " ;}
?>
<img src="<?php echo "$nom" ?>" width="500" height="375">
<form action="fichefinal.php" method="post">
<input type="hidden" name="nom" value="<?php echo $nom ?>" />

je recupere ma photo pour la transmettre a l autre page c'est ca?
<p align="right" class="Style18"<u> Titre</u> <input type="text" name="titre" />
<p align="right" class="Style18"<u> Date de sortie</u> <input type="text" name="date" /> <br>
<p align="right" class="Style18"<u> Réalisateur</u> <input type="text" name="realisateur" /> <br>
<p align="right" class="Style18"<u> Durée</u> <input type="text" name="duree" />
<p align="right" class="Style18"<u> Acteur</u> <input type="text" name="acteur" /> <br>
<p> <p class="Style18"> <U> Synopsis </p><textarea name="synopsis" rows="8" cols="45">
Synopsis.
</textarea><br>
</p>
<p class="Style18"> <U> Critique </p><textarea name="critique" rows="8" cols="45">
Critique...
</textarea>
<p align="center" class="Style18"<u> Note :</u>
<select name="choix">
<option value="1">0</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
</select>
<p>
<form <action="" method="post"form <input type="submit" value="Valider" /> </form>
</form>
et pour la page d'affichage(fichefinal.php)
<img src="<?php echo "$nom" ?>"width="500" height="375">.
et la je l'affiche?
<p align="Left" <u> Date de sortie : </u> <p> <p class="Style11"> <?php echo $_POST['date']; ?>
<p align="Left" <u> Réalisateur : </u> <p> <p class="Style11"> <?php echo $_POST['realisateur']; ?>
<p align="Left" <u> Durée : </u> <p> <p class="Style11"> <?php echo $_POST['duree']; ?>
<p align="Left" <u> Acteur : </u> <p> <p class="Style11"> <?php echo $_POST['acteur']; ?>
<p align="center" <u> Resume de l histoire: </u> <p> <p class="Style11"> <?php echo $_POST['synopsis']; ?>
<p align="center" <u> Critique </u> <p> <p class="Style11"> <?php echo $_POST['critique']; ?>
<p align="center" <?php echo "Note :" ; echo $_POST['choix']; echo "/10"?>
ET la ben y a toujour rien, qui saffiche... grrr ce script va me rendre fou alors que c'est cense etre super basique ca fait 15 jours que j y suis je craqueeeeeeeee
Je doit decidement pas etre doué parce que la soluce que tu ma donné ne fonctionne pas : si je t ai bien compris Ryle mon code devrait resembler a ca :
1 mon formulaire de saisie :
[php]
<form action="" method="post" enctype="multipart/form-data">
<p>
Formulaire d'envoi de fichier :<br />
<input type="file" name="monfichier" /><br />
<input type="submit" value="Envoyer le fichier" />
</p>
</form>
<?php
if (isset($_FILES['monfichier']) AND $_FILES['monfichier']['error'] == 0)
{
// Testons si le fichier n'est pas trop gros
if ($_FILES['monfichier']['size'] <= 6500000)
{
$infosfichier = pathinfo($_FILES['monfichier']['name']);
$extension_upload = $infosfichier['extension'];
$extensions_autorisees = array('jpg', 'jpeg', 'gif', 'png');
if (in_array($extension_upload, $extensions_autorisees))
{
$id_membre= date('mYHis');
$nom = "uppic/{$id_membre}.{$extension_upload}";
$resultat = move_uploaded_file($_FILES['monfichier']['tmp_name'],$nom);
if ($resultat) echo "Transfert réussi";
}
else { echo" mauvaise extension " ;}
}
else { echo" fichier trop gros " ;}
}
else { echo" pb d'upload " ;}
?>
<img src="<?php echo "$nom" ?>" width="500" height="375">
<form action="fichefinal.php" method="post">
<input type="hidden" name="nom" value="<?php echo $nom ?>" />[/php] :twisted: je recupere ma photo pour la transmettre a l autre page c'est ca?
[php]
<p align="right" class="Style18"<u> Titre</u> <input type="text" name="titre" />
<p align="right" class="Style18"<u> Date de sortie</u> <input type="text" name="date" /> <br>
<p align="right" class="Style18"<u> Réalisateur</u> <input type="text" name="realisateur" /> <br>
<p align="right" class="Style18"<u> Durée</u> <input type="text" name="duree" />
<p align="right" class="Style18"<u> Acteur</u> <input type="text" name="acteur" /> <br>
<p> <p class="Style18"> <U> Synopsis </p><textarea name="synopsis" rows="8" cols="45">
Synopsis.
</textarea><br>
</p>
<p class="Style18"> <U> Critique </p><textarea name="critique" rows="8" cols="45">
Critique...
</textarea>
<p align="center" class="Style18"<u> Note :</u>
<select name="choix">
<option value="1">0</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
</select>
<p>
<form <action="" method="post"form <input type="submit" value="Valider" /> </form>
</form>
[/php]
et pour la page d'affichage(fichefinal.php)
[php]
<img src="<?php echo "$nom" ?>"width="500" height="375">.[/php]et la je l'affiche?[php]
<p align="Left" <u> Date de sortie : </u> <p> <p class="Style11"> <?php echo $_POST['date']; ?>
<p align="Left" <u> Réalisateur : </u> <p> <p class="Style11"> <?php echo $_POST['realisateur']; ?>
<p align="Left" <u> Durée : </u> <p> <p class="Style11"> <?php echo $_POST['duree']; ?>
<p align="Left" <u> Acteur : </u> <p> <p class="Style11"> <?php echo $_POST['acteur']; ?>
<p align="center" <u> Resume de l histoire: </u> <p> <p class="Style11"> <?php echo $_POST['synopsis']; ?>
<p align="center" <u> Critique </u> <p> <p class="Style11"> <?php echo $_POST['critique']; ?>
<p align="center" <?php echo "Note :" ; echo $_POST['choix']; echo "/10"?>
[/php]
ET la ben y a toujour rien, qui saffiche... grrr ce script va me rendre fou alors que c'est cense etre super basique ca fait 15 jours que j y suis je craqueeeeeeeee