Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] Pętla w PHP proszę o pomoc
Forum PHP.pl > Forum > Przedszkole
Xetronus
witam
bardzo bym prosil jakiegoś speca od php o bardzo prosty skrypcik na moja strone.
potrzebuje takiego czegoś, ze po uruchomieniu skrypt tworzy plik x.php w ktorym mamy linki jeden pod drugim i każdy prowadzi do strony o 1 wiekszej od poprzedniej czyli np.

<a href=1.php>strona</a></br>
<a href=2.php>strona</a></br>
<a href=3.php>strona</a></br>
...
<a href=19999.php>strona</a></br>
<a href=20000.php>strona</a></br>

razem 20.000 linków na jednej stronie. anchor każdego z linków bedzie taki sam.
pozdrawiam i dzięki bardzo!!!! smile.gif
phpion
  1. <?php
  2. $echo = "<ul>n";
  3.  
  4. for ($i=1; $i<=20000; $i++) {
  5. $echo .= "t<li><a href=".$i.".php>strona</a></li>n";
  6. }
  7.  
  8. $echo .= "</ul>n;
  9. echo $echo;
  10. ?>

swoją drogą to manual nie gryzie...
Xetronus
hmm cos mi nie dziala.
plik z linkami sie wogole nie tworzy.
do tego wydaje mi sie ze skrypt bedzie tworzyl takie same linki? a kazdy link powinien byc wiekszy od poprzedniego o 1 czyli

href=1.php
href=2.php
href=3.php

itd.
envp
  1. <?php
  2. $echo "t<li><a href=".$i.".php>strona</a></li>n";
  3. ?>
mike
Czy to nie jest za duża przesada?
Taki wątek na PHP, przecież to (o ile w ogóle musiało pojawić się na forum) powinno znaleźć się na Przedszkolu.
I tam też przenoszę.

Poza tym ~Xetronus powiedz mi, których przykładów z manuala nie rozumiesz: for (zwróć uwagę na ogromną ilość przykładów w komentarzach użytkowników)
Przecież to nawet nie są podstawy PHP, to nawet nie są przykłady programowania. To są podstawy myślenia.
Sokal
Nie wiem czemu Ci to napisze, ale napisze:
  1. <?php
  2. $string = "t".'<ul>'."rn";
  3. for($i=1; $i <= 20000; $i++)
  4. $string .= "tt".'<li><a href="'.$i.'.php">strona</a>'."rn";
  5. $string .= "t".'</ul>'."rn";
  6. file_put_contents('x.php', $string);
  7. ?>
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-2025 Invision Power Services, Inc.