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

Easy PHP - ne rade proste skripte

[es] :: PHP :: Easy PHP - ne rade proste skripte

Strane: 1 2

[ Pregleda: 1321 | Odgovora: 21 ]

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

5h0ck
Beograd

Član broj: 14896
Poruke: 290
195.252.89.*



Profil

icon Easy PHP - ne rade proste skripte03.07.2006. u 21:57

Sta se desava - nemam pojma...

PHP toliko poznajem da mogu da razumem kod i da ga donekle menjam, a ostalo - niš'

Naime, desava se to da nece da mi obradi naaajobičniju skriptu sa jednom promenljivom koju saljes putem forme (echo $blabla)
a kada pokrenem neki CMS (Mambo) sa localhosta, sve najnormalnije funkcionise...

Sta je problem, zna li itko?

[Ovu poruku je menjao 5h0ck dana 03.07.2006. u 23:07 GMT+1]
03.07.2006. u 21:57 

Radovan__III
Beograd

Član broj: 15669
Poruke: 904
*.beobug.com.

Sajt: www.gogic.co.rs


Profil

icon Re: Easy PHP - ne rade proste skripte03.07.2006. u 22:09
Bilo bi lepo da das kod koji nece da ti radi, gresku koju daje ako je daje, i malo detaljnije opises gde si stavio php fajl i druge okolnosti.
Aj sad svi u biblioteku da nesto pojedemo i popijemo ...
--------------------------------
Knjigovodstvo | Razmena linkova | Pravilnik : Clan 11

03.07.2006. u 22:09 

divdesign
Republika srpska, Brod

Član broj: 42973
Poruke: 29
212.15.181.*



Profil

icon Re: Easy PHP - ne rade proste skripte03.07.2006. u 22:56
echo $blabla - sigurno ne radi ,nemas navodnike
Ma moze ti biti bilo sta. Postuj kod forme i fajla koji je prima.
"Ko igra za raju i zanemaruje taktiku zavrsice karijeru u nizerazrednom vratniku"
03.07.2006. u 22:56 

5h0ck
Beograd

Član broj: 14896
Poruke: 290
195.252.89.*



Profil

icon Re: Easy PHP - ne rade proste skripte03.07.2006. u 23:02
Stvar je u tome sto nije u pitanju jedan fajl. Kazem, najprostiji sa formom - ukucaj nesto > submit > i to nesto treba da se pojavi na drugoj strani, i nece. Inace ta forma radi na serveru, naravno. Ono sto sam primetio kod EasyPHP-a je to sto mi pri konfigurisanju PHP ekstenzija prikazuje veliki broj markiranih crvenom bojom sa obavestenjem ispod:

"Extensions in red can't be used because they have dependancy problems."

a, ako vam nesto znaci, izbacuje sl. gresku posle SUBMIT:

Notice: Undefined variable: ime in c:\program files\easyphp1-8\www\php\najprostija.php on line 4
03.07.2006. u 23:02 

divdesign
Republika srpska, Brod

Član broj: 42973
Poruke: 29
212.15.181.*



Profil

icon Re: Easy PHP - ne rade proste skripte03.07.2006. u 23:13
Kod najobicnije forme

Code:
<form id="form1" name="form1" method="post" action="login.php">
     
        <input type="text" name="ime" />
        <input type="submit" name="Submit" value="Ulaz" />
        
    </form>


Code:

Ovo je kod skripte koja prima podatak i ispisuje je 
<?php>
echo '$_POST[ime]' 
<?


"Ko igra za raju i zanemaruje taktiku zavrsice karijeru u nizerazrednom vratniku"
03.07.2006. u 23:13 

Davor Grubelić
Davor Grubelić

Član broj: 46879
Poruke: 279
*.cmu.carnet.hr.

Jabber: nameless21@elitesecurity.org
ICQ: 341103380


Profil

icon Re: Easy PHP - ne rade proste skripte03.07.2006. u 23:16
a da probaš ovako

Code:

<?php

echo $_POST['ime'];

?>


i moram reći jednu zamjerku:

KRIVO SI NAUČIO SINTAKSU PHP-a
03.07.2006. u 23:16 

divdesign
Republika srpska, Brod

Član broj: 42973
Poruke: 29
*.net.vip.hr.



Profil

icon Re: Easy PHP - ne rade proste skripte03.07.2006. u 23:34
Greska u kucanju i naravno ;
A mozda sam i pogresno naucio sintaksu, Vrag ce ga znat,Davore. Ne koristi velika slova jer imam utisak da vices
"Ko igra za raju i zanemaruje taktiku zavrsice karijeru u nizerazrednom vratniku"
03.07.2006. u 23:34 

Davor Grubelić
Davor Grubelić

Član broj: 46879
Poruke: 279
*.cmu.carnet.hr.

Jabber: nameless21@elitesecurity.org
ICQ: 341103380


Profil

icon Re: Easy PHP - ne rade proste skripte03.07.2006. u 23:38
nisam vikao, nego sam samo istaknuo ono što vidim..
bez ljutnje. nije mi namjera nikoga vrijeđati.
poštujem znanje svakoga... my bad

@5h0ck
i bilo bi dobro da postaš kod da vidimo u čemu je problem
03.07.2006. u 23:38 

5h0ck
Beograd

Član broj: 14896
Poruke: 290
195.252.89.*



Profil

icon Re: Easy PHP - ne rade proste skripte03.07.2006. u 23:46
Zasto mi ljudi ne veruju

probajte ovde: http://shonetow.com/najprostija1.php

Uvericete se da radi, i nije problem da probam sa ovim gore kodom, ali probao sam i stare fajlove, koji su nekad sigurno, 100% radili.

Jedino ako se u medjuvremenu nije pojavilo nesto novo u vezi sa PHP-om, a da mi to nije niko rekao
03.07.2006. u 23:46 

Davor Grubelić
Davor Grubelić

Član broj: 46879
Poruke: 279
*.cmu.carnet.hr.

Jabber: nameless21@elitesecurity.org
ICQ: 341103380


Profil

icon Re: Easy PHP - ne rade proste skripte03.07.2006. u 23:53
ali kako da ti pomognemo ovako na slijepo. daj neki kod koji ti ne radi pa da vidimo u čemu je problem.
i reci šta si zadnje radio po pitanju upgrade-a php i slično...
03.07.2006. u 23:53 

divdesign
Republika srpska, Brod

Član broj: 42973
Poruke: 29
*.net.vip.hr.



Profil

icon Re: Easy PHP - ne rade proste skripte03.07.2006. u 23:54
Imas duha u PHP-u.
"Ko igra za raju i zanemaruje taktiku zavrsice karijeru u nizerazrednom vratniku"
03.07.2006. u 23:54 

5h0ck
Beograd

Član broj: 14896
Poruke: 290
195.252.89.*



Profil

icon Re: Easy PHP - ne rade proste skripte04.07.2006. u 00:04
Ok... evo ga prvi deo:
Code:
<html>
</head>
<body>
<form id="form1" name="form1" method="get" action="najprostija.php">
  <label>
  <input name="actor" type="text" id="actor" />
  Actor</label>
  <p>
    <label>
    <input type="submit" name="Submit" value="Submit" />
    </label>
  </p>
</form>
</body>
</html>


Drugi deo:

Code:
<html>
<body>
<?php 
echo $actor;
?>
</body>
</html>


To je isti kod koji ste testirali na sajtu i radi
Da zovem Ghostbusterse
04.07.2006. u 00:04 

Nemanja Avramović
PHP developer, Webinsane
Mladenovac, Srbija

Moderator
Član broj: 32202
Poruke: 3831
195.252.99.*

ICQ: 266136396
Sajt: www.avramovic.info


Profil

icon Re: Easy PHP - ne rade proste skripte04.07.2006. u 00:05
Osećam da su opet u pitanju register_globals. Ako je tako, mislim da je krajnje vreme da se ovome stane na put
Moj sajt. Moj blog. Moj avatar. Moj grad. Moja frizura.

[NE PRUŽAM PODRŠKU ZA PHP PREKO PRIVATNIH PORUKA!]
04.07.2006. u 00:05 

Davor Grubelić
Davor Grubelić

Član broj: 46879
Poruke: 279
*.cmu.carnet.hr.

Jabber: nameless21@elitesecurity.org
ICQ: 341103380


Profil

icon Re: Easy PHP - ne rade proste skripte04.07.2006. u 00:11
i dobro osjećaš..
na site-u ti radi jer je register_globals uključen(bad idea), a na lokalnom ti je siključen pa zato ne radi.
riješi sa adminom gore navedenog site-a da isključi register_globals
04.07.2006. u 00:11 

5h0ck
Beograd

Član broj: 14896
Poruke: 290
195.252.89.*



Profil

icon Re: Easy PHP - ne rade proste skripte04.07.2006. u 00:14
Citat:
JaHvram: Osećam da su opet u pitanju register_globals. Ako je tako, mislim da je krajnje vreme da se ovome stane na put :)


Cool, jos cu biti odgovoran za pokretanje revolucije :D

Sta jos dodati:

Skoro svaki dan se bakcem sa PHP-om, tj. sa skriptama koje skidam sa neta. Poslednje sto sam proverava su bile skripte vezane za logovanje i neki CMS. Takodje sam danas probao i neki TYPE3 CMS, koji su toliko ukomplikovali da su zasluzili nagradu. Samo preuzimanje sa sajt je uradjeno iz par delova, pa skrpi-slepi i tu sam se prvi put sreo sa necim sto mi je trazio (ali ne mogu da se setim sta), ali koliko me intelekt sluzi nesto sto u okviru sajta - neki fajl.
04.07.2006. u 00:14 

5h0ck
Beograd

Član broj: 14896
Poruke: 290
195.252.89.*



Profil

icon Re: Easy PHP - ne rade proste skripte04.07.2006. u 00:17
Jao, jeste to...

Ukljucio sam ga kod sebe na localhostu i radi. Ali sada mi nije jasno zasto ga iskljuciti?
04.07.2006. u 00:17 

Davor Grubelić
Davor Grubelić

Član broj: 46879
Poruke: 279
*.cmu.carnet.hr.

Jabber: nameless21@elitesecurity.org
ICQ: 341103380


Profil

icon Re: Easy PHP - ne rade proste skripte04.07.2006. u 00:26
to ti je jako loša navika (korištenje register_globals) jer narušavaš sigurnost samog site-a

ako znaš engleski(pretpostavljam da znaš...) pogledaj ovdje:

http://hr.php.net/register_globals
04.07.2006. u 00:26 

divdesign
Republika srpska, Brod

Član broj: 42973
Poruke: 29
*.net.vip.hr.



Profil

icon Re: Easy PHP - ne rade proste skripte04.07.2006. u 00:54
Ipak nisu duhovi pih
"Ko igra za raju i zanemaruje taktiku zavrsice karijeru u nizerazrednom vratniku"
04.07.2006. u 00:54 

5h0ck
Beograd

Član broj: 14896
Poruke: 290
195.252.89.*



Profil

icon Re: Easy PHP - ne rade proste skripte04.07.2006. u 01:22
Citat:
Davor Grubelić: to ti je jako loša navika (korištenje register_globals) jer narušavaš sigurnost samog site-a

ako znaš engleski(pretpostavljam da znaš...) pogledaj ovdje:

http://hr.php.net/register_globals


Mislim da ni preveden ne bih bas razumeo, jer mi se cini da doseže do meni nejasnog dela. Ipak su moja interesovanja uperena u drugom smeru.

Ali bih u stvari želeo da mi neko odgovori na sledeca pitanja ukratko:

- Ukoliko iskljucim ovu opciju, kako da nateram gornji kod da funkcionise?
- Po sta je opasno koristi ovu opciju ukljucenom? Kakve podatke moze uzeti ili kakvu stetu moze neko da mi prouzrukuje?

Hvala unapred svima
04.07.2006. u 01:22 

SmilieBG
Aleksandar Skodric
NL

Moderator
Član broj: 13094
Poruke: 1803
*.speed.planet.nl.



Profil

icon Re: Easy PHP - ne rade proste skripte04.07.2006. u 06:36
1. umesto da pises:

echo $nesto;

pisi:

echo $_POST['nesto'];
ili
echo $_GET['nesto'];

u zavisnosti od toga kako prosledjujes podatak (POST - kroz formu, GET najcesce kroz url, npr a href = 'strana.php?broj=2' a zatim u strana.php radis: echo $_GET['broj']);
Razlika izmedju POST i GET ima jos, googlaj.

2. Opasno je to, sto sve podatke koje prosledjujes se ne proveravaju odakle dolaze (laicki objasnjeno). Sto znaci, da ako imas formu za slanje mail-a, ja mogu na svom serveru da napravim skriptu, koja ce da poziva tu tvoju skriptu i da joj prosledjuje parametre i da saljem spam sa tvog servera. Ako je register_globals off, onda imas mogucnosti da proveravas odakle / ko poziva tu skriptu i da zabranis zloupotrebu iste.

Poz,
Sale
=========
Uporedi cene i karakteristike za vise od 10.000 proizvoda, izmedju ostalog:
Digitalni foto-aparati
Mobilni telefoni
Skolski pribor
=========
04.07.2006. u 06:36 

[es] :: PHP :: Easy PHP - ne rade proste skripte

Strane: 1 2

[ Pregleda: 1321 | Odgovora: 21 ]

Postavi temu Odgovori

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