Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Problem z pętlą foreach
tikime3
post
Post #1





Grupa: Zarejestrowani
Postów: 37
Pomógł: 0
Dołączył: 20.12.2009

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


możecie mi powiedzieć, dlaczego odznaczenie tego co w klamrach
wykłada mi cały skrypt? :-)
thx

  1. <pre>
  2. <?php
  3.  
  4. $tekst_do_przeliterowania = $_POST["tekst_do_przeliterowania"];
  5. echo $tekst_do_przeliterowania.'<br><br>';
  6. $rozbity_tekst_na_znaki_tablica = str_split($tekst_do_przeliterowania, 1);
  7. print_r($rozbity_tekst_na_znaki_tablica);
  8.  
  9. //tutaj zaczyna się techniczne gówno
  10. $katalogi = glob('./katalog_testowy/*', GLOB_ONLYDIR);
  11. print_r($katalogi); //to nam sprawdza katalogi
  12. $ilosc_elementow_tablicy = count($katalogi); //liczenie obecnych katalogów
  13. $numer_nowego_katalogu_dla_nowego_projektu = $ilosc_elementow_tablicy+1;
  14.  
  15. if(mkdir('./katalog_testowy/'.$numer_nowego_katalogu_dla_nowego_projektu, 0777)) {
  16. echo 'Katalog numer: '.$numer_nowego_katalogu_dla_nowego_projektu,' został utworzony!<br><br>';
  17. }else{
  18. echo 'Nie mogliśmy utworzyć katalogu numer: '.$numer_nowego_katalogu_dla_nowego_projektu.'<br><br>';
  19. }
  20.  
  21.  
  22. /*
  23.  
  24. foreach ($rozbity_tekst_na_znaki_tablica as $kolejny_znak => $litera) {
  25. echo 'Kolejny_znak to: '.$kolejny_znak.' Kolejna litera to: '.$litera.'<br>';
  26.  
  27.  
  28. //definicja tresci pliku
  29. $title = $numer_nowego_katalogu_dla_nowego_projektu;
  30. $tresc_pliku_przednia = '<html><head><title>'.$title.'</title><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2" /><META HTTP-EQUIV=Refresh CONTENT="1; URL='.$kolejny_znak+1.'.html"></head><center><br><center><pre>';
  31. $tresc_pliku_tylnia = '</pre></center></html>';
  32.  
  33.  
  34. $nazwa_pliku = $kolejny_znak.'.html';
  35. $klamka = fopen('./katalog_testowy/'.$numer_nowego_katalogu_dla_nowego_projektu.'/'.$nazwa_pliku, 'w');
  36. if($klamka) {
  37.   echo 'Udało się zrobić plik!<br>';
  38. }
  39. $zapis_do_klamki = fwrite($klamka, $tresc_pliku_przednia.$litera.$tresc_pliku_tylnia); //tutaj zapiszemy
  40. if($zapis_do_klamki) {
  41.   echo 'Udało się zapisać do klamki!<br>';
  42. }
  43. fclose($fp);
  44.  
  45. }
  46.  
  47. */
  48.  
  49.  
  50.  
  51.  
  52. ?>
  53. </pre>


ten program ma mi generować nowy katalog i umieszczać w nim kolejne litery
z rozbitego ciągu znaków. W każdym pliku po jednej nowej literze. Nie pytajcie
się mnie dlaczego tak właśnie chcę. Muszę trochę pozmieniać wszystko chodzi o
to żeby tak... w 1 pliku było J potem Je potem Jes potem Jest potem Jeste potem
Jestem... chodzi o to, żeby kolejne podstrony przeładowywały się same do siebie
i taki bajer :-). Ale mam duży problem z wykonaniem tego jakże ciekawego
projektu. Jeśli możecie mi pomóc to serdeczne dzięki! :-) Pozdrawiam!

Kuba
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 559
Pomógł: 6315
Dołączył: 27.12.2004




Cytat
wykłada mi cały skrypt? :-)
A czymze objawia się to wykladanie?
Zanim odpowiesz mi na to skomplikowane pytanie, zapoznaj sie z tym tematem:
Temat: Jak poprawnie zada pytanie
i zastosuj do porad tam podanych.

Dopiero potem odpisz
Go to the top of the page
+Quote Post
tikime3
post
Post #3





Grupa: Zarejestrowani
Postów: 37
Pomógł: 0
Dołączył: 20.12.2009

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


po prostu nie pokazuje nic... biała strona html bez ani jednego znaczku
Go to the top of the page
+Quote Post
nospor
post
Post #4





Grupa: Moderatorzy
Postów: 36 559
Pomógł: 6315
Dołączył: 27.12.2004




Napisze ci jeszcze raz, bo widze masz problem z czytaniem:
Cytat
Zanim odpowiesz mi na to skomplikowane pytanie, zapoznaj sie z tym tematem:
Temat: Jak poprawnie zada pytanie
i zastosuj do porad tam podanych.

Dopiero potem odpisz
Gdybys sie zastosowal, to na ekranie zobaczylbys bledy. Nie widzisz, znaczy ze sie nie zastosowales do podanych tam porad.
Szanuj czas osob, ktore starają ci się pomóc
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: 2.10.2025 - 01:24