Beste leden van PHP-Hulp,

Graag zou ik in plaats van een klikkende link op de website een image verkrijgen.

Dit is het script:

// make links clickable
$tweet_text=preg_replace('@(https?://([-\w\.]+)+(/([\w/_\.]*(\?\S+)?(#\S+)?)?)?)@', '<a href="$1" target="_blank">$1</a>', $tweet_text);



Dat kan, maar wat als de link geen afbeelding is?
Een tweet bestaat altijd uit tekst en/of een afbeelding. Dat is de link dus tekst van een tweet.
Als ik een link in een tweet plaats kan dat ook een site zijn.

Zie hier je reg-ex die dat nu doet.
Oke, ja dat het een site kan zijn is dan ook mogelijk.

Ik heb geen idee hoe ik reg-ex het beste kan gebruiken.

De bedoeling is dat ik een kopie krijg van de twitter tweet.
Nu is dat alleen nog in tekst en nog geen afbeelding.
Kan je de tweet niet uitlezen via oEmbed of de API? Volgens mij herkent Twitter zelf ook al afbeeldingen in de API.
Ik lees de tweet uit door middel van een API.

Dit is het script wat ik daarvoor gebruik:

<?php
// keys from your app
$oauth_access_token = "";
$oauth_access_token_secret = "";
$consumer_key = "";
$consumer_secret = "";
Is dat dan niet $media_url waar de foto in staat.

PS: wat is het nut van lege strings koppelen aan je variabele op lijn 148 ;-) ?
Ja, dat is de $media_url, maar ik weet niet hoe ik deze kan koppelen aan een $tweet_text
vandaar dat er in regel 148 lege strings staan:p.
Die lege strings zijn echt onnodig, een staan er los van.
Echo die genoemde variabele eens?
Oke, ja ik echo de variabele $media_url, maar dan verandert er niks

Reageren