Jump to content

návod - Začínáme s PHP - Jak by Měly Scripty Vypadat


Cracker

Recommended Posts

Zdravím,

 

V tomto tématu vám vysvětlím základní pojmy php a taky jak jej psát !

nečekejte že budete umět PHP po prvním přečtení, Chcete to i zkoušet co ten script dělá.

 

Začneme pro Úplné "LAMKY" Ktere o php nic nevědí ;)

____________________________________________________________________________________________________

Co budeme Potřebovat ?

Symbol%20OK.pngPSPad

Symbol%20OK.pngČas

Symbol%20OK.pngXampp ( Na Testování )

____________________________________________________________________________________________________

Jak Psát PHP ?

PHP by mělo mit i svuj tvar ( internetu je jedno jak to píšete )

ale lepší programatoři se na kod potom aspon kouknou

 

Jak by Kod NEMĚL Vypadat

<?php
$ip = $_SERVER['REMOTE_ADDR'];
$date = date("h:i:s");
$iplog=fopen("iplog.txt", "a");
fwrite($iplog, "Cas: $date - IP: $ip");
fclose($iplog);
echo "Díky za Tvou IP: $ip";
?>

 

Jak by Kod MĚL Vypadat

<?php

$ip = $_SERVER['REMOTE_ADDR'];
      $date = date("h:i:s");

                 $iplog=fopen("iplog.txt", "a");
        fwrite($iplog, "Cas: $date - IP: $ip");
fclose($iplog);

echo "Díky za Tvou IP: $ip";
?>

 

Lepe se v tom pak orientuje

 

 

Dále jste si všimly že každy php script začíná <?php

a končí ?>

 

To je pro zatím všechno v dalším návodu si povíme něco o funkcni proměnných a o fukni echo.

Link to comment
Share on other sites

Proč by měl proboha kod vypadat takhle dementně... To jsou fakt navody nahovno co tu děláš. Nejdřív si o tom něco přečti, protože jestli někdo začne psát kod jako ty tak ...

<?php

$ip = $_SERVER['REMOTE_ADDR'];
      $date = date("h:i:s");

                 $iplog=fopen("iplog.txt", "a");
        fwrite($iplog, "Cas: $date - IP: $ip");
fclose($iplog);

echo "Díky za Tvou IP: $ip";
?>

Link to comment
Share on other sites

Proč by měl proboha kod vypadat takhle dementně... To jsou fakt navody nahovno co tu děláš. Nejdřív si o tom něco přečti, protože jestli někdo začne psát kod jako ty tak ...

<?php

$ip = $_SERVER['REMOTE_ADDR'];
      $date = date("h:i:s");

                 $iplog=fopen("iplog.txt", "a");
        fwrite($iplog, "Cas: $date - IP: $ip");
fclose($iplog);

echo "Díky za Tvou IP: $ip";
?>

 

Prosím ťa, čo je na tom zlé ?? Je to jeho názor ako by mal script vyzerať

Link to comment
Share on other sites

Proč by měl proboha kod vypadat takhle dementně... To jsou fakt navody nahovno co tu děláš. Nejdřív si o tom něco přečti, protože jestli někdo začne psát kod jako ty tak ...

<?php

$ip = $_SERVER['REMOTE_ADDR'];
      $date = date("h:i:s");

                 $iplog=fopen("iplog.txt", "a");
        fwrite($iplog, "Cas: $date - IP: $ip");
fclose($iplog);

echo "Díky za Tvou IP: $ip";
?>

 

Je na každem jak to píše

jak sem již zmínil prohlížeči je jedno jak to napíšeš ale když se ma na kod nekdo koukat musi vypadat

 

a tady aspon vidis kde co mas ;)

Link to comment
Share on other sites

jasné, já bych to taky napsal jinak

někdo píše na jeden řádek, někdo prostě píše EndFor (jako já :d )

někdo nepoužívá fOpen,..fClose (jako já :d ) - používám File_Put_Contents - tam je aspoň LOCK_EX

 

já bych ten kod napsal třeba takhle:

<?php
$IP = $_SERVER['REMOTE_ADDR']; //zjištění IP adresy návštěvníka
$datum = Date("h:i:s"); //zjištění aktuálního času ve formátu Hodina:minuta:sekunda
$fLog=fOpen('logy/url.log', 'a');  //otevření souboru s logy
     fWrite($fLog, "Cas: $date - IP: $ip"); //zapsání záznamu do logu
fClose($fLog);    //uzavření souboru
?>

 

samozřejmě nechci kritiku mého zápisu, ale aby jste třeba postnuli i váš zápis :)

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...