Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Tematyka i zasady panujące na forum php
Forum PHP.pl > Forum > PHP
dragossani
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 REGULAMINU.
DeyV
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/
DeyV
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 = fopen($costam, &#092;"wb\");
  5. if($plik){
  6. costam();
  7. echo('costam');
  8. if($cosstam2){
  9. 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 = fopen($costam, &#092;"wb\"); //Otwieramy plik do zapisu
  13.  
  14. if(!empty($plik)) // Jeśli się udało
  15. {
  16. costam();
  17. echo('costam');
  18.  
  19.  .... // + komentarze do mniej oczywistych rzeczy
  20.  
  21. if($cosstam2)
  22. {
  23. echo($Ecosta);
  24. }
  25. }
  26.  
  27. 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. <p align=\"center\"><font color=\"red\">Costam</font></p>
  3. <form action=\"index.php\" method=\"POST\">
  4. <input type=\"hidden\" value=\"' . $zmienna . '\" name=\"costam\">');
  5. ?>


Niż:

  1. <?php
  2. 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. <p align="center"><font color="red">Costam</font></p>
  2.  
  3. <form action="index.php" method="POST">
  4.  
  5. <input type="hidden" value="<?=$zmienna?>" name="costam">

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


(post by Cahe)
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2024 Invision Power Services, Inc.