Aller au contenu
  • Pas encore inscrit ?

    Pourquoi ne pas vous inscrire ? C'est simple, rapide et gratuit.
    Pour en savoir plus, lisez Les avantages de l'inscription... et la Charte de Zébulon.
    De plus, les messages que vous postez en tant qu'invité restent invisibles tant qu'un modérateur ne les a pas validés. Inscrivez-vous, ce sera un gain de temps pour tout le monde, vous, les helpeurs et les modérateurs ! :wink:

[PHP] Upload et affichage d'images


Messages recommandés

Posté(e) (modifié)

Salut a tous

 

voila mon petit pb:

j ai commencer un site ou les personnes pourront ecrire despages OueB sans connaitre les langages html et php.

 

Pour insérer une image j'utilise une boite de dialogue divisée en 4 parties (fichier inserer_image.html)

 

1. un bouton "parcourir" et un autre "envoyer" pour uploader une image sur le pc client (grace au fichier upload.php)

 

2. l'url si l'image est dispo sur un site

 

3. mise en page (alignement, position encadrrement...)

 

4. previsualisation

 

les choses se compliquent.

Comment puis je faire une fois la photo uploadée pour

1. ne pas changer de page

2. recupérer l'url de la photo et la mettre dans la zone 2.

 

l'upload fonctionne mais quand je clic sur "envoyer" j ai le fichier upload.php qui s affiche dans ma boite alors que je souhaite garder la meme page avec la partie 2 contenant l'URL de l'image.

Modifié par the-tourist

Posté(e)

Salut,

 

je pense que cet article pourrait t'aider : remote Scripting

 

En effet, il explique la methode pour lancer un traitement sans recharger une page a chaque fois.

 

Cela devrait te permettre de résoudre ton problème...

Posté(e)

Merci de m'avoir repondu

 

remote Scripting

 

J avais commencé par quelquechose de similaire qui utilisait aussi les IFRAME

 

J ai trouvé une autre solution qui integre du code php dans le fichier ouvert par la boite de dialogue

 

le fichier inserer_image.html est devenu inserer_image.php3

dans le formulaire pour uploader:

<form action="" method="POST" enctype="multipart/form-data">

<p>

  <input type="file" name="fichier" size="40">

  <input type="submit" value="Envoyer">

 

<?php ... (script pour l'upload)

(je recupere aussi l'url de l'image

?>

</p>

</form>

 

puis dans la partie ou on rentre l'url:

 

 

 

 

 

<form action="" method="get">

URL de l'Image:<input type="text" name="url" value='<?php echo $url; ?>' id="f_url" style="width:75%" title="Entrer l'URL de l'image ici" />

      <button name="preview" onclick="return onPreview();" title="Prévisualiser une image dans une nouvelle fenêtre">Prévisualiser</button>

...

 

Cette solution marche tres bien quand je clic sur envoyer j ai bien l'url de l'image qui apparait dans la zone de l'url et le fichier qui est uploadé.

  • Tonton a modifié le titre en [PHP] Upload et affichage d'images

Rejoindre la conversation

Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.
Remarque : votre message nécessitera l’approbation d’un modérateur avant de pouvoir être visible.

Invité
Répondre à ce sujet…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.

  • En ligne récemment   0 membre est en ligne

    • Aucun utilisateur enregistré regarde cette page.
×
×
  • Créer...