données IPTC

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : données IPTC

par matthieu44 » 03 juin 2008, 16:34

Le nouveau sujet ===> dans langages du web/php5/explications php

Merci à tous :)

par Truc » 03 juin 2008, 16:34

Modération :
Puisque ta question est résolue, j'ajoute le tag [Résolu]
pour indiquer aux personnes qui voudront consulter ce sujet qu'il contient une solution.

Tu peux réaliser cette opération toi-même
en cliquant sur le bouton Image qui s'affiche en haut à gauche de ce sujet
si tu as posté le 1er message en tant que membre (inscrit et identifié).

Alors... inscris-toi !!! ;)

Et en effet une seule question par sujet.

par matthieu44 » 03 juin 2008, 16:21

D'accord j'ouvre un nouveau sujet! :arrow:

par momox » 03 juin 2008, 16:15

Ptet le SID...

par Hywan » 03 juin 2008, 16:13

Hey :),

Je pense qu'il faut commencer par ouvrir un nouveau sujet.
Ensuite, j'ai du mal à voir ce que tu obtiens, je n'ai jamais eu de cas similaires. Est-ce qu'on pourrait avoir une URL avant et après clique sur le lien ?

par matthieu44 » 03 juin 2008, 15:36

Merci pour le renseignement ma table à déménagé :wink:

Je débute en php j'aimerais savoir si vous pouviez m'expliquer ceci :

j'ai une page main.php qui génère une page html, mais la page html n'a pas l'air d'être sur mon disque dur... aussi, quand je clique sur un bouton de la page, je suis redirigé (normal) vers une autre html et dans la barre d'adresse, le main.php est suivi de "?" avec une chaine de caractères. :?

J'aimerais modifier les html générées, mais la seule page modifiable sur mon disque est la main.php qui ne contient rien des pages html!

J'ai donc deux questions :
Comment dois je faire?
Suis je assez clair?

Merci a tous
Cordialement

par Hywan » 02 juin 2008, 10:26

Regarde du côté de PhpMyAdmin. Tu pourrais exporter et importer des bases de données à l'aide d'une interface graphique.

par matthieu44 » 02 juin 2008, 09:54

Bonjour, j'ai enfin réussi à mettre à jour des données IPTC via php!! :D

c'est easyPHP qui bloquait, maintenant et je n'utilise donc plus easyPHP mais WampServer.

Le hic c'est que j'utilisais une Base de Données sous easyPHP que j'aimerais importer sous WampServer 2.0. Je reprends le travail d'un autre et suis nul en sql... :oops:

Y a t il un moyen?

merci à tous

par matthieu44 » 29 mai 2008, 11:29

merci pour toutes ces précisions! :)

J'ai maintenant réussi à appeler et utiliser mes classes (et méthodes) correctement.
Reste à ce que les fichus données IPTC s'enregistrent dans le JPEG... :?

En tout cas merci et je tiens au courant du résultat

a +

par Hywan » 27 mai 2008, 23:41

Hey :),

La programmation orientée objet fait intervenir … des objets (qui l'eut cru). On ne parle plus alors de fonction mais de méthode.
Tu verras dans tes cours (que tu dois être en train de consulter) que la programmation orientée objet est une approche de la programmation qui te permet d'atomiser ton code pour le regrouper dans des classes. On découpe les actions en plein de petites actions. Une fois la classe bien remplie, on peut la distribuer partout.

On peut aussi transformer une classe en objet (via l'instanciation) ce qui permet d'utiliser plusieurs fois le même code à partir d'une seule source. Je schématise énormément, mais il faut que tu comprennes que le but est de minimiser le code et de le regrouper (en classe ou famille de classe). Désolé si je vulgarise beaucoup, certains risquent de réagir, mais bon, il faut bien commencer par un bout hein …

PEAR propose des classes comme tu peux le constater. Tu pourras trouver de nombreux exemples sur le site de PEAR ; une documentation est attachée à chaque paquetage. Sans rien y connaître, tu peux quand même faire fonctionner tout ça.

par matthieu44 » 27 mai 2008, 13:36

Merci de m'éclairer :)

il y a programmation objet dès que l'on fait intervenir une fonction ou pas forcément?

Je vais aller me renseigner sur la POO

à bientot!

[Note : ce message a été posté de manière anonyme avant d'être réattribué à son auteur]

par zeus » 27 mai 2008, 12:16

Ce n'est pas une fonction, mais une classe.

Il faut que tu créer un objet Image_IPTC et que tu le manipules ensuite.
Si tu n'es pas à l'aise avec les classe, il faut que tu cherches à te renseigner sur la notion de "programmation objet" ou "programmation orienté objet (POO)"

par matthieu44 » 27 mai 2008, 12:09

J'ai effectivement utiliser un include :

mon fichier test.php doit appeler la fonction Image_IPTC(); instanciée dans le fichier IPTC.php

J'ai donc mis dans test.php les lignes suivantes :
     <?php include ('IPTC.php');
      ......etc........
      ......etc........
       Image_IPTC($filename);
       .....etc.......
      ?>
Mais le navigateur me renvoie le message d'erreur suivant :
Fatal error: Call to undefined function Image_IPTC()
:?

Je ne voi pas le probleme...

[Note : ce message a été posté de manière anonyme avant d'être réattribué à son auteur]

par zeus » 27 mai 2008, 11:12

Normalement, il suffit de l'inclure avec include_once() ou require_once() :-k

Et ensuite, tu pourras instancier la classe Image_IPTC et utiliser tout ses méthodes ;)

par matthieu44 » 27 mai 2008, 11:07

Bonjour, c'est de nouveau moi.

Tout d'abord je remercie zeus pour son aide.

J'ai regardé de plus pres le gestionnaire de librairies PEAR, l'ai installé, et importé le package Image_IPTC (contenant IPTC.php avec tout plein de fonctions utiles!).

Seulement voila, je ne sais pas comment faire le lien entre mon document .php qui a besoin de ces fonctions, et le document IPTC.php qui contient une class et un tas de fonctions. :?

Sauriez vous comment faire?

Merci d'avance

[Note : ce message a été posté de manière anonyme avant d'être réattribué à son auteur]