Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Problem z krótkim kodem
7sekund
post
Post #1





Grupa: Zarejestrowani
Postów: 33
Pomógł: 0
Dołączył: 9.05.2017

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


Witam,

chciałbym zapytać co zrobić aby poniższy skrypt wypisywał na ekran tyle linii, jaka jest wartość zmiennej $wierszy.
W pierwszej linii znajdować się powinna jedna *, każdy kolejny wiersz, to o jedną * więcej.
W efekcie działania skryptu wiersze powinny wyglądać następująco:

*
**
***
****
*****

Tyle udało mi się napisać:
  1. <?php
  2. $wierszy = 5;
  3. for($i=0; $i<5; $i++){
  4. for($j=0; $j<5; $j++){
  5. echo ' ';
  6. }
  7. echo $wierszy.="*";
  8. }
  9. ?>


Czy mógłbym prosić o wskazówkę, jak ten skrypt poprawić , aby działał tak, jak opisałem wyżej?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
7sekund
post
Post #2





Grupa: Zarejestrowani
Postów: 33
Pomógł: 0
Dołączył: 9.05.2017

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


Nie, no dzięki za informację, bo myślałem, ze można tez przez foreach to rozwiązać i siedziałem nad tym dzisiaj kilka godzin z efektem jak powyżej. Teraz, skoro napisałeś, że się tak nie da, to mogę się skupić na następnych zadaniach :-)

Cześć,
mam teraz pewien problem i znowu nie wiem gdzie tkwi błąd...
Kod jest taki:

  1. function domena($email)
  2. {
  3. $spr = '/^[a-zA-Z0-9.\-_]+@[a-zA-Z0-9\-.]+\.[a-zA-Z]{2,4}$/';
  4. $email = explode ('@', $email);
  5. $spr_domene = implode ('.', $email);
  6. $pl = '/^[pl]$/';
  7. if (preg_match($pl, $spr_domene))
  8. {
  9. return $email;
  10. }
  11. else
  12. {
  13. return false;
  14. }
  15. }
  16.  
  17. $email = $_POST['email'];
  18. $imie = $_POST['imie'];
  19. $tresc = $_POST['tresc'];
  20. $blad_danych = false;
  21.  
  22. if (!$email)
  23. {
  24. echo 'Podany adres nie należy do polskiej domeny';
  25. }
  26. else
  27. {
  28. $blad_danych = true;
  29. }
  30.  
  31. if ($blad_danych)
  32. {
  33. echo '<br /> Wystąpił jeden lub więcej błędów podczas przetwarzania danych.';
  34. }
  35. else
  36. {
  37. echo '<br />' . "Imię klienta: $imie" . '<br />';
  38. echo "Adres e-mail: $email" . '<br />';
  39. echo "Podany email należy do polskiej domeny" . '<br />';
  40. echo "Treść wiadomości: $tresc" . '<br />';
  41. }


I ten kod zawsze zwraca mi komunikat: Wystąpił jeden lub więcej błędów podczas przetwarzania danych. jaka by nie była domena adresu email.
Jak by to było można zrobić , żeby ten kod wyrzucał komunikat o tym, czy dany adres należy do polskiej domeny czy nie?
Go to the top of the page
+Quote Post

Posty w temacie
- 7sekund   [PHP]Problem z krótkim kodem   6.03.2022, 19:08:17
- - nospor   Sobie czasami tak zycie utrudniacie na wlasne zycz...   6.03.2022, 19:17:08
- - 7sekund   Dzięki tyle, że ja nie znam tej funkcji str_repeat...   6.03.2022, 19:26:19
- - nospor   CytatObawiam się tylko tego, żebym się nie zniechę...   7.03.2022, 09:56:46
- - 7sekund   Super , to działa teraz ! Bardzo Ci dziękuję, ...   11.03.2022, 12:23:00
- - trueblue   Bo zmienne $_POST są niezdefiniowane?   11.03.2022, 12:24:35
- - 7sekund   Ok już wiem, głupi błąd, polegający na tym, że po ...   11.03.2022, 12:53:09
- - nospor   No jesli to jest doslownie plik .html to nic nie z...   11.03.2022, 12:59:57
- - 7sekund   Ok, dzięki za podpowiedź. Chodzi o wykorzystanie ...   11.03.2022, 13:15:07
- - gino   Powinien wypisać błąd typu "Unexpected variab...   11.03.2022, 14:21:18
- - viking   Stosuj też kod [PHP] pobierz, plaintext $ile_koszu...   11.03.2022, 14:28:02
- - 7sekund   gino - tak wtedy będzie to plik *.php a nie *.html...   12.03.2022, 16:31:04
- - trueblue   Proponuję wrócić do podstaw: https://www.matemaks....   12.03.2022, 21:21:03
- - 7sekund   Wiem jakie są zasady matematyczne, niemniej dzięki...   12.03.2022, 21:30:18
- - viking   Staraj się zawsze tak pisać kod aby modyfikować ja...   13.03.2022, 07:23:27
- - 7sekund   Cześć, to się zgadza i kod, który napisałeś pewnie...   14.03.2022, 12:56:39
- - nospor   Programowanie to tez myslenie, a nie ze ty odwraca...   14.03.2022, 13:04:16
- - 7sekund   No właśnie siedzę przy tych pętlach już trzy dni z...   14.03.2022, 13:14:12
- - nospor   no przeciez ci podalem poprawny kod post wczesniej   14.03.2022, 13:16:59
- - 7sekund   Tak, teraz sprawdziłem, dzięki - działa, ale chcia...   14.03.2022, 13:20:45
- - nospor   NIe bardzo wiem co tu omawiac. Druga petla w tym p...   14.03.2022, 14:23:36
- - 7sekund   Nie bardzo rozumiem, a do tego wiem, że można w je...   14.03.2022, 14:33:36
- - nospor   Ja tam nie wiem co rozumiesz przez nigdzie, ale pi...   14.03.2022, 14:41:52
- - 7sekund   Dzięki ale manual wiele mi nie wyjaśnił... np. teg...   14.03.2022, 14:56:34
- - nospor   To zamiast 1.5h spedz 3 wieczory na petle. Tworz r...   14.03.2022, 15:01:55
- - gino   Nie rozumiesz, bo brakuje podstaw, @nospor poddał ...   14.03.2022, 16:18:44
- - 7sekund   >>> gino: Wydawało mi się że te trzy wyr...   24.03.2022, 17:02:19
- - nospor   No nie mozesz tamtej petli FOR zamienic na FOREACH...   24.03.2022, 17:04:57
- - 7sekund   Nie, no dzięki za informację, bo myślałem, ze możn...   1.04.2022, 16:34:53
- - nospor   yyy.... [PHP] pobierz, plaintext ...   1.04.2022, 16:39:02
- - 7sekund   Tak, ale w książce mam za zadanie właśnie sprawdzi...   1.04.2022, 16:41:50
- - nospor   No to jesli funkcja domena() sluzy do sprawdzenia ...   1.04.2022, 16:44:07
- - 7sekund   Sorry, wcześniej coś pomieszałem... Ten kod co nap...   1.04.2022, 16:47:38
- - nospor   Bo pewnie funkcja domena() jest do kitu   1.04.2022, 16:52:44
- - 7sekund   Całkiem możliwe ale nie wiem czy ta zmienna ...   1.04.2022, 16:55:13
- - nospor   Generalnie, jak zwykle, zes przekombinowal Jesli c...   1.04.2022, 16:58:54
- - 7sekund   nospor bardzo Ci dziękuję:-) Pomogło, bo działa...   7.04.2022, 20:10:18
- - nospor   Z gmail to nie taka prosta pilka https://netcorec...   8.04.2022, 08:30:41
- - 7sekund   Cześć nospor, ten PHPmailer to jak się instaluje?...   8.04.2022, 16:35:51
- - nospor   No ale google nie boli https://github.com/PHPMaile...   8.04.2022, 18:40:25
- - 7sekund   Jeśli chodzi o te linki , to miałem na myśli, że j...   8.04.2022, 21:46:35
- - nospor   przeciez podalem ci linka do PHPMAiler, jest tam p...   8.04.2022, 22:19:09
- - 7sekund   Próbuję wysłać email za pomocą PHPmailer ale niest...   8.04.2022, 22:40:12
- - Salvation   Pokaż kod jaki masz. Plus zerknij tutaj: https://w...   9.04.2022, 07:42:04
- - nospor   CytatTu są pliki serwera pod adresem wyżej. Jednak...   9.04.2022, 14:32:41
- - 7sekund   Salvation -->> dzięki, teraz wszystko juz ...   9.04.2022, 22:16:26
|- - dublinka   Cytat(7sekund @ 9.04.2022, 22:16:26 )...   10.04.2022, 08:20:29
- - trueblue   A nie ma czasem w katalogu pliku index.html lub in...   10.04.2022, 07:39:46
- - 7sekund   dublinka -->> w poście wyżej tego z 08.04 o...   12.04.2022, 21:21:02
- - nospor   NO ale po co ci fopen? A potem jeszcze robisz preg...   13.04.2022, 05:46:27
- - 7sekund   nospor patrzyłem na tę stronę, którą podałeś i tam...   14.04.2022, 19:55:07
- - nospor   Szukasz plikow w /xxx/ a potem probujesz pliki kop...   14.04.2022, 21:21:19
- - gino   prostego kodu nie umiesz przepisać.... Kod$p...   15.04.2022, 07:16:31
- - 7sekund   Słucham waszych wskazówek, mimo iż zbieram przy ok...   15.04.2022, 21:34:08
- - nospor   Caly czas popelniasz bezmyslnie bledy, to sie nie ...   16.04.2022, 07:07:10


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

 



RSS Aktualny czas: 7.10.2025 - 07:54