• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Coś się popsuło i stringi się nie łączą... :v

0 głosów
53 wizyt
pytanie zadane 15 lipca 2018 w PHP, Symfony, Zend przez Q7V Gaduła (4,130 p.)

Cześć, mam taki fragment kodu w PHP

  $myfile = fopen("x/$rand.php", "w") or die("Unable to open file");
      if(strpos($short,"http") == 0){
      $txt = "<?php header('Location: $short'); die();?>";
      fwrite($myfile, $txt);
      fclose($myfile);
      }
      else{
      $short = "http://" + $short;}

Tam dalej printuję $short, ale to http:// nie chcę się dokleić.

Najpierw printowałem warunek i zwracał 0 gdy występowało http, więc przypisałem dla takiego przypadku warunek, a gdy zera nie ma to miało dodać http, niestety nie dodaję.

 

1 odpowiedź

+1 głos
odpowiedź 15 lipca 2018 przez Paweł Antyporowicz Dyskutant (8,810 p.)

Użyj kropki do konkatenacji a nie znaku plusa.

Możesz, także użyć takiego zapisu:

echo "Hello {$zmienna}";

 

komentarz 15 lipca 2018 przez Q7V Gaduła (4,130 p.)

aww...

Niestety nic nie pomogło robię teraz tak

      $add = "http://";
      $short = $add.$short;

lub

      $short = "http://".$short;

Ale efekt taki sam. :v

komentarz 17 lipca 2018 przez Paweł Antyporowicz Dyskutant (8,810 p.)
A może masz problem w instrukcji warunkowej. Postaraj się ją zdebugować
komentarz 17 lipca 2018 przez Q7V Gaduła (4,130 p.)
Mam takowy warunek

if(strpos($short,"http") == 0){...}

else{...}

Funkcja zwraca zero gdy napotka ciąg http w zmiennej i dla niej nic nie robię, a gdy nie pojawi się zero to chcę dokleić na początek http://

Podobne pytania

0 głosów
0 odpowiedzi 155 wizyt
pytanie zadane 1 listopada 2017 w Assembler przez radkon Nowicjusz (120 p.)
0 głosów
3 odpowiedzi 240 wizyt
pytanie zadane 19 lipca 2015 w PHP, Symfony, Zend przez Adrian1999 Nałogowiec (32,900 p.)
0 głosów
1 odpowiedź 282 wizyt
Porady nie od parady
Publikując kody źródłowe korzystaj ze specjalnego bloczku koloryzującego składnię (przycisk z napisem code w edytorze). Nie zapomnij o ustawieniu odpowiedniego języka z rozwijanego menu oraz czytelnym formatowaniu kodu.Przycisk code

59,199 zapytań

104,616 odpowiedzi

216,478 komentarzy

31,589 pasjonatów

Przeglądających: 162
Pasjonatów: 1 Gości: 161

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto dwie polecane książki warte uwagi. Pełną listę znajdziesz tutaj.

...