Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Pozivanje funkcije klikom na link

[es] :: PHP :: Pozivanje funkcije klikom na link

[ Pregleda: 2965 | Odgovora: 16 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

BinLaden
Ni na nebu ni na zemlji

Član broj: 147476
Poruke: 102
*.teol.net.

Sajt: www.sove-soft.rs.ba


Profil

icon Pozivanje funkcije klikom na link06.08.2007. u 02:59 - pre 203 meseci
Imam funkciju "adddata()" koja upisuje podatke u bazu i imam jednu sliku link ka nekom fajlu.
Meni treba da kad se klikne na taj link, da se automatski pozove i izvrsi funkcija adddata().

Ero S Onoga Sveta
 
Odgovor na temu

karas

Član broj: 5574
Poruke: 482
*.routotelecom.com.



+1 Profil

icon Re: Pozivanje funkcije klikom na link06.08.2007. u 07:28 - pre 203 meseci
Staviš da link ima parametar tipa do=adddata a u kod ubaciš
Code:

if ($_REQUEST["do"] == "adddata")
    adddata();


Sveti Avgustin: "Dobar hrišćanin treba da se kloni matematičara i svih onih koji daju lažna proročanstva. Postoji opasnost da su matematičari već sklopili pakt sa Đavolom, da pomrače čovekov um i da ga okuju okovima pakla."
 
Odgovor na temu

Miroslav Ćurčić
ex mVeliki
Novi Sad

Član broj: 19034
Poruke: 1118
*.dynamic.sbb.co.yu.



+19 Profil

icon Re: Pozivanje funkcije klikom na link06.08.2007. u 17:26 - pre 203 meseci
U slučaju da "link ka nekom fajlu" nije PHP fajl, ili nije uopšte na tvom serveru, onda taj tvoj link mora ići u tvoju, lokalnu, PHP skriptu s tim da joj moraš proslediti parametar gde da ga dalje vodi.

Npr. da imaš link ka [es] forumu, onda bi ti link išao ovako nekako: "mojaskripta.php?gde=www.elitesecurity.org".
U toj skripti ti lepo pozovu "adddata" i posle toga "header('Location: '.$_GET['gde']);"
"The quieter you become, the more you are able to hear."
Blog | PowerCMS
 
Odgovor na temu

BinLaden
Ni na nebu ni na zemlji

Član broj: 147476
Poruke: 102
*.teol.net.

Sajt: www.sove-soft.rs.ba


Profil

icon Re: Pozivanje funkcije klikom na link06.08.2007. u 19:05 - pre 203 meseci
Posto jos nisam zavrsio osnovnu skolu sto se tice PHP-a, ako vam nebi bio problem
da malo opsirnije, odnosno sa vise koda opisete to sto ste govorili.
Evo kod linka:
Code:
<p><a href="GSM Servis.zip"><img src=
"ss2_files/download.gif" border="0px" height="24px" width="70px"/></a></p>

Znaci fajl se nalazi na istom serveru gdje je i stranica. Funkciju se ne nalazi u "<head>", ne znam dali mora?
Ero S Onoga Sveta
 
Odgovor na temu

Nemanja Avramović
Engineering Manager
MENU Technologies
Beograd, Srbija

Moderator
Član broj: 32202
Poruke: 4391
77.46.181.*

Sajt: https://avramovic.info


+46 Profil

icon Re: Pozivanje funkcije klikom na link06.08.2007. u 20:23 - pre 203 meseci
To što ti hoćeš je nemoguće. Odnosno moguće je preko AJAX-a. Bez AJAX-a ne možeš da zoveš PHP funkcije kad je stranice već u browseru jer je PHP serverski jezik.
Laravel Srbija.

[NE PRUŽAM PODRŠKU ZA PHP PREKO PRIVATNIH PORUKA!]
 
Odgovor na temu

Miroslav Ćurčić
ex mVeliki
Novi Sad

Član broj: 19034
Poruke: 1118
*.dynamic.sbb.co.yu.



+19 Profil

icon Re: Pozivanje funkcije klikom na link06.08.2007. u 20:27 - pre 203 meseci
Probaj 'vako:
Code:

<a href="mojbrojac.php?gde=GSM%20Servis.zip">


i napravi skript "mojbrojac.php":
Code:

<?php
  // definicija te adddata funkcije ili include do nje
  adddata();
  header("Location: www.mojsajt.co.yu/$_GET[gde]");
?>

Napisano "iz glave", probaj pa javi.
"The quieter you become, the more you are able to hear."
Blog | PowerCMS
 
Odgovor na temu

BinLaden
Ni na nebu ni na zemlji

Član broj: 147476
Poruke: 102
*.teol.net.

Sajt: www.sove-soft.rs.ba


Profil

icon Re: Pozivanje funkcije klikom na link07.08.2007. u 11:15 - pre 203 meseci
Nece ovo...
Ero S Onoga Sveta
 
Odgovor na temu

BinLaden
Ni na nebu ni na zemlji

Član broj: 147476
Poruke: 102
*.teol.net.

Sajt: www.sove-soft.rs.ba


Profil

icon Re: Pozivanje funkcije klikom na link07.08.2007. u 11:17 - pre 203 meseci
Druze "Big" nece ovo izbacuje mi gresku:
Citat:
Warning: Cannot modify header information - headers already sent by (output started at ......

Dajte ljudi bilo kakvo rjesenje. Znaci treba mi kada se klikne na link da se pokrene download i u
bazu da poveca broj za jedan. Nemora da bude samo PHP. Moze bilo kakvo rjesenje ili PHP ili Java ili HTML ili
sve kombinovano zajedno samo da radi.
Ero S Onoga Sveta
 
Odgovor na temu

flylord
Ilić Aleksandar
Simplicity d.o.o.
Nis/Uzice

Član broj: 2954
Poruke: 3859
*.dynamic.sbb.co.yu.

ICQ: 4849714


+68 Profil

icon Re: Pozivanje funkcije klikom na link07.08.2007. u 11:31 - pre 203 meseci
Prvo "zavrsi osnovnu skolu" vezano za PHP i web aplikacije. Receno ti je precizno kako da resis svoj problem. Ako si znao da napises funkciju koja nesto radi, kako ne znas da pozoves tu funkciju?
 
Odgovor na temu

BinLaden
Ni na nebu ni na zemlji

Član broj: 147476
Poruke: 102
*.teol.net.

Sajt: www.sove-soft.rs.ba


Profil

icon Re: Pozivanje funkcije klikom na link07.08.2007. u 13:18 - pre 203 meseci
Ja smatram da je forum edukativnog karaktera, pa vezano za to i mislio sam da ce mi neko ovde
pomoci oko zavrsavanja te skole. I ne vidim svrhu ovog tvog zluradog komentara. Ako nisi voljan da pomognes
ne znam cemu onda to...
Znam kako se poziva funkcija u normalnim uslovima ali ne mogu da rijesim kako da izvrsim neki PHP skript klikom
na link a ujedno da se pokrene download tog fajla. Dakle probao sam rjesenje koje mi je dao mVeliki i rekao da
mi izbacuje gresku.

Ako ima neko voljan da pomogne: Sada sam funkciju smjestio u zaseban php brojac.php onako kako mi je mVeliki
predlozio, a takodje i link sam odradio prema njegovim uputama. Znaci sad bi mi trebalo jos da pokrenem download
fajla. Posto ja ne znam kako u PHP pokrenuti download, ako neko zna i ima volje da mi pomogne bio bi mu
puno zahvalan.

izmena: Nemanja: Ne citiraj prethodnu poruku! Pročitaj pravilnik!

Ero S Onoga Sveta
 
Odgovor na temu

Nemanja Avramović
Engineering Manager
MENU Technologies
Beograd, Srbija

Moderator
Član broj: 32202
Poruke: 4391
77.46.247.*

Sajt: https://avramovic.info


+46 Profil

icon Re: Pozivanje funkcije klikom na link07.08.2007. u 13:25 - pre 203 meseci
Forum jeste edukativnog karaktera ali kategorički odbijamo da početnicima pišemo čitave skripte. Dakle, daj konkretan kod koji si do sada uradio, reci gde je zapelo, pa da pomažemo. Ako očekuješ da ti neko piše celu skriptu, obrati se na treća vrata levo (i spremi pare).
Laravel Srbija.

[NE PRUŽAM PODRŠKU ZA PHP PREKO PRIVATNIH PORUKA!]
 
Odgovor na temu

dakipro
Dalibor Jovic
Web Developer
Bergen, Norway

Moderator
Član broj: 31848
Poruke: 1792
*.dynamic.sbb.co.yu.

Sajt: norway.dakipro.com


+190 Profil

icon Re: Pozivanje funkcije klikom na link07.08.2007. u 13:30 - pre 203 meseci
Forum jeste edukativnog karaktera, ali ne po scenariju : ti postavis pitanje, a 15 nas ti odgovara red po red koda. Download iz phpa je cak i u manualu objasnjeno, a kamoli ovde na forumu. Mislis da si prvi kome je ovo zatrebalo pa ne smatras za shodno da bi trebalo prvo da potrazis resenje sam, nego prvo trebas da pitas, a neko da ti da link ili napise kod?
Koristi pretragu na sajtu, sigurno ces naci ono sto ti treba, ja sam bar 2 puta odgovarao na to, i naravno, nemam nameru da se ponavljam (niti bilo ko od nas) pa sad i tebi pojedinacno da objasnim sta gde treba...

EDIT: @ nemanja: prike, mnogo brzo kucas :)
 
Odgovor na temu

Miroslav Ćurčić
ex mVeliki
Novi Sad

Član broj: 19034
Poruke: 1118
*.dynamic.sbb.co.yu.



+19 Profil

icon Re: Pozivanje funkcije klikom na link07.08.2007. u 19:13 - pre 203 meseci
Ladene, ima na ovom forumu lepa (edukativna) tema nazvana "FAQ", idi tamo i potraži objašnjenje za BOM.
Takođe pogledaj manual za funkciju "header".

Inače dali se brojač povećava?
"The quieter you become, the more you are able to hear."
Blog | PowerCMS
 
Odgovor na temu

Man-Wolf
Mihailo Joksimovic
Beograd

Član broj: 17016
Poruke: 873
*.eunet.yu.



+13 Profil

icon Re: Pozivanje funkcije klikom na link07.08.2007. u 23:19 - pre 203 meseci
Ako sam skapirao dobro, treba ti da ti se pokrene funkcija i download. Malo sam prepravio kod od mVeliki. Nije isprobano, ali trebalo bi da sljaka
Code:

Ovo je link:

<a href="mojbrojac.php?gde=GSM%20Servis.zip">

A ovo ide u mojbrojac.php:
<?php
  // definicija te adddata funkcije ili include do nje
  adddata();
  $gde = $_REQUEST['gde'];
  echo "<meta http-equiv='refresh' content='0;url='mojsajt.co.yu/".$gde."'>";
?>
 
Odgovor na temu

glavince
Ohrid/Macedonia

Član broj: 66412
Poruke: 246
62.162.91.*

Sajt: ohridnews.com


Profil

icon Re: Pozivanje funkcije klikom na link08.08.2007. u 01:00 - pre 203 meseci
Ako rec o downloadu nekog lajla i brojac koliko je taj fajl downlodiran treba de se pozove taj fajl pomocu nekoliko hedera
Code:

Ovo je link:

<a href="mojbrojac.php?gde=GSM%20Servis.zip">

A ovo ide u mojbrojac.php:
<?php
  // definicija te adddata funkcije ili include do nje
  adddata();

$gde = $_REQUEST['gde'];

header("Cache-Control: public, must-revalidate");
header("Content-Type: application/octet-stream");
header("Content-Length: " .(string)(filesize($gde)) );
header('Content-Disposition: attachment; filename="'.basename($gde).'"');
header("Content-Transfer-Encoding: binary\n");
                 
$fp = fopen($gde, 'rb');
$buffer = fread($fp, filesize($gde));
fclose ($fp);
                  
print $buffer;
?>
 
Odgovor na temu

BinLaden
Ni na nebu ni na zemlji

Član broj: 147476
Poruke: 102
*.teol.net.

Sajt: www.sove-soft.rs.ba


Profil

icon Re: Pozivanje funkcije klikom na link08.08.2007. u 02:51 - pre 203 meseci
@glavince i @Man-Wolf Hvala drugovi na razumijevanju i strpljenju.
Posto sam sad stigao iz kafane nemogu da ispromam tta vasa
rjesenja ali pretpostavjam da ce da radi, ako ne uspijem trazicu opet pomoc ako budete voljni da pomognete.

edit: Nemanja: obrisan offtopic/flamebait - Za žalbe na rad moderatora imaš forum Predlozi i Pitanja

[Ovu poruku je menjao Nemanja Avramović dana 08.08.2007. u 09:48 GMT+1]
Ero S Onoga Sveta
 
Odgovor na temu

Man-Wolf
Mihailo Joksimovic
Beograd

Član broj: 17016
Poruke: 873
*.eunet.yu.



+13 Profil

icon Re: Pozivanje funkcije klikom na link08.08.2007. u 11:27 - pre 203 meseci
@BinLaden - probaj resenje sto ti je dao @glavince, posto vidim da je covek dosta iskusniji od mene :-) Ja se bavim PHP-om tek nekih godinu do godinu ipo, tako da sam jos uvek nov u tome :-)
 
Odgovor na temu

[es] :: PHP :: Pozivanje funkcije klikom na link

[ Pregleda: 2965 | Odgovora: 16 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.