• 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
57 wizyt
pytanie zadane 15 lipca 2018 w PHP, Symfony, Zend przez Q7V Gaduła (4,300 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 Stary wyjadacz (10,550 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,300 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 Stary wyjadacz (10,550 p.)
A może masz problem w instrukcji warunkowej. Postaraj się ją zdebugować
komentarz 17 lipca 2018 przez Q7V Gaduła (4,300 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 166 wizyt
pytanie zadane 1 listopada 2017 w Assembler przez radkon Nowicjusz (120 p.)
0 głosów
3 odpowiedzi 245 wizyt
pytanie zadane 19 lipca 2015 w PHP, Symfony, Zend przez Adrian1999 Nałogowiec (33,050 p.)
0 głosów
1 odpowiedź 324 wizyt
Porady nie od parady
Nie wiesz jak poprawnie zredagować pytanie lub pragniesz poznać którąś z funkcji forum? Odwiedź podstronę Pomoc (FAQ) dostępną w menu pod ikoną apteczki.FAQ

62,327 zapytań

108,464 odpowiedzi

226,431 komentarzy

35,178 pasjonatów

Przeglądających: 141
Pasjonatów: 3 Gości: 138

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.

...