variable in twitter app (php)

Status
Niet open voor verdere reacties.

djwouter

Gebruiker
Lid geworden
23 aug 2008
Berichten
142
hallo ik ben bezig met een twitter app hij werkt heb hem gewoon van het internet afgehaald want hij post wel..... maar nu post hij de variable in plaats van het geen wat in de variable moet staan..... dus wat kan ik daar aan doen ?


PHP:
httpRequest('twitter.com', '/statuses/update.xml?status=$text', 'POST');
 
php parsed alleen variabelen die binnen dubbele quotes, of buiten de quotes staan. Bij nette code staan de variabelen altijd los van de string zelf.
PHP:
httpRequest("twitter.com", "/statuses/update.xml?status=$text", "POST");
PHP:
httpRequest('twitter.com', '/statuses/update.xml?status='.$text, 'POST');
 
en hoe ding ik dan text met spaties verzenden ? want ik wil nu tussen bepaalde tijden de NOW playing tracks door sturen naar twitter.... dat gaat wel lukken... maar nu zegt hij aleen maar NOW maar er moet staan... Now Playing: Inna - Love
 
opletten dat bij input velden dubbele quotes worden gebruikt:
bijvoorbeeld:
<input value=" ' .$text . ' " />
dan worden de spaties gepakt.

met enkele quote kan de spaties gechopt worden.zoals hieronder
<input value= ' .$text . ' />
 
Wouter bedoelt waarschijnlijk spaties in de tekst. Wanneer je een string als deel van een url wilt versturen zul je speciale tekens, waaronder spaties, moeten vervangen. Binnen php kun je hiervoor urlencode gebruiken.
PHP:
httpRequest('twitter.com', '/statuses/update.xml?status='.urlencode($text), 'POST');
 
haha jah natuurijk (A) ik dacht dathet over iets heel anders ging.
Maar inderdaad url kan alleen geen lege tekens bevatten. spatie = dan %20
mijn excuses.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan