CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

Date serveur en localhost + src avec php

]trichelieu[
]trichelieu[
Niveau 10
16 janvier 2011 à 02:38:06

Bonjour tout le monde ! J'ai deux questions :

- Je suis en train de faire un site en interne (avec MAMP - WAMP pour mac), et donc je suis en localhost, et constate que l'heure reste fixé à 00h00m00s. 0 pointé. Comment réglé cela, sachant que je classe des commentaires par leurs dates de parutions ?

- J'essaie de faire un site qui aura pour bute de réunir des images pour les exposer. Comme le serveur sera dans un premier temps gratuit, je pensais héberger les images d'abord dans un hebergeur extêrne, comme imageshacks. J'ai donc ajouté une donné, 'urlimage' qui sera rempli par l'auteur.
J'ai fait un test en prenant une image au pif sur le net, et en mettant :
<img src="<?php echo $_POST['urlimage']; ?>" alt="" />
Sachant que la page où se trouve ce code se situe au même endroit que d'autres codes comme les commentaires, et que ceci sont reçu correctement.

Problème : L'image ne s'affiche pas. J'avais pourtant fait un site similaire récupérant les vidéos youtube pour les mettre en boucle, et un code presque semblable marchait...

Désolé d'être illisible, je parle jamais de ça en général avec d'autres personnes - vu que peu de personne dans mon entourage sont intéressés par la programmation - et comme vous le constatez je suis encore assez novice avec tout cela.
Merci de votre attention :)

Fire_Storm
Fire_Storm
Niveau 10
16 janvier 2011 à 10:38:44

Pour l'heure, il faudrait la stocker dans une base de données (ou autre mais pas faire la fonction date() à l'affichage quoi, sinon toutes tes images pointeront vers l'heure actuelle, ce qui n'est pas ce que tu veux).

Pour le lien, de un vérifie qu'il est juste, de 2 essaie d'insérer une image extérieur (donc qui n'est pas stockée sur ton serveur) pour voir si ça marche (logiquement oui mais on ne sait jamais).

T'as le lien complet final de l'image au fait (donc le résultat du <img src="<?php echo $_POST['urlimage']; ?>" alt="" /> ) ?

]trichelieu[
]trichelieu[
Niveau 10
16 janvier 2011 à 11:27:48

Pour le temps, j'ai créé un champ dateimage, de type datetime.

Je l'enregistre comme ça :
... Je viens de me rendre compte que je l'enregistre pas...

Et l'appelle comme ça :
DATE_FORMAT(date_commentaireBenJ, \'%d/%m/%Y à %Hh%imin%ss\')

BREF ! Le problème vient de l'enregistrement ><

Pour l'url de l'image, j'essaie avec ça :
http://img210.imageshack.us/i/smiley20facekx7.jpg/
...
Et avec ça :
http://img210.imageshack.us/img210/5870/smiley20facekx7.jpg
comme variable.
Dans les deux cas, l'image ne s'affiche pas, et quand je fais "copier le lien de l'image", j'ai http://localhost/ ; ce qui veut dite que le lien n'est pas prit. Pourtant dans ma base de donné MySQL, les liens sont bien là...

Merci de ta réponse en attendant :)

]trichelieu[
]trichelieu[
Niveau 10
16 janvier 2011 à 11:35:05

J'ai une autre question au passage :

Chaque image, comme un blog, a sa section commentaire.

Je pensais alors faire une page image.php, ou l'image varierai selon son "id_image". Pour les commentaires, inspirait du site du zéro, j'ai fait une base de donné pour les coms, j'y ai mis plein de trucs parmis lesquelles un champs "id_commentaire".

De ce fait, quand on ouvre la page "image.php", on a :

- L'image en haut
- Les commentaires qui aurait comme particularité que "id_commentaire" = "id_image"
- Un formulaire pour rajouter un commentaire en bas.

Problème, impossible de donné les bonnes valeurs à id_commentaire, cependant en les modifiant manuellement tout marche. Le problème est donc de faire en sorte que id_commentaire=id_image, mais je sais pas comment faire...

Help ? (je pars de loin je sais, mais j'essaie :) )

Fire_Storm
Fire_Storm
Niveau 10
16 janvier 2011 à 11:55:13

Et tu as essayé betement de taper le lien directement ?

<img
src="http://img210.imageshack.us/img210/5870/smile
y20facekx7.jpg" />

Déjà voir si elle s'affiche.

Pour la date, tu ne la rentre pas au bon format tout simplement, le type datetime en Mysql DOIT être sous cette forme: http://dev.mysql.com/doc/oc/refman/5.0/fr/datetime.html

Pour tes commentaires, non id_image = id_commentaire est faux simplement je te poses la question dans ce cas là, combien de commentaires par image pourra t-on mettre si tu fais comme ça (donc je te rappelle ce que tu as écrit: id_image = id_commentaire).

Fire_Storm
Fire_Storm
Niveau 10
16 janvier 2011 à 12:00:24

Ah oui et aussi, l'image 3 ne correspond pas forcément au commentaire 3, je sais qu'on a tendance au début à croire ça mais ça n'a strictement rien à voir (je veux dire par là que l'image 3 peut très avoir les commentaires 52785, 3472031, 12, 31, 7, 9).

Mais tu as raison sur un point, il faut effectivement dire par exemple que le commentaire 3472031 appartient à l'image 3, je te laisse un peu réfléchir, si tu cales je te dirais comment faire.

]trichelieu[
]trichelieu[
Niveau 10
16 janvier 2011 à 12:09:20

Les commentaires ont leurs propres id en AI, et aussi un id_commentaire (qui n'est lui PAS en AI), et que je cherche à associer aux id de mes images.

Look en image :
http://s2.noelshack.com/upload/1330026374061_capture_dacran_20110116__100535_pm.png
http://s2.noelshack.com/upload/19478420483148_capture_dacran_20110116__100542_pm.png

J'essaie d'associer les commentaires aux images par la fonction id (Celle de l'image en AI)= id_commentaire, qui n'est pas l'id en AI ! (un peu flou je sais)

C'est que je voulais dire :p) En tout cas, c'est ce que je viens de comprendre dans ton poste... :o))

L'image s'affiche avec
<img
src="http://img210.imageshack.us/img210/5870/smile
y20facekx7.jpg" />
MAis elle peut pas varier :noel:

Fire_Storm
Fire_Storm
Niveau 10
16 janvier 2011 à 12:55:26

Ok ça va mais un conseil, tu devrais renommé ton id_commentaire en id_image (en gros, ce n'est l'id du commentaire qu'on stocke mais l'id de l'image à laquelle le commentaire appartient, c'est pas faux en soi mais ça prête à confusion parfois).

Si elle s'affiche bien alors vérifie le lien (car pour moi ce n'est que ça) (et poste le résultat du lien, même si il ne s'affiche pas tu devrais quand même avoir un <img src="leresultatdelarequete" /> dans la source de la page.

]trichelieu[
]trichelieu[
Niveau 10
16 janvier 2011 à 13:01:12

Sur le MySQL :
http://s2.noelshack.com/upload/19006900739838_capture_dacran_20110116__105935_pm.png
Sur le code source :
<p>
<img src="" alt="" /><br/> <Br/>
TTT <br /> <br/>
<em><a href="image.php?Image=2">Commentaires</a></em>
</p>

...
RAAAAAAH :noel:

J'ai renommé en id_image, s'pas faux ce que tu dis.

Fire_Storm
Fire_Storm
Niveau 10
16 janvier 2011 à 13:02:39

Ok, il ne trouve simplement aucun enregistrement donc forcément rien ne s'affiche.

Ta requête maintenant. xP

Fire_Storm
Fire_Storm
Niveau 10
16 janvier 2011 à 13:08:33

Putain je viens de voir un truc que j'ai loupé imbécile que je suis... xD

Ton lien t'as mis: <img src="<?php echo $_POST['urlimage']; ?>" alt="" /> ?

Si oui alors forcément tu ne verras jamais rien, c'est pas les données $_POST que tu dois afficher mais le résultat de la requete.

En gros:

$id = $_GET['id']; // récupere la valeur de la variable GET id, attention à bien vérifier que l'id est un chiffre !

Et ta requête devrait ressembler à:

$rs = mysql_query('SELECT * FROM images WHERE id = '.$id);

Ensuite tu fais le tableau associatif:

$r = mysql_fetch_assoc($rs);

Et tu affiches le résultat:

<img src="<?php echo $r['url']; ?>" alt="" />

Nom des champs à adapter bien entendu mais voilà en gros comment tu dois faire, et non pas le echo $_POST['id'].

]trichelieu[
]trichelieu[
Niveau 10
16 janvier 2011 à 13:24:38

Je connais absolument pas la fonction rs :p)
J'ai essayai de mettre ton code dans le mien en modifiant les champs (url=urlimage et la base de donné image = BenJ), mais rien. Je dois me gourrer rien que dans le placement des balises...

merci d'essayer de m'aider en tout cas ^^

Fire_Storm
Fire_Storm
Niveau 10
16 janvier 2011 à 13:26:17

Bon question, est ce que tu sais faire une requête SQL ? ^^ (et rs n'est pas une fonction mais juste une variable)

]trichelieu[
]trichelieu[
Niveau 10
16 janvier 2011 à 13:40:33

Oui enfin... je sais selection une base de donnée, sélectionner des trucs... du genre :

$req = $bdd->query('SELECT id, TitreImage, commentaireBenJ, DATE_FORMAT(date_commentaireBenJ, \'%d/%m/%Y à %Hh%imin%ss\') AS date_commentaireBenJ FROM BenJ ORDER BY date_commentaireBenJ DESC LIMIT 0, 30');

while ($donnees = $req->fetch())
{
?>
~et ici on met le bordel

C'est une requête quoi :noel:
C'est le truc de base que j'avais mis :hap: Car il me faut aussi le titre de l'image et le commentaire de l'auteur.

Fire_Storm
Fire_Storm
Niveau 10
16 janvier 2011 à 13:46:49

Tu as vérifié que la requete fonctionnait xP ? (sous phpmyadmin ou autre chose)

Sinon copie colle carrément tout le code ici ça ira plus vite.

]trichelieu[
]trichelieu[
Niveau 10
16 janvier 2011 à 14:05:37

Index.php =http://wall.deblan.fr/x1d5a/php/1/
Admin.php = http://wall.deblan.fr/x1d56/php/1/
ajout_image.php = http://wall.deblan.fr/x1d58/php/1/
image.php = http://wall.deblan.fr/x1d59/php/1/
ajout_commentaire.php = http://wall.deblan.fr/x1d57/php/1/

L'Ajout commentaire marché avant, mais j'ai modifié deux trois trucs pour obtenir l'id_image, mais maintenant il marche plus du tout… FAIL lol

Sous forums
  • Aide à l'achat Mac
  • Création de sites web
  • Création de Jeux
  • Linux
  • Programmation
  • Internet
  • Steam Deck
  • Macintosh
  • Hardware
La vidéo du moment