Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Łączenie Stringów, Dla was banalne!
kaktus283
post
Post #1





Grupa: Zarejestrowani
Postów: 47
Pomógł: 2
Dołączył: 26.03.2010

Ostrzeżenie: (0%)
-----


Witam, otóż piszę sobie taki mini generator na potrzeby własne i przy okazji ćwiczę swoje PHP no i mam otóż taki problem, że napisałem sobie taki o to kod i niestety jest niechlujny i na dodatek nie działa i chciałem się was poradzić jak mogę naprawić stringi i jak zrobić bardziej estetyczny kod. Z góry dziękuje i pozdrawiam (IMG:style_emoticons/default/smile.gif) . Co do tych [ig], to są to obrazki w BBCode img ale nie można wstawiać tu...
  1. <?php
  2. $a = $_POST['a'];
  3. $b = $_POST['b'];
  4. $c = $_POST['c'];
  5. ?>
  6. <?php
  7. if (empty($a) || empty($b) || empty($c))
  8. {
  9. echo "Error";
  10. }
  11. else
  12. {
  13. echo "Nazwa:\n";
  14. echo ",".$a"\n";
  15. echo "[ig]jakis obraz[/ig]\n";
  16. echo "[ig]".$b"[/ig]\n";
  17. echo "[ig]jakis obraz[/ig]\n";
  18. echo "[ig]jakis obraz[/ig]";
  19. echo "".$c"";
  20. }
  21. ?>
Go to the top of the page
+Quote Post
Pawel_W
post
Post #2





Grupa: Zarejestrowani
Postów: 1 675
Pomógł: 286
Dołączył: 15.06.2009
Skąd: Wieliczka

Ostrzeżenie: (0%)
-----


  1. ".$a"

  1. ".$b"

  1. ".$c"


wszędzie brakuje Ci po zmiennej jednej kropki (IMG:style_emoticons/default/winksmiley.jpg)
Go to the top of the page
+Quote Post
kaktus283
post
Post #3





Grupa: Zarejestrowani
Postów: 47
Pomógł: 2
Dołączył: 26.03.2010

Ostrzeżenie: (0%)
-----


Jeszcze tylko jest problem, z wyświetlaniem bo ciągle zwraca wartość error nawet gdy w formularzu jest zawarta jakaś litera. Co na to można poradzić?. I tak jak napisałem jak można to ładniej napisać... Skoro mam się uczyć, to od razu estetyczniej (IMG:style_emoticons/default/smile.gif)
  1. <?php
  2. if (empty($a) || empty($b) || empty($c))
  3. {
  4. echo "Error";
  5. }
  6. else
  7. {
  8. echo "Nazwa:\n";
  9. echo "".$a."\n";
  10. echo "[ig]jakis obraz[/ig]\n";
  11. echo "[ig]".$b."[/ig]\n";
  12. echo "[ig]jakis obraz[/ig]\n";
  13. echo "[ig]jakis obraz[/ig]";
  14. echo "".$c."";
  15. }
  16. ?>


Ten post edytował kaktus283 5.07.2010, 16:09:37
Go to the top of the page
+Quote Post
Ruio
post
Post #4





Grupa: Zarejestrowani
Postów: 147
Pomógł: 9
Dołączył: 20.02.2009

Ostrzeżenie: (0%)
-----


Jestes pewien że formularz jest prawidłowy (IMG:style_emoticons/default/questionmark.gif) Błedu w kodzie php nie widzę (IMG:style_emoticons/default/winksmiley.jpg)
Go to the top of the page
+Quote Post
kaktus283
post
Post #5





Grupa: Zarejestrowani
Postów: 47
Pomógł: 2
Dołączył: 26.03.2010

Ostrzeżenie: (0%)
-----


Cytat(Ruio @ 5.07.2010, 16:14:49 ) *
Jestes pewien że formularz jest prawidłowy (IMG:style_emoticons/default/questionmark.gif) Błedu w kodzie php nie widzę (IMG:style_emoticons/default/winksmiley.jpg)
Problem po stronie formularza, zapomniałem ze zmieniłem wartości zmiennych w PHP wcześniej a w HTMLu zostały takie same. Wielkie dzięki wam wszystkim za pomoc (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
H4eX
post
Post #6





Grupa: Zarejestrowani
Postów: 150
Pomógł: 15
Dołączył: 1.07.2010

Ostrzeżenie: (0%)
-----


Niepotrzebnie kończysz i zaczynasz blok php:
  1. ?>
  2. <?php
Go to the top of the page
+Quote Post
kaktus283
post
Post #7





Grupa: Zarejestrowani
Postów: 47
Pomógł: 2
Dołączył: 26.03.2010

Ostrzeżenie: (0%)
-----


Cytat(H4eX @ 5.07.2010, 16:20:29 ) *
Niepotrzebnie kończysz i zaczynasz blok php:
  1. ?>
  2. <?php
Dzięki za informację, teraz mam problem z interpretacją przez przeglądarkę nowej lini \n
  1. <?php
  2. $a = $_POST['a'];
  3. $b = $_POST['b'];
  4. $c = $_POST['c'];
  5. if (empty($a) || empty($b) || empty($c))
  6. {
  7. echo "Error";
  8. }
  9. else
  10. {
  11. echo "Nazwa: ";
  12. echo "\n".$a."";
  13. echo "\n[ig]jakis obraz[/ig]";
  14. echo "\n[ig]".$b."[/ig]";
  15. echo "\n[ig]jakis obraz[/ig]";
  16. echo "\n[ig]jakis obraz[/ig]";
  17. echo "\n".$c."";
  18. }
  19. ?>
Go to the top of the page
+Quote Post
darko
post
Post #8





Grupa: Zarejestrowani
Postów: 2 885
Pomógł: 463
Dołączył: 3.10.2009
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


Pozamieniaj "\n" na "<br/>"
Go to the top of the page
+Quote Post
H4eX
post
Post #9





Grupa: Zarejestrowani
Postów: 150
Pomógł: 15
Dołączył: 1.07.2010

Ostrzeżenie: (0%)
-----


Tutaj więcej nt. temat:
http://porady.skryptoteka.pl/67,jak-zamien...aczniki-br.html

Używaj <br/>

Zmienne też bym zabezpieczył.

Ten post edytował H4eX 5.07.2010, 16:36:10
Go to the top of the page
+Quote Post
kaktus283
post
Post #10





Grupa: Zarejestrowani
Postów: 47
Pomógł: 2
Dołączył: 26.03.2010

Ostrzeżenie: (0%)
-----


Cytat(H4eX @ 5.07.2010, 16:31:40 ) *
Tutaj więcej nt. temat:
http://porady.skryptoteka.pl/67,jak-zamien...aczniki-br.html

Używaj <br/>

Zmienne też bym zabezpieczył.
Jak mogę zabezpieczyć ?
Go to the top of the page
+Quote Post
H4eX
post
Post #11





Grupa: Zarejestrowani
Postów: 150
Pomógł: 15
Dołączył: 1.07.2010

Ostrzeżenie: (0%)
-----


Wypełniając formularz można wpisać wszystko i to się wyświetli, trzeba przefiltrować zmienne, które będą wyświetlane. Na forum jest temat o zabezpieczaniu.
Go to the top of the page
+Quote Post
Pawel_W
post
Post #12





Grupa: Zarejestrowani
Postów: 1 675
Pomógł: 286
Dołączył: 15.06.2009
Skąd: Wieliczka

Ostrzeżenie: (0%)
-----


Cytat(H4eX @ 5.07.2010, 18:15:15 ) *
Wypełniając formularz można wpisać wszystko i to się wyświetli, trzeba przefiltrować zmienne, które będą wyświetlane.

powiedz mi, po co?

jeżeli dane są tylko wyświetlane to żadne filtrowanie nie jest potrzebne...

Ten post edytował Pawel_W 5.07.2010, 17:17:22
Go to the top of the page
+Quote Post
H4eX
post
Post #13





Grupa: Zarejestrowani
Postów: 150
Pomógł: 15
Dołączył: 1.07.2010

Ostrzeżenie: (0%)
-----


Racja, mój błąd.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 24.08.2025 - 19:13