PHP primjer ne radi

poruka: 26
|
čitano: 6.293
|
moderatori: XXX-Man, vincimus
1
+/- sve poruke
ravni prikaz
starije poruke gore
16 godina
neaktivan
offline
PHP primjer ne radi
Otvorivši str. "index.php" u browseru ne dobijem 10 puta ispisano "Dobar dan!", već ""); ?> "

Evo koda u Dreamvieweru

 
0 0 hvala 0
16 godina
odjavljen
offline
RE: PHP primjer ne radi

Ne možeš samo otvoriti u browseru, već se treba nalaziti na web serveru koji ima instaliranu podršku za php. Php kod se izvršava na serverskoj strani, a browser dobije html dokument koji se po ničemu ne razlikuje od statičkog html-a.

Možeš pokušati preko apache-a.

Heart: _/\_/\_/\_/\_/\_/\_/\_/\_ Brain: __________________________
16 godina
neaktivan
offline
RE: PHP primjer ne radi
Instalirao sam "xampp". Kak sad mogu preko apache-a probat sajt ?
16 godina
odjavljen
offline
RE: PHP primjer ne radi

Podesi web root folder ili pronađi onaj koji je po defaultu, ubaci file i u browser ukucaj localhost/ime_filea.php

Ne znam da li ti je sve podešeno kako treba, pa pokušaj, ako ne bude, javi.

Heart: _/\_/\_/\_/\_/\_/\_/\_/\_ Brain: __________________________
15 godina
odjavljen
offline
RE: PHP primjer ne radi
gamecoder kaže...
Instalirao sam "xampp". Kak sad mogu preko apache-a probat sajt ?

XAMMP ti je u večini instalacija u c:\XAMPP direktoriju, ti tražiš htdocs folder.U njega jednostavno premjestiš gornji file, i to je to.Naravno tom folderu možeš pristupati putem FTP na adresi

//127.0.0.1 odnosno locallhost.Primjer u browseru otvaraš da u adresnu traku upišeš locallhost ili ovo podebljano.

16 godina
neaktivan
offline
RE: PHP primjer ne radi
Upisao sam u address bar "http://localhost/index.php", prije čeg sam provjerio je li file u "htdocs" folderu, no browser mi otvara početnu stranicu od xamppa ...
15 godina
odjavljen
offline
RE: PHP primjer ne radi

Što je sasvim logično unutar htdocsa imas xampp folder i njemu pripadajući index.html odnosno index.php koji itvara tu početnu stranicu od xampp-a.Unutar htdocsa napravi novi folder i nazovi ga recimo primjer i unutar njega stavi svoju index.php datoteku.Putanja ti je http://127.0.0.1/primjer/index.php.Napominjem da ukoliko ti je lakše a ima i takvih sve takve "operacije" možeš raditi putem ftp-a.

16 godina
neaktivan
offline
PHP primjer ne radi

Zaboravio si (ili ne znaš) staviti naredbu echo u velike zagrade. Probaj ovo:

<?php

for(i = 0; i < 10; i++){

echo "Dobar dan!";

}

?>

k1.c0
Moj PC  
0 0 hvala 0
17 godina
offline
PHP primjer ne radi

Nema veze uglata zagrada ako je samo jedan red ispod for naredbe.

 

I pazi da isključiš Skype dok koristiš XAMPP jer ti neće onda ništa raditi, tj prikazivat će ti samo praznu stranicu u web browseru {#}

 

Napravi kako je alankish rekao i trebalo bi raditi.

...Borba za mir je kao jebanje za nevinost...
Moj PC  
0 0 hvala 0
17 godina
offline
RE: PHP primjer ne radi
Pero Dinamit kaže...

Nema veze uglata zagrada ako je samo jedan red ispod for naredbe.

 

I pazi da isključiš Skype dok koristiš XAMPP jer ti neće onda ništa raditi, tj prikazivat će ti samo praznu stranicu u web browseru {#}

 

Napravi kako je alankish rekao i trebalo bi raditi.

U Skype treba odznačiti pod Advanced > Connection > Use port 80 and 443 as ...

sʌǝ ɾǝ ʞɹǝunןo uɐodɐʞo :(
16 godina
neaktivan
offline
RE: PHP primjer ne radi
alankish kaže...

Što je sasvim logično unutar htdocsa imas xampp folder i njemu pripadajući index.html odnosno index.php koji itvara tu početnu stranicu od xampp-a.Unutar htdocsa napravi novi folder i nazovi ga recimo primjer i unutar njega stavi svoju index.php datoteku.Putanja ti je http://127.0.0.1/primjer/index.php.Napominjem da ukoliko ti je lakše a ima i takvih sve takve "operacije" možeš raditi putem ftp-a.

Napravio sam taj folder i u njega stavio svoju index str., no nako kaj sam upisao "http://127.0.0.1/primjer/index.php" umjesto 10x "Dobar dan!" ispisalo mi s nekoliko znakova koda od čitave stranice ->  ""); ?>".

16 godina
odjavljen
offline
RE: PHP primjer ne radi

Da li ti je apache podešen da koristi php?

U httpd.cong datoteci moraš imati (ovo je za instalacijski direktorij od php-a "C:\php")

 

# PHP5 module
LoadModule php5_module "c:/php/php5apache2_2.dll"
AddType application/x-httpd-php .php
PHPIniDir "C:/php"

Heart: _/\_/\_/\_/\_/\_/\_/\_/\_ Brain: __________________________
16 godina
neaktivan
offline
RE: PHP primjer ne radi

Apache nisam posebno podešavao. instalirao sam xampp u C:/xampp i u tom direktoriju mi je sve, znači i apache, a datoteku "httpd.cong" nisam našao. ..

Izgleda da je do Apache-a, jer text koji nije u php tagu prikazuje normalno ...   Ali ne znam kak ga podesit

Poruka je uređivana zadnji put pon 8.11.2010 12:59 (gamecoder).
15 godina
odjavljen
offline
RE: PHP primjer ne radi

Vjerojatno ti je pogreška u sintaksi, probaj bez petlje samo sa echo naredbom.I postaj ovdje kod i naravno output.

17 godina
offline
PHP primjer ne radi

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Moja prva PHP skripta</title>
</head>

<body>
<?php
for($i=0; $i<10; $i++){
echo 'Dobar dan! <br>';
}
?>
</body>
</html>

 

Ovo radi

sʌǝ ɾǝ ʞɹǝunןo uɐodɐʞo :(
Moj PC  
0 0 hvala 0
16 godina
neaktivan
offline
RE: PHP primjer ne radi
Nix kaže...

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Moja prva PHP skripta</title>
</head>

<body>
<?php
for($i=0; $i<10; $i++){
echo 'Dobar dan! <br>';
}
?>
</body>
</html>

 

Ovo radi

 

Da, radi i meni.  Jel' možda ovaj "php" bio presudan ?

17 godina
offline
RE: PHP primjer ne radi
k1c0 kaže...

Zaboravio si (ili ne znaš) staviti naredbu echo u velike zagrade. Probaj ovo:

<?php

for(i = 0; i < 10; i++){

echo "Dobar dan!";

}

?>

i ti si zaboravio $ staviti ispred i

 $i=0; $i<10; $i++

 

@gamecoder, DA stavi uvijek <?php   ?>

sʌǝ ɾǝ ʞɹǝunןo uɐodɐʞo :(
Poruka je uređivana zadnji put pon 8.11.2010 13:59 (Nix).
16 godina
neaktivan
offline
PHP primjer ne radi

ljudovi, thanks !!!

 

 

al još bih molio da mi velite na koji način napravit da se sajt koji kreiram na npr. F:/web sajt/PHPsajt ujedno i pohranjuje u onaj C:/xampp/htdocs/primjer, znači nakon svake promjene na sajtu da se ta promjena izvrši i u index stranici koja se nalazi u C:/xampp/htdocs/primjer, jer sam do sada sejvao u F:/web sajt/PHPsajt, pa ukoliko sam htio testirat, morao svaki put copy/pejstat u C:/xampp/htdocs/primjer i onda otvorit index.php iz dotičnog direktorija..  hvala

Poruka je uređivana zadnji put pon 8.11.2010 14:20 (gamecoder).
 
0 0 hvala 0
17 godina
offline
PHP primjer ne radi

Evo ti DW way ;)

 

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Moja prva PHP skripta</title>
</head>

<body>
<?php
for($i=0; $i<10; $i++){
    ?>
 <h2>Lorem Ipsum ...</h2>
 <p>is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum.
</p>
<?php } ?>
</body>
</html>

sʌǝ ɾǝ ʞɹǝunןo uɐodɐʞo :(
Moj PC  
0 0 hvala 0
17 godina
offline
RE: PHP primjer ne radi
gamecoder kaže...

ljudovi, thanks !!!

 

 

al još bih molio da mi velite na koji način napravit da se sajt koji kreiram na npr. F:/web sajt/PHPsajt ujedno i pohranjuje u onaj C:/xampp/htdocs/primjer, znači nakon svake promjene na sajtu da se ta promjena izvrši i u index stranici koja se nalazi u C:/xampp/htdocs/primjer, jer sam do sada sejvao u F:/web sajt/PHPsajt, pa ukoliko sam htio testirat, morao svaki put copy/pejstat u C:/xampp/htdocs/primjer i onda testirat..  hvala

U DW pogledaj u okvir Files, tu imaš padajući izbornik gdje ćeš naći Manage site, klikni i postavi što se traži, tj web root folder, site folder itd.,  odaberes phpmysql itd..

sʌǝ ɾǝ ʞɹǝunןo uɐodɐʞo :(
Poruka je uređivana zadnji put pon 8.11.2010 14:25 (Nix).
16 godina
neaktivan
offline
RE: PHP primjer ne radi

Već sam pokušavao, al ne šljaka.. znači ne šljaka mi to da automatski sprema stranicu u oba direktorija

Poruka je uređivana zadnji put pon 8.11.2010 14:30 (gamecoder).
17 godina
offline
PHP primjer ne radi

Pa što će ti iste datoteke u dvije mape? Radi sve u C:\xampp\htdocs , samo za novi projekat napraviš mapu npr

C:\xampp\htdocs\projekat2\ 

i u web pregledniku pozoveš http://localhost/projekat2/  

sʌǝ ɾǝ ʞɹǝunןo uɐodɐʞo :(
Poruka je uređivana zadnji put pon 8.11.2010 15:22 (Nix).
Moj PC  
0 0 hvala 0
14 godina
neaktivan
offline
PHP primjer ne radi

instalirao sam xampp i na početku mi je sve radilo ok a sad se jednostavno ne vidi ništa od php koda na stranici a html se normalno vidi.., jel možda netko zna što što bi mogao bit problem...?

bio sam ga još jednom reinstalirao pa je opet neko vrijeme normalno radio ali kad ugasim kompjuter pa ga ponovno upalim opet ne radi.. :-(

 
0 0 hvala 0
17 godina
moderator
online
RE: PHP primjer ne radi
16 godina
neaktivan
offline
Re: PHP primjer ne radi

moje skromno mišljenje je da je stvar u IIS serveru kojeg moraš isključit i PHP-u i MySql-u koje moraš nakon tog uključit klikom na start pored imena svakog u xampp kontrolnom panelu ...

17 godina
moderator
online
Re: PHP primjer ne radi
gamecoder kaže...

moje skromno mišljenje je da je stvar u IIS serveru kojeg moraš isključit i PHP-u i MySql-u koje moraš nakon tog uključit klikom na start pored imena svakog u xampp kontrolnom panelu ...

Zašto IIS u potpunosti ne onesposobiš ako ga ne koristiš? A sad - ručno uključivanje PHP-a i MySQL-a mi nema smisla - pa cijeli smisao paketa poput XAMPP-a i WAMP-a je taj da ti oni nakon pokretanja pokrenu sve potrebno za posluživanje web-stranica na lokalnom poslužitelju. Ako ti to ne radi,   onda čini se imaš neki problem s XAMPP-om - izgleda da ti ne sprema konfiguraciju (dakle, da su omogućeni PHP i MySQL, odnosno da iste servise pokrene kad njega pokreneš) ili ga moraš ručno iskonfigurirati ili što. Nemam baš neka iskustva s XAMPP-om, ali ti za WAMP mogu reći da meni radi bez greške (nakon što sam promijenio port u Skypeu, naravno, koji ti onemogući lokalni web-server jer zauzme ključni port!).

 

Pa sad ti ostani na istome - gasi IIS i uključuju PHP i MySQL umjesto da riješiš problem.  {#} Možda bi već bilo dovoljno samo to da trajno onemogućiš IIS - u krajnjoj liniji i da ga deinstaliraš ako treba, odnosno ako se može.

1
Nova poruka
E-mail:
Lozinka:
 
vrh stranice