Forum FAQForum FAQSearchSearch MemberlistMemberlist Forum ignore listForum ignore list RegisterRegister ProfileProfile Log in to check your private messagesLog in to check your private messages Log inLog in
PHP pomoć
Goto page 1, 2  Next
 
This forum is locked: you cannot post, reply to, or edit topics.   This topic is locked: you cannot edit posts or make replies.    mi3dot.org Forum Index -> Server-side
View previous topic :: View next topic  
Author Message
senn



Joined: 23 Nov 2004
Posts: 52
Location: Samobor, Croatia

PostPosted: 29.12.2004 17:32    Post subject: PHP pomoć Add user to your forum ignore list Reply with quote

Novi sam u PHP-u, u stvari neznam skoro ništa.

Pitanje, kako iz html-a ili javascripte pozvati php scriptu sa parametrom.
npr.


<html>
<body>
<?php
include("scripta.php (parametar)");
?>
....

kako bi trebalo izgledati zaglavlje skripte koja bi preuzela taj prarametar?

Senn
Back to top
View user's profile Send private message Visit poster's website
blind*dragon



Joined: 05 Jan 2004
Posts: 46

PostPosted: 29.12.2004 18:01    Post subject: Re: PHP pomoć Add user to your forum ignore list Reply with quote

Code:

<html>
<body>
   <?php
   include("scripta.php?click=prvi");
   ?>


u scripta.php
Code:

<?php
if ($_GET['click']=="prvi"){
....
}
?>


Jesi na to mislio

_________________
blind dragon
Back to top
View user's profile Send private message
senn



Joined: 23 Nov 2004
Posts: 52
Location: Samobor, Croatia

PostPosted: 29.12.2004 18:14    Post subject: savršeno Add user to your forum ignore list Reply with quote

super, nemože biti lakše, hvala, nadam se da će uspijeti.

Senn
Back to top
View user's profile Send private message Visit poster's website
senn



Joined: 23 Nov 2004
Posts: 52
Location: Samobor, Croatia

PostPosted: 29.12.2004 18:20    Post subject: mislim da i nije Add user to your forum ignore list Reply with quote

code:

<html>
<body>
<?php
include("scripta.php?click=prvi");
?>


script.php


<?php
if ($_GET['click']=="prvi"){
....
}
?>

----------------------------
da, ali ja neću da provjeramam da li je prenesen parametar "prvi", nego hoću pokupiti bilo koji parametar.

Please, kako to.

Senn
Back to top
View user's profile Send private message Visit poster's website
_butch



Joined: 10 Sep 2003
Posts: 870
Location: Maichno, Krlovc

PostPosted: 29.12.2004 20:42    Post subject: Add user to your forum ignore list Reply with quote

pa samo modificiras to.

blind*dragon ti je dobro napisao.
Malo detaljnije specificiraj.. s kojim parametrima, kako hoces itd..

mozes napraviti klasu pa u njoj konfigurirati al to je sigurno pre-advanced za tebe..

_________________
FRENCH GUARD: No chance, English bed-wetting types.
I burst my pimples at you and call your door-opening request a silly thing, you tiny-brained wipers of other people's bottoms!
Flikrac
Back to top
View user's profile Send private message Visit poster's website MSN Messenger
zweistein



Joined: 14 Nov 2004
Posts: 57
Location: Pula, HR

PostPosted: 29.12.2004 22:20    Post subject: Add user to your forum ignore list Reply with quote

Code:
// file1.php

<html>
<body>
<?php
include("script.php?click=prvi");
?>


// script.php

<?php
echo($_GET['click']);
?>


Ovo ispisuje zadani parametar... S varijablom $_GET['click'] možeš sada raditi što god hoćeš....

HTH

_________________
The only laws of matter are those our mind must fabricate,
and the only laws of mind are fabricated by matter.
-- James C. Maxwell
Indiscipline - hrvatski site posvećen King Crimsonu!
Back to top
View user's profile Send private message Visit poster's website
senn



Joined: 23 Nov 2004
Posts: 52
Location: Samobor, Croatia

PostPosted: 30.12.2004 10:36    Post subject: Nije da mi bas i ide - prijenos varijable u php-u Add user to your forum ignore list Reply with quote

Nije bas da mi ide, molim nadjite gresku.
ovo je html datoteka s tim da je "t" parametar koji prenosim
Code:

<DIV ID="count">
  Copyright &copy; --- views:
  <?php include("script.php?click=counter_data/' + t + '.txt"); ?>
</DIV></body></html>


ovo je php scripta koju sam napisao:
Code:


<?php
$click="";
$_GET['click'];
echo ($click);       - cak sam ovdjej pokusavao da mi ispise ali ne radi
$fp=fopen("click","r");
$count=fgets($fp,1024);
fclose($fp);
$fw=fopen("click","w");
$cnew=$count+1;
$countnew=fputs($fw,$count+1);
echo "$cnew";
fclose($fw);
?>


Cilj je da prenesem varijablu "t" (koja je vec donesena u javascripti) u php scriptu i s njom radim. Varijabla je ime kojoj dodam prefiks direktorija "counter_data/" i sufix ".txt".

Sto ne valja.

Senn
Back to top
View user's profile Send private message Visit poster's website
Sulien



Joined: 04 Jan 2004
Posts: 2905
Location: Zagreb

PostPosted: 30.12.2004 11:07    Post subject: Re: Nije da mi bas i ide - prijenos varijable u php-u Add user to your forum ignore list Reply with quote

senn wrote:
Code:
<?php
$click="";
$_GET['click'];
echo ($click);       - cak sam ovdjej pokusavao da mi ispise ali ne radi
...
?>

Sto ne valja.

Druga linija ti je besmislica, tj. void expression: nema pridruživanja, usporedbe, poziva funkcije... ničega! Ako hoćeš zapisati vrijednost u varijablu, morat ćeš to napraviti ovako
Code:
$varijabla = (neka vrijednost);

znači
Code:
$click = $_GET['click'];
echo $click;  // e, sad već postoji mogućnost da će ti se nešto i ispisati
Back to top
View user's profile Send private message Send e-mail Visit poster's website
blind*dragon



Joined: 05 Jan 2004
Posts: 46

PostPosted: 30.12.2004 13:02    Post subject: Re: Nije da mi bas i ide - prijenos varijable u php-u Add user to your forum ignore list Reply with quote

Code:

<DIV ID="count">
  Copyright &copy; --- views:
  <?php include("script.php?click=".$t.""); ?>  //ovo ti je nepotrebno: counter_data/' + t + '.txt
</DIV></body></html>



Code:


<?php
echo ($click);    // sad će ti ispisati t.
$fp=fopen("counter_data/".$_GET['click'].".txt","r");
$count=fgets($fp,1024);
fclose($fp);
$fw=fopen("counter_data/".$_GET['click'].".txt","w");
$cnew=$count+1;
$countnew=fputs($fw,$count+1);
echo "$cnew";
fclose($fw);
?>


1: nisam te baš skužio ali ako prenosiš t varijablu tada moraš navesti $t (da je to varijabla t)

_________________
blind dragon
Back to top
View user's profile Send private message
senn



Joined: 23 Nov 2004
Posts: 52
Location: Samobor, Croatia

PostPosted: 30.12.2004 14:37    Post subject: ne radi i ne radi Add user to your forum ignore list Reply with quote

php scripta
Code:

<?php
echo ($click);
?>


html scripta
Code:

<?php include("script.php?click=".$t.""); ?>


i nece ispisati "t"

Ko ce mi napraviti da mi sa echo (nesto) ispise to nesto - nesto bi trebala biti bilo kakva varijabla.

Senn[/code]
Back to top
View user's profile Send private message Visit poster's website
gog



Joined: 18 Jun 2004
Posts: 679
Location: zagreb

PostPosted: 30.12.2004 15:20    Post subject: Add user to your forum ignore list Reply with quote

Ja tebe baš i ne kužim, probaj možda na nekom primjeru pa će ti netko već pomoći...
Back to top
View user's profile Send private message Visit poster's website
zweistein



Joined: 14 Nov 2004
Posts: 57
Location: Pula, HR

PostPosted: 30.12.2004 18:43    Post subject: Add user to your forum ignore list Reply with quote

'Ajmo ovako...

Code:
// html_script.php
<?php
$t = "neki string";
include("php_script.php?click=" . $t);
?>


// php_script.php
<?php
echo($_GET['click']);
?>


Moraš pridružiti neku vrijednost varijabli $t prije nego je upotrijebiš... Ovo će ti u php_script.php ispisati vrijednost varijable $t iz html_script.php.

HTH

_________________
The only laws of matter are those our mind must fabricate,
and the only laws of mind are fabricated by matter.
-- James C. Maxwell
Indiscipline - hrvatski site posvećen King Crimsonu!
Back to top
View user's profile Send private message Visit poster's website
senn



Joined: 23 Nov 2004
Posts: 52
Location: Samobor, Croatia

PostPosted: 02.01.2005 14:45    Post subject: i dalje na readi, Add user to your forum ignore list Reply with quote

Stvarno ne znam u cemu je rijec, ne radi i ne radi. Vjerojatnoj je neka toliko velika glupost da cu se smijati, ali, sve ovo sto ste napisali ne radi. Jos jedan pokusaj. Sto hocu??? Ovako.
Hocu u html kodu pozvati php scriptu (to ide sa Include...) i upisati jedan parametar (txt varijabla) koji cu prenjeti u tu php scriptu. Nakon toga zelim taj parametar ispisati.

HTML datoteka
Code:

<?php include("script.php?click=bilosto); ?>


php scripta izgleda ovako
Code:

<?php
echo ($click);
?>


nikako da mi ispise taj bilosto - stvarno sam vec u bedu, pomozite.

Senn
Back to top
View user's profile Send private message Visit poster's website
senn



Joined: 23 Nov 2004
Posts: 52
Location: Samobor, Croatia

PostPosted: 02.01.2005 15:01    Post subject: Ne radi cak ni ovo Add user to your forum ignore list Reply with quote

Ne radi cak ni ovo:

Code:

<?php include("count.php"); ?>



Code:

<?php
echo (pisi bilo sto);
echo($_GET["click"]);
?>



Stvarno mi nije jasno.
Senn
Back to top
View user's profile Send private message Visit poster's website
che.UP
mi3.crew


Joined: 07 Sep 2003
Posts: 2320
Location: zagreb

PostPosted: 02.01.2005 15:08    Post subject: Add user to your forum ignore list Reply with quote

Code:
$click = "nesto";
include ("count.php");


stavi na pocetak count.php filea

Code:
echo $click;


ak sam dobro skuzio :)
mislim da ti get parametri vrijede samo za url i da ovo sta hoces sa includom napravit nemre bit get varijabla... IMHO, ne da mi se probavat :)

_________________
UP | TypeTester | Accommodations App
Meni u Firefox-u ne radi AJAX
Back to top
View user's profile Send private message Visit poster's website
senn



Joined: 23 Nov 2004
Posts: 52
Location: Samobor, Croatia

PostPosted: 02.01.2005 15:18    Post subject: i dalje nista Add user to your forum ignore list Reply with quote

Cak si i ti fulao, nisi napisao

include ("count.php?click");

Nije mi jasno, ne poziva mi count.php datoteku pa makar u njoj samo pisalo:
Code:

<?php
$click = "nesto";
echo $click;
echo "bilosto";
?>


pozivam ju u html-u ovako:
Code:

<?php  include("count.php"); ?>



pa ovo bi stvarno trebalo raditi.
Senn
Back to top
View user's profile Send private message Visit poster's website
PsychoPod



Joined: 05 Oct 2003
Posts: 166

PostPosted: 02.01.2005 23:18    Post subject: Add user to your forum ignore list Reply with quote

u html-u je pozivas??..
imas li php host ili to na kompu. ako je na kompu, imas li lokalni server. i kako se zove file u koji inkludas count.php?
za pocetak Smile
Back to top
View user's profile Send private message
che.UP
mi3.crew


Joined: 07 Sep 2003
Posts: 2320
Location: zagreb

PostPosted: 03.01.2005 00:59    Post subject: Re: i dalje nista Add user to your forum ignore list Reply with quote

senn wrote:
Cak si i ti fulao, nisi napisao

include ("count.php?click");


nisam fulao, napisao sam kako sam htio :)

par pitanja:

1. jel to probavas doma ili na nekom serveru?
2. imas li doma instaliran apache i php
3. javlja li ti se uopce ikakva greska pri pokretanju fajlova?
4. kako ti izgleda link (url) u browseru kad gledas te svoje fajlove?

_________________
UP | TypeTester | Accommodations App
Meni u Firefox-u ne radi AJAX
Back to top
View user's profile Send private message Visit poster's website
senn



Joined: 23 Nov 2004
Posts: 52
Location: Samobor, Croatia

PostPosted: 03.01.2005 14:47    Post subject: Add user to your forum ignore list Reply with quote

Quote:

1. jel to probavas doma ili na nekom serveru?
2. imas li doma instaliran apache i php
3. javlja li ti se uopce ikakva greska pri pokretanju fajlova?
4. kako ti izgleda link (url) u browseru kad gledas te svoje fajlove?


1. probavam na serveru, radi bez pozivanja parametra
Code:
<?php include("script.php?click=bilosto); ?>


bez pozivanja parametara
Code:
<?php include("script.php); ?>

radi kak spada, ali ja trebam pozvati parametar - kako pozvati scriptu s parametrom???


S parametrom, greška je ovakva:

    Warning: main(count.php?nesto=LADYBUGS): failed to open stream: No such file or directory in /home/sencarh/public_html/index.php on line 43

    Warning: main(count.php?nesto=LADYBUGS): failed to open stream: No such file or directory in /home/sencarh/public_html/index.php on line 43

    Warning: main(count.php?nesto=LADYBUGS): failed to open stream: No such file or directory in /home/sencarh/public_html/index.php on line 43

    Warning: main(): Failed opening 'count.php?nesto=LADYBUGS' for inclusion (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/sencarh/public_html/index.php on line 43


Line 43 je ta u kojoj pozivam php scriptu.

U stvari ja samo trebam sintaksu kako ću prenjeti parametar (text varijablu) u php scriptu i s njom nešto raditi.

Senn
Back to top
View user's profile Send private message Visit poster's website
che.UP
mi3.crew


Joined: 07 Sep 2003
Posts: 2320
Location: zagreb

PostPosted: 03.01.2005 15:25    Post subject: Add user to your forum ignore list Reply with quote

senn wrote:
U stvari ja samo trebam sintaksu kako ću prenjeti parametar (text varijablu) u php scriptu i s njom nešto raditi.


pa to sam ti i napisao... $click bi ti s ovim morala bit dostupna u count.php

che.UP wrote:

Code:
$click = "nesto";
include ("count.php");

_________________
UP | TypeTester | Accommodations App
Meni u Firefox-u ne radi AJAX
Back to top
View user's profile Send private message Visit poster's website
senn



Joined: 23 Nov 2004
Posts: 52
Location: Samobor, Croatia

PostPosted: 03.01.2005 15:59    Post subject: Da, konačno radi, radi...... :) Add user to your forum ignore list Reply with quote

Evo, konačno radi, ali ne u potpunosti. Radi mi na prvoj stranici ali ne i u pop-up stranici koja se otvara na window.open u javascriptu i javascripta piše stranicu (ona u stvari ne postoji). Tamo mi kao da ne includa uopće tu php scriptu. Čak sam stavio jedan echo prije includea i njega ne ispisuje. Možda će biti lakše kad napišem kod:

Code:

function popup(f,t,w,h)
   {

   var content = "";
   var par = "";
   w = w;
   h = h;
   var x = window.screen.width / 2 - w / 2;
   var y = window.screen.height/ 2 - h / 2;
   wc = w - 315;
   hc = h - 14;
   
   var par = 'toolbar=no, location=no, directories=no, status=no,menubar=no, resizable=no, scrollbar=no';

   new_win = window.open('', '', 'par,width=' + w + ',height=' + h + ', top='+ y +', left=' + x);

   content ='
<html>
<head>
<SCRIPT LANGUAGE="JavaScript" SRC="scripts.js"></SCRIPT>
<title>' + t + '</title>
<nobr>
<style type="text/css"> #count {font-family: "Verdana";font-size: 8px; color: #101010; background-color: #eeeeee; border:solid thin; position: absolute; top:' + hc + '; left: ' + wc + ';}</style>
</head>
<body style="OVERFLOW: auto" MS_POSITIONING="FlowLayout" bgcolor=#000000 topmargin=0 leftmargin=0 bottommargin="0" rightmargin="0" marginwidth="0" marginheight="0">
<a href="javascript:window.close()">
<img src="' + f + '" width="' + w + '" height="' + h + '" border=0></a>
<DIV ID="count">Copyright &copy; Damir Sencar SENN, Samobor, Croatia,2004 --- views:
<?php $click = "LADYBUGS.txt"; echo $click; include ("count.php"); ?></DIV>
</body>
</html>
';

   alert (content);    - ovo samo radi debugiranja ispisuje alert
   new_win.document.write(content);

}


Ne znam da li je ovo čitljivo, ali polupao sam par entera da odvojim html tagove. Nemojte me sada popljuvati oko dužine funkcije ili načina pisanja koda.
Stvar je u tome da dio includanja php scripte dobro radi na osnovnoj stranici, dok u ovoj ne radi, tj ne poziva ga, čak sam i stavio jedan echo koji bi ga prije includanja trebao ispisati, ali nije - što znači da mi taj php dio uopće ne učitava.

Code:

<?php $click = "LADYBUGS.txt"; [b]echo $click[/b]; include ("count.php"); ?>


Hvala. Senn
Back to top
View user's profile Send private message Visit poster's website
che.UP
mi3.crew


Joined: 07 Sep 2003
Posts: 2320
Location: zagreb

PostPosted: 03.01.2005 19:31    Post subject: Add user to your forum ignore list Reply with quote

jel ti ova funkcija koju si napisao stoji u php ili html fileu? mora bit php

_________________
UP | TypeTester | Accommodations App
Meni u Firefox-u ne radi AJAX
Back to top
View user's profile Send private message Visit poster's website
bj__



Joined: 09 Nov 2004
Posts: 65
Location: Karlovac

PostPosted: 03.01.2005 19:40    Post subject: Add user to your forum ignore list Reply with quote

senn, moze jedno pitanjce? jel ti kuzis princip na kojem server tebi isporucuje stranice i obradjuje php? ti si pomocu client-side skripte (javascript) napravio stranicu i zelis da se nesto server-side jezikom na njoj ispise... ali tu je jedan problem - nisi pozvao nista od servera. da jednostavno otvoris novi prozor, pozoves stranicu "mojastranica.php", onda bi ti se izvrsio tvoj php kod, ovako je to samo tekst jer ga server nije parsao...

(somebody, correct me if I'm wrong Smile )
Back to top
View user's profile Send private message Twitter profile
senn



Joined: 23 Nov 2004
Posts: 52
Location: Samobor, Croatia

PostPosted: 03.01.2005 22:06    Post subject: komplikacije Add user to your forum ignore list Reply with quote

Quote:
che.UP Posted: 03.01.2005 18:31 Post subject:

--------------------------------------------------------------------------------

jel ti ova funkcija koju si napisao stoji u php ili html fileu? mora bit php

Ta funkcija je u scripts.js - tj u java script datoteci koju poziva osnovna index.html datoteka (tj. datoteka se radi jednog php dijela sada zove index.php).


-----------------------------------------------------------------------------------------------------
Quote:
bj__ Posted: 03.01.2005 18:40 Post subject:

--------------------------------------------------------------------------------

senn, moze jedno pitanjce? jel ti kuzis princip na kojem server tebi isporucuje stranice i obradjuje php? ti si pomocu client-side skripte (javascript) napravio stranicu i zelis da se nesto server-side jezikom na njoj ispise... ali tu je jedan problem - nisi pozvao nista od servera. da jednostavno otvoris novi prozor, pozoves stranicu "mojastranica.php", onda bi ti se izvrsio tvoj php kod, ovako je to samo tekst jer ga server nije parsao...

(somebody, correct me if I'm wrong )


bj....

Nije istina. Ja sam pomocu client side scripte (java scripte) kreirao html kod i pozivam realnu, postojecu server side php scriptu (zove se count.php i stoji u rootu servera). Prema logici bi trebalo sve raditi.
Za provjeru sam napisao html stranicu identicnu onoj koju mi ispise moja java scripta, postavio je na mjesto na serveru i pokrenuo (pozvao). Zacudo, niti ona nije pozvala taj isti count.php.
Problem je negdje u sintaksi, nekim cudnim nacinom sam dosao do color ispisom "sourcea" stranice nakon ucitavanja i (color source - mislim na ono gdje je teks crni, varijable plave, thml tagovi crveni ...) i moj dio koji pocinje sa <? php .... ?> je italic tekst zelene boje - izgleda mi kao komentar (radi se o Firefox wiev sourceu).

Mislim da nekako shvaca taj dio teksta unutar java scripte kao komentar ili ga zanemaruje. Ako nekome pada na pamet, da li javascript oznacava kometare na taj nacin ???

Cak sam probao zamijeniti neki dio od tih karaktera "<?" sa necim drugim, mislim da je za "<" bilo #ul; ali vise nisam siguran. Ako neko zna, znat ce o cemu govorim. Firefox je taj #ul; ispisao kao >, ali opet isto.

Dosta je bilo gluparanja sa tim scriptama, moram probat sa mysquelom... ima li ko kakvih primjedaba ili komentara, mozda malo pomoci....

Senn
Back to top
View user's profile Send private message Visit poster's website
bj__



Joined: 09 Nov 2004
Posts: 65
Location: Karlovac

PostPosted: 03.01.2005 23:41    Post subject: Add user to your forum ignore list Reply with quote

daj gle sad kaj si rekao. pomocu javascripte si napravio html kod i pozivas php skriptu. a od kuda ju pozivas? ne mozes ju pozvati preko php koda koji se nije prije odvrtio na serveru nego si ga ti pomocu javascripte "napisao" unutar html stranice (koja koliko vidim fizicki ne postoji?). a moze se odvrtiti jedino ako se nalazi na nekoj php stranici.
Back to top
View user's profile Send private message Twitter profile
Display posts from previous:   
This forum is locked: you cannot post, reply to, or edit topics.   This topic is locked: you cannot edit posts or make replies.    mi3dot.org Forum Index -> Server-side All times are GMT + 1 Hour
Goto page 1, 2  Next
Page 1 of 2

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group