LINUXSOFT.cz Přeskoč levou lištu

ARCHIV



   

> Diskuze: Poradna Prve kroky s PHP

Prve kroky s PHP
(link)
23.10.2010 18:31
Lukas Golier
Věk: ( ~34 let)
Tka na uvod som tu hladal nejaky podobny blog, urcite tu niekde je, ale vyhladavaci system tu na linuxsofte stoji za prd, alebo je to len dalsia z mojich neschopnosti :-D.
Mam problem s kodom, ktory ked si prehliadnem vypise toto:
Warning: Cannot modify header information - headers already sent by (output started at C:\amp\apache\htdocs\film1.php:1) in C:\amp\apache\htdocs\film1.php on line 2
samotny kod:
<?php setcookie ( 'username' ); session_start(); $_SESSION[ 'authuser' ] = 1; ?>
<html> <head> <title>Najist oblubeny film</title> </head> <body>
<?php
echo "<a href='index.php?OF=Forest Gump'> "; echo "Viac o mojom oblubenom filme tu"; echo "";
?>
</body>
Odkazy na goggle hovoria o tom istom, ako prve musi zacinat php skript...to mam OK. Neviem si s tym dat rady DD, zabity celi den a vysledok ziadny. Mam tusaka ze to moze byt neco v php.ini. Neviem
Nehcam si poradit. DD Dakujem
Re: Prve kroky s PHP
(link)
24.10.2010 08:07
Radim Kolář
Věk: ( ~51 let) , Bydliště: Louny

Pokud to <?php ..> je na prvni radce a soubor neni ulozen v UTF nebo Unicode protoze editory do nej muzou dat nazacatek BOM znak o cemz se lze presvedcit pomoci prikazu "od" tak bude chyba v PHP. Doporucuji dat jinou verzi a pokud to nepomuze tak prehazet poradi v jakem se do nej nahravaji moduly, zejmena je citlivy na poradi mod_session, zkusit ho dat na jine misto v php.ini

Re: Prve kroky s PHP
(link)
24.10.2010 12:27
Lukas Golier
Věk: ( ~34 let)

Diki moc chyba bola naozaj v kodovani UTF. Avsak kod je aj tak nefunkcni, resp. funkcny, ale len s polovice. Taketo veci haldat cez google, to su Tantalove muky DD. Diki moc. Skusam sfuncnuit tento kod(v dvoch suoroch):

film1.php

<?php
setcookie ( 'username', 'Luvaran', time () +60 );
session_start();
$_SESSION[ 'authuser' ] = 1;
?>

<html>
<head>
<title>Najist oblubeny film</title>
</head>
<body>

<?php

echo "<a href='index.php?OF=Forest Gump'> ";
echo "Viac o mojom oblubenom filme tu";
echo "</a>";

?>

</body>
</html>

index.php

<?php
session_start();
if ( $_SESSION[ 'authuser' ] != 1 ) {
echo "Nemate Prava k prehliadaniu mojho webu, ha";
exit();
}
?>

<html><head><title>Movie web: <?php echo $_REQUEST[ 'OF' ]; ?></title></head><body><?php

echo "Vitajte na Luvaran webe . ";
echo "Prihlaseny uzivatel: " . $_COOKIE[ 'username' ];
echo "<br>";
echo "Najlepsi film je ";
echo $_REQUEST[ 'OF' ];
echo "<br>";
$A = 7;
$B = 11;
$C = 8;
$D = 1;
$A1 = 7;
$B2 = 4;
$C3 = 8;
$D4 = 1;
$PH = ( ( $A + $B + $C + $D + $A1 + $B2 + $C3 + $D4 ) / 8 );
echo "Tento film Som ohodnotil znamkou: ";
echo $PH;
?></body></html>

Konkretne sa jedna o predavanie premennej cez Cookie. Nefunguje.

po kliknuti na odkaz sa mi ukaze to co je v skripte: Nemate Prava k prehliadaniu mojho webu, ha...
Idem dalej, ale chcem vediet kde robim chybu DD neda mi to porste DDDakujem

Re: Prve kroky s PHP
(link)
24.10.2010 17:30
Radim Kolář
Věk: ( ~51 let) , Bydliště: Louny

ne, tohle neni problem predavani pres cookie, tohleto je problem nefunkcnich session. Ma server prava zapisu do adresare kam ma ty session ukladat? nastavuje se to v ini do session.save_path a je potreba vedet pod jakym userid ten apache bezi aby mohl do tohoto adresare zapisovat.

Nechcete se na to PHP vybodnout a zkusit Grails? V tom je prace znacne efektivnejsi a je k nemu dost vyukovych videi, takze si muzete to prohlednout. Ja v PHP nedelam uz asi 10 let pokud neopravuju neco co v PHP napsane je a jsem rad ze jsem se ho zbavil.

Re: Prve kroky s PHP
(link)
11.11.2010 18:25
Lukas Golier
Věk: ( ~34 let)
DIKI ale nechcem :-). Mozno casom. Nejde my len o to rychlo sa to naucit. Ale pochopit tomu,a tvorit. :-) tak som trochu pokrocil. Chapem prikazom if...v spojeni else...a napodobne. avsak cely moj program ma stale zadrhel v tom sessione. TerZ zo seba urobim kretena, ale ako zistim ten userid apacha.? :-D
Re: Prve kroky s PHP
(link)
13.11.2010 23:45
Radim Kolář
Věk: ( ~51 let) , Bydliště: Louny

v httpd.conf je uvedeno: user XXX group yyyy pod kterym apache bezi.

Tvorba v Grailsech jde rychle od ruky kdyz pochopime zakladni model MVC jakym tento framework pracuje (stejne jsou taky railsy a i django ale to pouziva zavadejici terminologii).

Kdyz pochopime zakladni koncept tak tvorba aplikaci jde opravdu velmi svizne od ruky, na netu je spousta videi ktera to demonstruji (ackoliv pro rails je jich vic). treba http://teachmetocode.com/screencasts/introduction-to-grails-part-1/. Jednodusi to asi opravdu uz byt nemuze. Groovy je skvely jazyk a vzhledem k tomu ze temer vsechen Java syntax je validni groovy syntax tak muzeme pro uceni groovy zrecyklovat i ucebnice a online kurzy javy.

Re: Prve kroky s PHP
(link)
14.11.2010 10:45
Lukas Golier
Věk: ( ~34 let)

# User/Group: The name (or #number) of the user/group to run httpd as.
# It is usually good practice to create a dedicated user and group for
# running httpd, as with most system services.
#
User daemon
Group daemon

id je: daemon? To je neaka blbost nie? pod tym id to stale nebezi :-(

Mozno casom preskocim napriklad aj na groovy, ale aj na mnoho inych, ty si tiez urcite nezacinal hned s >Groovy, je tak? chcem sa ucit PHP. Tesi ma uz len velkej oblube a vela navododov je v cz popr sk. atd :-D. Ked pochopim zakladne pprincipi...potom sa uvidi. Rozhodne viem ze necem zostan len pri PHP D

Grails
(link)
14.11.2010 15:22
Radim Kolář
Věk: ( ~51 let) , Bydliště: Louny

S tim groovy bych si jako s programovacim jazykem starosti nedelal. Je velmi snadny na zvladnuti jen treba pochopit co je to ta closure, protoze se v nem hodne casto pouziva. Vysel dokonce i serial v cestine http://www.root.cz/clanky/groovy-v-prikladech-uvod-do-jazyka/
Ja jsem sice zacinal s PHP, ale hned jak jsem s nim ziskal prakticke zkusenosti a nakodil jsem v tom 2 vetsi aplikace tak jsem ho opustil. Taky jsem se zacal ucit PHP protoze jsem byl linej a nechtel obetovat cas na uceni neceho lepsiho protoze jsem si naivne myslel ze kdyz to nakodim v PHP tak to budu mit driv nez kdyz se nejdriv naucim neco poradnyho a pak to nakodim. Proste mi chybely zkusenosti a myslel jsem si ze to PHP nebude zase tak spatny kdyz se tak moc pouziva.
Nevedel jsem ze rozdil v produktivite Grails vs PHP je ve stovkach procent. V Grailsech s nejvetsi pravdepodobnosti nebudete potrebovat nakodovat ani jeden SQL dotaz, protoze to ma ORM (http://grails.org/doc/latest/guide/5.%20Object%20Relational%20Mapping%20%28GORM%29.html). Chcete to pro jinou databazi? Jen zmenite jmeno driveru a nic v kodu aplikace nemenite. Nemusite tedy resit zda to bude pro mysql nebo postgres. Nechce se vam instalovat WWW server? Tak tu aplikace spustite proste rovnou (grails prod run-war) a nemusite nikde nic nastavovat. Setri to hodne casu.
V PHP se ale zadny principy nenaucite, protoze vsechny podnikove web aplikace se delaji stylem MVC (Springy, J2EE, (G)Rails). To je naprosto odlisne od pristupu kterym se to dela v PHP. V PHP je docela dobry MVC framework CakePHP, ale je nutne vedet ze pokud pouzijete v PHP misto rucniho kodovani framework tak vykon jde tak 10-100x dolu. Viz mereni na root.cz - http://www.root.cz/clanky/velky-test-php-frameworku-zend-nette-php-a-ror/ Ja kdyz jsem ted spustil ab benchmark na grails aplikaci tak mi to dela pres 150 docela slozitych stranek za sekundu.
Vyhoda PHP je velmi levny hosting, na grailsy potrebujete VPS, coz stoji neco pres stovku CZK/m. Cenu hostingu bych ale neresil, staci prodat 1 aplikaci a mate vydelany poplatky na hosting na nekolik desitek let dopredu.

Re: Grails
(link)
16.2.2011 09:24
Lukas Golier
Věk: ( ~34 let)

Zdravim, chcel by som odskusat phpBB 3.0. skopiroval som si stiahnute subory do var/www/, avsak localhost mi vypise:

Forbidden

You don't have permission to access /install/index.php on this server.

nechapem. priecinok /www/ som si nastavilnie pre roota ale pre bezneho uzivatela...

Dakujem

Re: Grails
(link)
21.2.2011 05:51
MaReK Olšavský
Věk: ( ~50 let) , Pracovní pozice: ?? Asi "holka pro vše" , Praxe v IT let: ( ~ let) , Bydliště: Duchcov

Práva, to se léčí příkazem chmod, na většině hostingů mi funguje 0755 pro PHP scripty.

Re: Prve kroky s PHP
(link)
21.2.2011 05:48
MaReK Olšavský
Věk: ( ~50 let) , Pracovní pozice: ?? Asi "holka pro vše" , Praxe v IT let: ( ~ let) , Bydliště: Duchcov

Předávání pře cookie pochopitelně funguje, jen je nutné mít dohlídané kdy s ní pracujete, prostudujte buffering: PHP – Bufferujeme výstupy (sorry za self promo).

Re: Prve kroky s PHP
(link)
23.2.2011 21:06
Lukas Golier
Věk: ( ~34 let)
dakujem, tak to pomohlo, probelm vyrieseny, problem teraz nastava pri instalacii phpBB,problem s pravamy vyrieseni vdaka chmod, Dakujem. Sekol som sa na udajoch SQL db....php.iny son nevydoloval nic, tak isto ani z googla, dakujem

DISKUZE

Prve kroky s PHP 23.10.2010 18:31 Lukas Golier
  L Re: Prve kroky s PHP 24.10.2010 08:07 Radim Kolář
    L Re: Prve kroky s PHP 24.10.2010 12:27 Lukas Golier
      |- Re: Prve kroky s PHP 24.10.2010 17:30 Radim Kolář
      | L Re: Prve kroky s PHP 11.11.2010 18:25 Lukas Golier
      |   L Re: Prve kroky s PHP 13.11.2010 23:45 Radim Kolář
      |     L Re: Prve kroky s PHP 14.11.2010 10:45 Lukas Golier
      |       L Grails 14.11.2010 15:22 Radim Kolář
      |         L Re: Grails 16.2.2011 09:24 Lukas Golier
      |           L Re: Grails 21.2.2011 05:51 MaReK Olšavský
      L Re: Prve kroky s PHP 21.2.2011 05:48 MaReK Olšavský
        L Re: Prve kroky s PHP 23.2.2011 21:06 Lukas Golier




Příspívat do diskuze mohou pouze registrovaní uživatelé.
> Vyhledávání software
> Vyhledávání článků

28.11.2018 23:56 /František Kučera
Prosincový sraz spolku OpenAlt se koná ve středu 5.12.2018 od 16:00 na adrese Zikova 1903/4, Praha 6. Tentokrát navštívíme organizaci CESNET. Na programu jsou dvě přednášky: Distribuované úložiště Ceph (Michal Strnad) a Plně šifrovaný disk na moderním systému (Ondřej Caletka). Následně se přesuneme do některé z nedalekých restaurací, kde budeme pokračovat v diskusi.
Komentářů: 1

12.11.2018 21:28 /Redakce Linuxsoft.cz
22. listopadu 2018 se koná v Praze na Karlově náměstí již pátý ročník konference s tématem Datová centra pro business, která nabídne odpovědi na aktuální a často řešené otázky: Jaké jsou aktuální trendy v oblasti datových center a jak je optimálně využít pro vlastní prospěch? Jak si zajistit odpovídající služby datových center? Podle jakých kritérií vybírat dodavatele služeb? Jak volit vhodné součásti infrastruktury při budování či rozšiřování vlastního datového centra? Jak efektivně datové centrum spravovat? Jak co nejlépe eliminovat možná rizika? apod. Příznivci LinuxSoftu mohou při registraci uplatnit kód LIN350, který jim přinese zvýhodněné vstupné s 50% slevou.
Přidat komentář

6.11.2018 2:04 /František Kučera
Říjnový pražský sraz spolku OpenAlt se koná v listopadu – již tento čtvrtek – 8. 11. 2018 od 18:00 v Radegastovně Perón (Stroupežnického 20, Praha 5). Tentokrát bez oficiální přednášky, ale zato s dobrým jídlem a pivem – volná diskuse na téma umění a technologie, IoT, CNC, svobodný software, hardware a další hračky.
Přidat komentář

4.10.2018 21:30 /Ondřej Čečák
LinuxDays 2018 již tento víkend, registrace je otevřená.
Přidat komentář

18.9.2018 23:30 /František Kučera
Zářijový pražský sraz spolku OpenAlt se koná již tento čtvrtek – 20. 9. 2018 od 18:00 v Radegastovně Perón (Stroupežnického 20, Praha 5). Tentokrát bez oficiální přednášky, ale zato s dobrým jídlem a pivem – volná diskuse na téma IoT, CNC, svobodný software, hardware a další hračky.
Přidat komentář

9.9.2018 14:15 /Redakce Linuxsoft.cz
20.9.2018 proběhne v pražském Kongresovém centru Vavruška konference Mobilní řešení pro business. Návštěvníci si vyslechnou mimo jiné přednášky na témata: Nejdůležitější aktuální trendy v oblasti mobilních technologií, správa a zabezpečení mobilních zařízení ve firmách, jak mobilně přistupovat k informačnímu systému firmy, kdy se vyplatí používat odolná mobilní zařízení nebo jak zabezpečit mobilní komunikaci.
Přidat komentář

12.8.2018 16:58 /František Kučera
Srpnový pražský sraz spolku OpenAlt se koná ve čtvrtek – 16. 8. 2018 od 19:00 v Kavárně Ideál (Sázavská 30, Praha), kde máme rezervovaný salonek. Tentokrát jsou tématem srazu databáze prezentaci svého projektu si pro nás připravil Standa Dzik. Dále bude prostor, abychom probrali nápady na využití IoT a sítě The Things Network, případně další témata.
Přidat komentář

16.7.2018 1:05 /František Kučera
Červencový pražský sraz spolku OpenAlt se koná již tento čtvrtek – 19. 7. 2018 od 18:00 v Kavárně Ideál (Sázavská 30, Praha), kde máme rezervovaný salonek. Tentokrát bude přednáška na téma: automatizační nástroj Ansible, kterou si připravil Martin Vicián.
Přidat komentář

   Více ...   Přidat zprávičku

> Poslední diskuze

31.7.2023 14:13 / Linda Graham
iPhone Services

30.11.2022 9:32 / Kyle McDermott
Hosting download unavailable

13.12.2018 10:57 / Jan Mareš
Re: zavináč

2.12.2018 23:56 / František Kučera
Sraz

5.10.2018 17:12 / Jakub Kuljovsky
Re: Jaký kurz a software by jste doporučili pro začínajcího kodéra?

Více ...

ISSN 1801-3805 | Provozovatel: Pavel Kysilka, IČ: 72868490 (2003-2024) | mail at linuxsoft dot cz | Design: www.megadesign.cz | Textová verze