Pereiti prie turinio

Rekomenduojami pranešimai

1. Turiu klausimą, dėl POST'ų vertinimo. Kaip pasidaryti tokį dalyką savo puslapyje, kad vartotojas vertinti galėtų vieną kartą post'ą? Čia su mysql, bet nežinau kaip daryt. Google'inau, bet radau tik tokius tutorial, kuriuose vertinti gali kiek nori kartų (pats tokį pats sugebu padaryt).

 

 

Įrašyk į MySQL vartotojo IP adresą ir naujienos ID kurią jis vertino. Vėliau paprasčiausiai naudok tokį kodą:

 

$uzklausa = mysql_num_rows(mysql_query("SELECT * FROM balsai WHERE ip = '".$_SERVER['REMOTE_ADDR']."' AND naujiena = 'Naujienos ID'"));

if($uzklausa == 1) {
echo "Tu jau balsavai.";
} else {
// Balsavimo f-cija čia.
}

 

Na naujienos ID'ą jau manau mokėsi išgaut.

Redagavo SofteriZ
Nuoroda į pranešimą
Dalintis kituose puslapiuose

Sveiki, iskylo klausimas su jquery.

 

www.scerbickas.eu/filmai/

 

uzvedus pele ant filmo pavadinimo islenda jo poster'is. Beda tame, kai uzvedate pele ant paskutinio filmo, paveiksliukas nepasislenka i sona, o lenda gylin, taip istempdamas puslapy bei pats pasislepdamas pats.

 

jquery kodas cia:

 


$('td').mousemove(function(e){

$(this).children("div").show();
$(this).children("div").css('top', e.clientY+20).css('left', e.clientX+20);
}).mouseout(function(){
$(this).children("div").hide();
});

 

 

Kazka manau reiktu daryt su height ar dar kuo. Net neisivaizduoju.

Redagavo Tadziokaz
Nuoroda į pranešimą
Dalintis kituose puslapiuose

Sveiki, turiu tokia funkciją:

 

function db_find_min($kint)
{
$jung = odbc_connect ("database", "user", "pass", "");
$tableName="dbo.lenta";
$var1= $_POST['Fkodas'];
$title = odbc_exec ($jung, "SELECT * FROM $tableName WHERE ID = '$var1'");
$row = odbc_fetch_array($title);
echo number_format($row[$kint]);
odbc_close($jung);
}

 

Iškvietus funkcija man atvaizduoja įrašą $kint1. Kaip su php aprašyti, kad jeigu lentos įrašas yra tuščias išgaučiau kito lauko įrašą?

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Pasistojo man toks klausimas. Gal kas zinote toki socialini puslapi kaip http://pinterest.com/ klausimo esme tame, kaip jie taip graziai suzaidziai su div'ais? Kad nuotraukos bei ju informacija ir t.t. taip graziai isidesto?

Pirmiausia, tai kas būtent „gražiai išsidėsto“? O šiaip viską kode rasi :)

Nuoroda į pranešimą
Dalintis kituose puslapiuose
  • po 4 savaičių...

Sveiki, iskylo toks klausimas.

Tarkim kai ieini i uzdarbis.lt, alfa.lt ir pns. Sukinedamas peles ratuka keliauji aukstin arba zemyn.

Man klausimas iskylo, kaip pasidaryt kad sukinedamas ratuka judetum kairen arba desnen jei yra galimybe?

 

http://www.part.lt/img/5e861de33774db935956fffd215a86a5762.png

Nuoroda į pranešimą
Dalintis kituose puslapiuose
  • po 1 mėnesio...

Sveiki turiu tokia problema. :D Niekaip negaliu paiimt is http://thepiratebay.se/search/family%20guy/0/7/0 content'o. Naudoju file_get_contents() funkcija, bet ji nieko negrazina atgal. Tarkim paprasta puslapi http://thepiratebay.se grazina bet paieskos ne :/

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Sveiki turiu tokia problema. :D Niekaip negaliu paiimt is http://thepiratebay.se/search/family%20guy/0/7/0 content'o. Naudoju file_get_contents() funkcija, bet ji nieko negrazina atgal. Tarkim paprasta puslapi http://thepiratebay.se grazina bet paieskos ne :/

Kaip silke ir rašė problema UA. Pakeitus viskas veikia :)

 

ini_set('user_agent', 'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.4 (KHTML, like Gecko) Chrome/22.0.1229.79 Safari/537.4');
$page = file_get_contents('http://thepiratebay.se/search/family%20guy/0/7/0');
echo $page;

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Kaip silke ir rašė problema UA. Pakeitus viskas veikia :)

 

ini_set('user_agent', 'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.4 (KHTML, like Gecko) Chrome/22.0.1229.79 Safari/537.4');
$page = file_get_contents('http://thepiratebay.se/search/family%20guy/0/7/0');
echo $page;

 

Dq, bet jau susitvarkiau su cURL, bet taip, "user_agent" reikejo kad leistu copyint turini.

 

Kitas ir rimtesnis/kvailesnis klausimas. Kaip nors galima padaryt, kad PHP kodas suktusi serveryje, neatidarius puslapio? Nes noriu, pasidaryti toki scraping'a kuris siuntinetu man laiskus, bet negi reiks kaskart atidaryt saita kad issiustu laiska?

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Dq, bet jau susitvarkiau su cURL, bet taip, "user_agent" reikejo kad leistu copyint turini.

 

Kitas ir rimtesnis/kvailesnis klausimas. Kaip nors galima padaryt, kad PHP kodas suktusi serveryje, neatidarius puslapio? Nes noriu, pasidaryti toki scraping'a kuris siuntinetu man laiskus, bet negi reiks kaskart atidaryt saita kad issiustu laiska?

Cron job arba

 

while(true){
 //tavo scrapinimas
}

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Cron job arba

 

while(true){
 //tavo scrapinimas
}

Kiek plačiau atsakant: PHP interpretatorius, veikiantis konsolėj (php, php-cgi, php-cli ir pan.) ir cronjob'as (jei nori, kad kas kažkiek minučių eitų). Jei turi VPS – problemų nebus, shared hostingai irgi kai kurie duoda cron'ą :)

Nuoroda į pranešimą
Dalintis kituose puslapiuose

php -f

 

Issamiau.

 

Kitas dar klausimas su scraping'u. Esme tame, kad leidzia pasiimt koda is puslapio, bet tas kodas gaunas heroglifai. Gal kas turit pasiulymu?

 

ini_set('user_agent', 'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.4 (KHTML, like Gecko) Chrome/22.0.1229.79 Safari/537.4');

$page = file_get_contents('http://next-e#keiksmažodis#de.net/family-guy');

echo $page;

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Konsole + cron post-64109-0-44605800-1349180241_thumb.png

 

Na arba jei linux serveris, tai dar

 

> /dev/null &

 

Issamiau.

 

Kitas dar klausimas su scraping'u. Esme tame, kad leidzia pasiimt koda is puslapio, bet tas kodas gaunas heroglifai. Gal kas turit pasiulymu?

 

ini_set('user_agent', 'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.4 (KHTML, like Gecko) Chrome/22.0.1229.79 Safari/537.4');

$page = file_get_contents('http://next-e#keiksmažodis#de.net/family-guy');

echo $page;

 

$page = file_get_contents('http://next-e#keiksmažodis#de.net/family-guy/');

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Issamiau.

 

Kitas dar klausimas su scraping'u. Esme tame, kad leidzia pasiimt koda is puslapio, bet tas kodas gaunas heroglifai. Gal kas turit pasiulymu?

 

ini_set('user_agent', 'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.4 (KHTML, like Gecko) Chrome/22.0.1229.79 Safari/537.4');

$page = file_get_contents('http://next-e#keiksmažodis#de.net/family-guy');

echo $page;

 

charset=iso-8859-1

Tame tinklalapyje, o pas tave UTF-8. Teks persikoduoti gautus duomenis...

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Susiduriau su problema kuriant login'o sistemą. Kūriu su cookies, ir aš užsireginu, mano duomenys užregistruotus nusiųnčia į MySQL na šiuoje vietoje viskas tvarkoje ir kai jungiuosi su tikrai tinkamais duomenymis man vistiek meta "Blogai įvesti duomenys" Neprisijungta. Ir jokių errorų, kode viskas tvarkoje, bet nesuprntu kodėl nepriisjungia, nors užsiregistravau ir duomenys tikrai geri. Štai log.php kodas:

 <?php


if (isset($_POST['submit'])) {

    //Tikrina ar visi laukeliai uzpildyti
    if($_POST['email'] != '' && $_POST['pass'] != '' ) {

 //Iterpiamas connect.php failas.
 require_once 'connect.php';

 //Issaukiu MySQL komanda, paimu is duom bazes "vartotojai" duomenys vartotojo.
 $row = mysql_query ("SELECT email,pass FROM vartotojai where email='".$_POST['email']."'
 and 
 pass='".md5($_POST['pass'])."'");

 $check = mysql_num_rows($row);
 $duomenys = mysql_fetch_array($row);

 if ($check) {

 setcookie('user', $duomenys['email'], time()+3600*24);

 } else {
     echo "Blogai ivesti duomenys";
 setcookie('user', '0', time()+3600*24);
 }

    } else {

    echo "Privalomi visi laukeliai";

    }

}

if (isset($_COOKIE['user']) && $_COOKIE['user'] != '0') {

    print $_COOKIE['user'];

} else {

    echo "<br />Neprisijungta";

 }


?>

<form action='log.php' method='post'>
Email: <br />
<input type='text' name='email' /> <br />
Slaptazodis: <br />
<input type='password' name='pass' /> <br /> <br>
<input type='submit' name='submit' value='Prisijungti'>
</form>

Prašau padėkit, spėju vėl bus kokia kvailą klaidelė :D

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Nu čia tik paprastas loginas, be apsaugų ir t.t vėliau patobulinsiu :D

Apsauga neturėtų būti kažkoks „cool feature“. Apskritai, negalvoji apie tai kaip apie „apsaugą“ ir tiesiog supranti, kad tai – pagrindinė, neatsiejama dalis :)

 

Kaip dėl pirmos mano pranešimo dalies – ar išvis pavyksta ta užklausa?

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Prisijunkite prie diskusijos

Jūs galite rašyti dabar, o registruotis vėliau. Jeigu turite paskyrą, prisijunkite dabar, kad rašytumėte iš savo paskyros.

Svečias
Parašykite atsakymą...

×   Įdėta kaip raiškusis tekstas.   Atkurti formatavimą

  Only 75 emoji are allowed.

×   Nuorodos turinys įdėtas automatiškai.   Rodyti kaip įprastą nuorodą

×   Jūsų anksčiau įrašytas turinys buvo atkurtas.   Išvalyti redaktorių

×   You cannot paste images directly. Upload or insert images from URL.

Įkraunama...
  • Dabar naršo   0 narių

    Nei vienas registruotas narys šiuo metu nežiūri šio puslapio.

  • Prisijunk prie bendruomenės dabar!

    Uždarbis.lt nariai domisi verslo, IT ir asmeninio tobulėjimo temomis, kartu sprendžia problemas, dalinasi žiniomis ir idėjomis, sutinka būsimus verslo partnerius ir dalyvauja gyvuose susitikimuose.

    Užsiregistruok dabar ir galėsi:

    ✔️ Dalyvauti diskusijose;

    ✔️ Kurti naujas temas;

    ✔️ Rašyti atsakymus;

    ✔️ Vertinti kitų žmonių pranešimus;

    ✔️ Susisiekti su bet kuriuo nariu asmeniškai;

    ✔️ Naudotis tamsia dizaino versija;

    ir dar daugiau.

    Registracija trunka ~30 sek. ir yra visiškai nemokama.

  • Naujausios temos

  • Karštos temos

×
×
  • Pasirinkite naujai kuriamo turinio tipą...