Drukowana wersja tematu

Kliknij tu, aby zobaczyć temat w orginalnym formacie

Forum PHP.pl _ PHP _ Tematyka i zasady panujące na forum php

Napisany przez: dragossani 11.04.2003, 13:30:10

Zakres tematyki obejmuje zagadnienia związane z problemami pojawiającymi się podczas pracy we wszystkich wykorzystywanych wersjach php.

Zasady obowiązujące na tym forum ograniczają się do przestrzegania http://forum.php.pl/regulamin.html.

Napisany przez: DeyV 21.05.2003, 18:32:28

Osoby zastanawiające się nad tym, skąd tak surowe zalecenia, i tak częste nawoływanie do korzystania z regulaminu zapraszamy do zapoznania się z tym dokumentem:
http://rtfm.bsdzine.org/

Napisany przez: DeyV 10.08.2003, 11:44:55

Jeśli wysyłacie kod php, to zróbcie to porządnie czyli zamiast czegoś takiego:

  1. <?php
  2. $cistam = 1;
  3. $costam = 2;
  4. $plik = http://www.php.net/fopen($costam, &#092;"wb\");
  5. if($plik){
  6. costam();
  7. http://www.php.net/echo('costam');
  8. if($cosstam2){
  9. http://www.php.net/echo($Ecosta);
  10. }}
  11.  
  12. ?>


Wysłać takie coś:

  1. <?php
  2. ////////////////////////////////////////////////////
  3. //Plik do obsługi edycji z poziomu php
  4. ////////////////////////////////////////////////////
  5. //Opis ... opis...
  6. //Opis... 
  7. ////////////////////////////////////////////////////
  8.  
  9. $cistam = 1;
  10. $costam = 2;
  11.  
  12. $plik = http://www.php.net/fopen($costam, &#092;"wb\"); //Otwieramy plik do zapisu
  13.  
  14. if(!http://www.php.net/empty($plik)) // Jeśli się udało
  15. {
  16. costam();
  17. http://www.php.net/echo('costam');
  18.  
  19.  .... // + komentarze do mniej oczywistych rzeczy
  20.  
  21. if($cosstam2)
  22. {
  23. http://www.php.net/echo($Ecosta);
  24. }
  25. }
  26.  
  27. http://www.php.net/fclose($plik);
  28. ?>


Prawda że widać różnice? A teraz pomyślcie co było by z bardziej skomplikowanym skryptem...


Następna sprawa to mieszanie php i HTML:
Starajcie się nie mieszać php i HTML jeśli to nie konieczne. A gdybyście musieli to zrobić, estetyczniej wygląda:

  1. <?php
  2. http://www.php.net/echo('
  3. <p align=\"center\"><font color=\"red\">Costam</font></p>
  4. <form action=\"index.php\" method=\"POST\">
  5. <input type=\"hidden\" value=\"' . $zmienna . '\" name=\"costam\">');
  6. ?>


Niż:

  1. <?php
  2. http://www.php.net/echo(&#092;"<p align=\"center\"><font color=\"red\">Costam</font></p><form action=\"index.php\" method=\"POST\"><input type=\"hidden\" value=\"$zmienna\" name=\"costam\">');
  3. ?>


Nie uważacie?

A przecież można to zrobić tak:

  1. <http://december.com/html/4/element/p.html align="center"><http://december.com/html/4/element/font.html color="red">Costam</http://december.com/html/4/element/font.html></http://december.com/html/4/element/p.html>
  2.  
  3. <http://december.com/html/4/element/form.html action="index.php" method="POST">
  4.  
  5. <http://december.com/html/4/element/input.html type="hidden" value="<?=$zmienna?>" name="costam">

Czyli minimalna ilość kodu php pośród HTML, a nie odwrotnie.


(post by Cahe)

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)