Bonjour Grafikart.

Tout d'abord, je tiens à vous féliciter pour votre site, cela m'aide énormément.
Ayant suivi votre tutoriel vidéo Afficher ses derniers Tweets , j'ai un problème de taille que j'ai bien du mal à résoudre.

Mon site est en localhost, utilisation de WampServer (php5.4.12).

Une fois le code intégré au site, voici les erreurs que j'obtiens:

Warning: filemtime(): stat failed for cache/tweets.tmp in C:\wamp\www\includes\lateral.php on line 9
Fatal error: Call to undefined function curl_init() in C:\wamp\www\class\twitteroauth.php on line 195

J'ai bien vérifié, php_curl est activé dans Wampserver -> PHP -> PHP extensions.
N'ayant pas trouvé le .dll en version PHP5.4.12 pour fixé php_curl, pouvez-vous m'aider s'il vous plait ?

Merci.

4 réponses


antho07
Réponse acceptée

Bonjour si tu es sur windows 7 64 bits:

il faut mettre ça => http://www.mediafire.com/file/3ay381k3cq59cm2/php\_curl-5.4.3-VC9-x64.zip
dans wamp/bin/php/phptruc/ext

bien cordialement

Antho

iriven
Réponse acceptée

deux possibilités:

  • soit l'objet "$tweet" n'a pas été initialisé plus haut
  • soit la propriété "text" n'est pas un attribut de ta classe.
    à toi d'analyser ton code pour detecter où se trouve le problème.

Merci pour votre réponse, je suis bien sous W7 x64, cela m'a bien aidé pour corriger ces erreurs mais malheureusement, une fois cela effectué, j'obtiens bien l'effet du cache mais il reste un petit soucis:

Notice: Trying to get property of non-object in C:\wamp\www\includes\lateral.php on line 23

Ligne 23:

<li><?= $tweet->text; ?></li>

Pouvez-vous m'aider de nouveau ?

Je vous en remercie.

Merci à antho07 et à iriven pour votre aide, problème résolu !