Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> FOR - pętla w pętli?
emajl22
post
Post #1





Grupa: Zarejestrowani
Postów: 273
Pomógł: 21
Dołączył: 28.11.2010

Ostrzeżenie: (10%)
X----


Witam,

Czy jest możliwość użycia pętli for w pętli for? Dokładniej chodzi mi o coś takiego:

  1. for ( $i=0;$i<$n; $i++ ) {
  2. for ( $i; $i < $drd_value; $i++ ) {
  3. cos( $zmienna[$i],$zmienna,$zmienna2 );
  4. }


Chciałbym, żeby skrypt działał tak:

1. wypełnij pola formularza (jest tam input "ilość", które się zwie drd_value)
2. wybierz plik (.txt)
3. wyciągnij dane z pliku (explode)
4. zrób coś $drd_value razy, do $zmienna[$i] (patrz pkt. 3) razy.

Kurfa, ciężko to wytłumaczyć (IMG:style_emoticons/default/biggrin.gif) Dwa pytania jeszcze:

1. Czy konieczne jest używanie zmiennej $i w FOR, czy można też inaczej?
2. Mam plik .txt, w którym mam coś takiego:

  1. nazwa1
  2. nazwa2
  3. nazwa3


Jak z niego wyciągnąć nazwy, używając explode?

Z góry dzięki za odpowiedzi.

Ten post edytował emajl22 8.01.2011, 12:40:24
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
emajl22
post
Post #2





Grupa: Zarejestrowani
Postów: 273
Pomógł: 21
Dołączył: 28.11.2010

Ostrzeżenie: (10%)
X----


Tak coś właśnie czułem, dzięki tehaha.

Jeszcze potrzebuję wskazówki odnośnie głównego pytania w temacie. Dokładnie mam coś takiego:

  1. if (is_uploaded_file( $drd_file_database)) {
  2. $fp = fopen( $drd_file_database,"rb" );
  3. $fp_file = fread( $fp,filesize( $drd_file_database ));
  4. $fp_file = explode( ",", $fp_file );
  5. fclose( $fp );
  6. $n = count( $fp_file );
  7.  
  8. for ( $i=0;$i<$n; $i++ ) {
  9. for ( $i; $i < $drd_value; $i++ ) {
  10. mail( $fp_file[$i],$drd_title,$drd_msg,$drd_contents );
  11. }
  12. }
  13. }


W formularzu mam plik "Ilość powtórzeń", jest to zwykły input. Wprowadzam do niego jakąś wartość (np. 5) i chciałbym, żeby skrypt wysyłał po 5 sztuk mejli do każdego z wrzuconego pliku także poprzez formularz. To akurat działa, jednak wysyła po 1 sztuce dla każdego.

Nie chciałem walić prosto z mostu, bo zaraz będziecie mi wypominali o spamowanie (IMG:style_emoticons/default/mellow.gif)

Jakieś wskazówki?

Ten post edytował emajl22 8.01.2011, 13:11:17
Go to the top of the page
+Quote Post

Posty w temacie


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: 16.10.2025 - 08:39