Page 1 sur 1

upload depuis URL

Posté : 20 mars 2007, 14:03
par newto0
Bonjour,

j'utilise un code simple mais sans succes afin d'uploader depuis une url
if( isset($_POST['upload']) ) 
{
    $content_dir = 'dd/'; 

    $tmp_file = $_FILES['fichier']['tmp_name'];

    if( !is_uploaded_file($tmp_file) )
    {
        exit("erreur");

<form method="post" enctype="multipart/form-data" action="">
<p>
<input type="file" name="fichier" size="30">
<input type="submit" name="upload" value="Uploader">
</p>
</form>
    }
le probleme est lie au script a l'url ou au chmod

merci par avance

Posté : 20 mars 2007, 14:32
par Invité
Tu emplois du HTML dans du PHP sans echo()?
if( isset($_POST['upload']) ) 
{
    $content_dir = 'dd/'; 

    $tmp_file = $_FILES['fichier']['tmp_name'];

    if( !is_uploaded_file($tmp_file) )
    {
        exit("erreur");

echo '<form method="post" enctype="multipart/form-data" action="">
<p>
<input type="file" name="fichier" size="30">
<input type="submit" name="upload" value="Uploader">
</p>
</form>';
    }

Posté : 20 mars 2007, 14:34
par Aureusms
J'ai encore oublier de me connecter :roll:

Posté : 20 mars 2007, 14:34
par newto0
j'ai colle rapidement mais le soucis est pas la.


je up depuis mon pc mais pas depuis un fichier sur une URL

Posté : 20 mars 2007, 14:39
par Aureusms
Arrive tu à récupérer ta variable $_POST['upload'] ?

fait un :
 echo '<pre>'; print_r ($_POST); echo '</pre>';

pour voir si le POST est bien fonctionnel car j'ai vu

Code : Tout sélectionner

action =""
au lieu de

Code : Tout sélectionner

action="$_SERVER["PHP_SELF"]"
que j'ai plus l'habitude de voir.

Posté : 20 mars 2007, 14:50
par newto0
Pas de souci il fonctionne sauf pour les url
il UP pas de soucis mais pas depuis http:lelien