[HTML]search na drugom siteu

C, C++, Java, PHP, Ruby...

Moderator/ica: Moderatori/ce

Pravila foruma
U naslovu teme unutar uglatih zagrada navesti o kojem jeziku je riječ. Primjer: [Java]
Avatar
glaskoncILLa
Postovi: 5678
Pridružen/a: 28 vel 2009, 16:36

[HTML]search na drugom siteu

Post Postao/la glaskoncILLa »

dakle, imam neku web aplikaciju ( perlusu koja generira html ) koja na osnovu nekih varijabli iz perla odredjuje kako ce stranica izgledati. recimo da bih napraviti button ispod kojeg je link sa jednom od tih varijabli i koji bi pobrao varijablu i to prebacio na drugi web i upucao ga kao search pojam.

dakle, pretpostavljam da mi treba neka get forma, recimo nesto ovako;

Kod: Označi sve

<html>
<head><title>Trazi</title></head>
<body>
    <form action="http://google.com" method="get">
         <input type="button" value="Trazi na googlu">
    </form>
</body>
</html>
i gdje da tu sad upucam tu varijablu?
se moze to uopce tako kako sam si ja zamislio?
...."Have you mooed today?"...
..It’s that time of the decade: I’m reinstalling Debian..
Avatar
stefan
Moderator
Postovi: 4366
Pridružen/a: 28 sij 2009, 18:46
Spol: M
OS: openSUSE Leap KDE

Re: [HTML]search na drugom siteu

Post Postao/la stefan »

mozda ti pomogne ista stvar napisana u php-u.
ovako nekako bi islo:
fajl u kojem je forma

Kod: Označi sve

<form action="redirect.php" method="post">
Pojam: <input type="text" name="pojam" />
<input type="submit" />
</form>
fajl redirect.php

Kod: Označi sve

<?php
if(isset($_POST['pojam']))
{
   $location="http://www.google.hr/search?q=".$_POST['pojam'];   
   header("Location: {$location}");
   exit;
}
?>
ovo gore radi samo za jednu rijec.
za vise rijeci odvojene razmakom:

Kod: Označi sve

<?php
if(isset($_POST['pojam']))
{
   $pojmovi=implode("+",explode(" ",$_POST['pojam']));
   $location="http://www.google.hr/search?q=".$pojmovi;   
   header("Location: {$location}");
   exit;
}
?>
Like some other animals, the gecko can perform a neat trick when threatened by a predator: it can amputate its own tail. The dropped tail serves to distract the predator, and by losing it, the lizard can run faster.
Avatar
glaskoncILLa
Postovi: 5678
Pridružen/a: 28 vel 2009, 16:36

Re: [HTML]search na drugom siteu

Post Postao/la glaskoncILLa »

khm, a;

Kod: Označi sve

    <form action="http://www.google.hr/search?q=$POJAM method="post">
         <input type="button" value="Trazi na googlu">
    </form>
?
buduci da je kanta php free, izbjegao bih php ako je moguce..
...."Have you mooed today?"...
..It’s that time of the decade: I’m reinstalling Debian..
Avatar
stefan
Moderator
Postovi: 4366
Pridružen/a: 28 sij 2009, 18:46
Spol: M
OS: openSUSE Leap KDE

Re: [HTML]search na drugom siteu

Post Postao/la stefan »

hmm.. a bas sam te mislio preobratit na php ;)

ok evo cistog HTML-a

Kod: Označi sve

<form method="get" action="http://www.google.com/search">  
<a href="http://www.google.com/">  
<img src="http://www.google.com/logos/Logo_40wht.gif" border="0" alt="Google"></a>  
</br>
<input type="text" name="q" maxlength="255" />  
<input type="submit" value="Google Search" />  
</form>
Like some other animals, the gecko can perform a neat trick when threatened by a predator: it can amputate its own tail. The dropped tail serves to distract the predator, and by losing it, the lizard can run faster.
Avatar
glaskoncILLa
Postovi: 5678
Pridružen/a: 28 vel 2009, 16:36

Re: [HTML]search na drugom siteu

Post Postao/la glaskoncILLa »

mislim da se nismo razmjeli, moj "pojam" je perl varijabla koja mora biti u kodu, odnosno to nije nesto sto bih upisivao rucno.
recimo da imam bazu koja je puna nekakvih djidja. :)
ta baza ima web frontend koji ima nekakvu trazilicu u koju upisem pojam, on to prokrcka u bazi, napravi nekakve joinove i prikaze mi moj pojam sa svim stvarima koje su vezane za njega, a taj html koji to prikazuje je pun nekakvih perl varijabli koje su zapravo rezultati selecta i joina u bazi

buduci da tih djidja u bazi ima hrpa i svako malo ih pretrazujem u toj aplikaciji i u jednoj drugoj, htio bih automatizirati proces tako da u taj html koji sluzi za prikazivanje stavim button ispod kog cuci link koji ce puknuti jednu od vrijednosti koje su mi prikazane ( dakle nista ne upisujem, sve je automatika jer taj html zna koja je prava vrijednost varijable ) u search druge aplikacije sto ce me hopefully odmah odvesti na pravo mjesto u drugoj aplikaciji, a ne da moram otvarati tu drugu aplikaciju, upisivati pojam u search i tek onda doci do rezultata.
na taj nacin bi povezao te dvije aplikacije i imao funkcionalnost obadvije na jednom sucelju.

tak da mislim da bi ovo moje drugo rjesenje mozda bilo na tragu toga sto zelim, samo ako radi.. :D


bilo bi zgodno da je i exact match, samo ne znam kako ce u to sjesti jos dvostrukih navodnika..

a preobracivanje, ma nesto sitno sam se i igrao sa php-om, ali zapravo nikad necu postati developer jer sam vec previse vremena i energije utukao u nesto drugo, a jedini razlog zasto ovo radim je taj sto sefovi obecavaju vec godinu dana da ce zaposliti linux developera, ali to nikako da se dogodi, kao kriza je.. :mrgreen:

naravno, jos uvijek primam ideje ili ispravke ovog mog nazovi koda. :)
...."Have you mooed today?"...
..It’s that time of the decade: I’m reinstalling Debian..
Avatar
augur
Postovi: 60
Pridružen/a: 04 lip 2009, 10:53
Spol: M
OS: Slackware

Re: [HTML]search na drugom siteu

Post Postao/la augur »

Dakle, želiš praktički da ti svaki rezultat iz prve baze bude pretraživ preko druge aplikacije.

Nešto poput ovoga u HTML::Masonu

Kod: Označi sve

Moji rezultati:
<%perl>
for my $item (@results) {
</%perl>
<li><a href="app2.cgi?q=<% $item %>"><% $item %></li>
<%perl> } </%perl>
A dvostruke navodnike pretvoriš u HTML entitye.

Je li to to, ili ti treba nešto kompliciranije?
Ash nazg durbatulûk, ash nazg gimbatul, ash nazg thrakatulûk, agh burzum-ishi krimpatul.
Avatar
glaskoncILLa
Postovi: 5678
Pridružen/a: 28 vel 2009, 16:36

Re: [HTML]search na drugom siteu

Post Postao/la glaskoncILLa »

pa zapravo je jednostavnije, ne svaki, odnosno ne treba mi array, korisiti cu uvijek istu varijablu koja uvijek gleda jednu vrijednost koja je je recimo nekakav unique id i u jednoj i u drugoj aplikaciji, ali ovaj donji dio mi se cini skroz upotrebljiv, mogu nalijepiti i neki tekst na to, ne mora biti button,a mozda se da nalijepiti i button, malo cu jos progooglati te linkove.. iako, ako ovo radi, vjerovatno bi radio i onaj moj form sa malo preinake, zagradica tu, zagradica tamo.. :)
probam sad koji dan, pa javim sto se pokazalo kao sretno.
thx. spivo
...."Have you mooed today?"...
..It’s that time of the decade: I’m reinstalling Debian..
Avatar
dalibor.klobucaric
Postovi: 1278
Pridružen/a: 17 ožu 2008, 09:35
Spol: M
OS: ubuntu 16
Lokacija: Čakovec
Kontakt:

Re: [HTML]search na drugom siteu

Post Postao/la dalibor.klobucaric »

si probao javascript neki..
tj da ti uzme variablu napravi redirekt na drugi html ?
Because Open Source Matters
--
Sites - Under construction
Avatar
glaskoncILLa
Postovi: 5678
Pridružen/a: 28 vel 2009, 16:36

Re: [HTML]search na drugom siteu

Post Postao/la glaskoncILLa »

previse komplikacija, ako bude srece to ce biti oneliner..
...."Have you mooed today?"...
..It’s that time of the decade: I’m reinstalling Debian..
Avatar
4ndY
Moderator
Postovi: 4060
Pridružen/a: 15 svi 2008, 18:05
Spol: M
OS: Fedora/KDE
Lokacija: Hamburg, DE
Kontakt:

Re: [HTML]search na drugom siteu

Post Postao/la 4ndY »

Ubi me ako sam te skužio što hoćeš :mrgreen:

Ali ajd da probam:
* hoćeš gumb, a ne link?
* hoćeš da ti samo proslijedi string u drugu tražilicu koja prima argumente preko URL-a?
* hoćeš minimalizam? 8-)

Problem je što ne znam Perl pa ćeš Perl dio morat sam izmislit.

Kod: Označi sve

<form><input type="button" value="Pretraži drugu bazu" onclick="window.location.href='http://www.google.hr/search?q=
<?perl print perl_funkcija_koja_mijenja_razmake_za_plusove( $originalni_string ); ?>'"></form>
A neutron walks into a bar; he asks the bartender, 'How much for a beer?' The bartender looks at him, and says 'For you, no charge.'
Odgovori