Daca nu exista.. incep erorile.. :)
@Iulian: iti recomand sa citesti twitter api. Mie mi-a fost foarte util cand am avut nevoie sa realizez un bot de postare stiri. :)
Versiune printabilă
Daca nu exista.. incep erorile.. :)
@Iulian: iti recomand sa citesti twitter api. Mie mi-a fost foarte util cand am avut nevoie sa realizez un bot de postare stiri. :)
l-am citit , nu iti face probleme :rolleyes:
Erorile apar cand username-ul este gol deoarece DOMDocument ( api readerul ) are nevoie de un username pentru a porni ...
@kleampa : am incercat asta :
dar se pare ca nu a mers...Cod PHP:if($_GET['username'] = '')
echo "Va rugam sa introduceti un user!";
else $username = $_GET['username'];
Unde am gresit ?:confused:
multumesc , am rezolvat problema :D
Am lasat si mesajul dinainte in cazul in care se intra in twitter.php direct :rolleyes:Cod PHP:if(empty($_GET['username'])){
echo 'Campul de user nu poate fi gol!';
die;}
else $username = $_GET['username'];
Btw, mi-am dat seama de ce nu imi mergea codul anterior ... trebuiau doua egaluri :))
La fel ca in C++ as putea spune :rolleyes: :rolleyes:Cod:$_GET['username'] == ''
Reformulez: si daca username-ul nu exista in reteaua Twitter?
www.twittuit.com/twitter.php?username=seopedia
http://www.twittuit.com/twitter.php?...e.ro%3C%2Fa%3E
Scrie aia in browser si da click pe titlu in pagina.. :D
Part1:
Poti sa faci ceva de genu:
$username = $_GET['username'];
// acum curatam variabila de html si spatii goale inainte si dupa variabila
// scoate si slashurile \\// si spatiile
$username = trim(strip_tags(stripslashes($username)));
$username = str_replace(' ', '', $username);
// si apoi abia verifici daca e goala sau nu variabila ;D
if($username != ''){
// nu e goala variabila
}
! ca fapt divers empty() nu prea e bun sa fie folosit la stringuri ca '0' e considerat empty :D
Part2:
Cu partea asta inca si eu am probleme si nu prea am gasit rezolvare mai eficienta ca @$variabila :P
Daca nu exista xml ala iti da eroare si primesti 404 file not found .. dar daca exista dar nu raspunde serveru primesti 501 (parca.. nu mai tin minte exact)
si functia aia din php (dom sau simple_xml) nu iti da un raspuns exact.
Asa ca sa scapi de eroarea aia mai bine le ascunzi:P
Are cineva vreo varianta de rezolvare astept si eu raspuns :D
Sugestia mea este sa faci suport la multi-languages.. pe principal sa fie EN.. apoi subdomenii de tip: ro.twittit.com etc. (asta daca vrei 'succes' mai mare, insa va fi si munca pe masura)
a? este? suna bine? :)
Spor.
E buna ideea ca site-ul sa fie multi-languages. N-ar fi rau sa o implementezi... iti va lua putin. :)
http://www.higherpass.com/php/tutori...d-Simplexml/1/
vezi tutorialul asta.. iti spune cum sa folosesti cURL sa obtii datele si cu simple_xml sa le folosesti.
sper sa te ajute sau sa intelegi ca ala cam a exagerat putin cu ce face acolo :P