- +/- sve poruke
- ravni prikaz
- starije poruke gore
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.
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.
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.
Š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.
Zaboravio si (ili ne znaš) staviti naredbu echo u velike zagrade. Probaj ovo:
<?php
for(i = 0; i < 10; i++){
echo "Dobar dan!";
}
?>
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.
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 ...
Š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 -> ""); ?>".
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"
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
Vjerojatno ti je pogreška u sintaksi, probaj bez petlje samo sa echo naredbom.I postaj ovdje kod i naravno output.
<!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
<!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 ?
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 ?>
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
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>
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..
Već sam pokušavao, al ne šljaka.. znači ne šljaka mi to da automatski sprema stranicu u oba direktorija
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/
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.. :-(
Probaj WAMP: http://www.wampserver.com/en/
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 ...
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.