Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 7 odgovora
  • 4.215 pregleda

Najnovija ↓

cURL - upisivanje sitea u var 06.03.2006. u 16:01 · pre 251 mesec #1
Sa sljedecim kodom saljem posta podatke na neki site. Kada se skripta izvrsi ispise mi source sajta na koji saljem. E mene zanima kako da taj source upisem u varijablu al da se ne printa?

Code:
<?
$URL="http://www.nesto.com";
$ch = curl_init();   
curl_setopt($ch, CURLOPT_URL, $URL); 
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, "polje1=nesto&polje2=jos");
curl_exec ($ch);    
curl_close ($ch);
?>
Potpis
May the force be with you...
Re: cURL - upisivanje sitea u var 06.03.2006. u 21:36 · pre 251 mesec #3
Sad sam naisao na novi problem.
Posto se post podaci razdvajaju sa & ako vrijednost polja u sebi sadrzi taj znak nece se pravilno prikazati na stranici. Kako da to rijesim?
Potpis
May the force be with you...
Re: cURL - upisivanje sitea u var 06.03.2006. u 23:56 · pre 251 mesec
izmenjeno 1 put, poslednji put dinke 06.03.2006. u 23:57
  1. dinke06.03.2006. u 23:57zapis iz teksta poruke
#4
Za ovo prvo dodaj pre curl exec:

Code:

// return into a variable rather than displaying it
curl_setopt($ch, CURLOPT_RETURNTRANSFER,true);


Onda curl_exec pozivas sa:

Code:
$result = curl_exec($ch);


Za ovo drugo koristi f-ju urlencode prilikom kreiranja post stringa.
Potpis
Caught in a Web|Blogodak


Re: cURL - upisivanje sitea u var 10.03.2006. u 15:45 · pre 251 mesec #5
Jos jedno pitanje. Da li je moguce da se ovaj curl izvrsava vise puta pri jednom pokretanju skripte. Ovo pitam zato sto preko curla post podatke saljem na jednu stranicu koja ih prima i upisuje u bazu. Kada pokledam sta je upisano u bazu on prikaze nekad i po 3 iste poruke a ja sam siguran da sam samo jednom pokrenu tu skriptu.
Potpis
May the force be with you...
Re: cURL - upisivanje sitea u var 10.03.2006. u 21:36 · pre 251 mesec #6
Izvrsava se onoliko puta koliko puta si startovao curl_exec f-ju.

Dakle, ako si je pozvao samo jednom u kod-u, jednom ce se i izvrsiti. Verovatno je problem negde drugde.
Potpis
Caught in a Web|Blogodak


Re: cURL - upisivanje sitea u var 11.03.2006. u 23:29 · pre 251 mesec #7
pozovem je jednom sa $var = curl_exex($ch,...); i kasnije ispitujem sa if (eregi("uspjesno",$var))..

Ima li to kakve veze?
Potpis
May the force be with you...
Re: cURL - upisivanje sitea u var 12.03.2006. u 22:03 · pre 251 mesec #8
Nasao problem.
Na stranici u kojoj je skripta bile google adsense reklame (free host) pa mi je onda google bot pokretao skriptu :(
Potpis
May the force be with you...
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme