Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php]strpos nie działa?
Mike122
post 24.06.2007, 21:10:53
Post #1





Grupa: Zarejestrowani
Postów: 253
Pomógł: 1
Dołączył: 12.04.2006

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


Napisałem następujący skrypt:
  1. <?php
  2. $gr = $_GET['gr'];
  3.  
  4. $auto = array();
  5. $auto['1'] = "process_";
  6.  
  7. foreach ($auto as $id => $name) {
  8. if(strpos($gr, $name)){
  9. echo ("Znaleziono w naziwe");
  10. }else{
  11. echo ("Nie ma");
  12. }
  13. }
  14. ?>


I po wpisaniu w pasku adresu skrypt.php?gr=process_web.html wyświetla mi się Nie ma tak samo po wpisaniu skrypt.php?gr=test.html
Gdzie popełniłem błąd?

Proszę o pomoc pozdrawiam.


--------------------

Największy błąd ze wszystkich błędów to nie słuchać dobrych rad. Nikt nie jest doskonały i nie należy się obrażać za konstruktywną krytykę.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
abc667
post 24.06.2007, 21:20:59
Post #2





Grupa: Zarejestrowani
Postów: 229
Pomógł: 0
Dołączył: 29.05.2007

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


no skoro igła jest na początku stosu to strpos() zwróci zero

  1. <?php
  2. foreach ($auto as $id => $name) {
  3. if(strpos($gr, $name) !== false){
  4. echo ("Znaleziono w naziwe");
  5. }else{
  6. echo ("Nie ma");
  7. }
  8. }
  9. ?>
Go to the top of the page
+Quote Post
Daimos
post 24.06.2007, 21:24:49
Post #3





Grupa: Zarejestrowani
Postów: 1 319
Pomógł: 118
Dołączył: 26.11.2003
Skąd: Lublin

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


a nie lepiej stosowac eregi" title="Zobacz w manualu PHP" target="_manual? do wyszukiwania czesci stringa w nazwie?


--------------------
scriptun.com. Startup z poradnikami do gier ttp.zone i ttpzone.pl
Go to the top of the page
+Quote Post

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 Wersja Lo-Fi Aktualny czas: 24.07.2025 - 20:37