Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] problem z zastępowaniem
Forum PHP.pl > Forum > Przedszkole
kalinowski5
Co muszę zrobić aby skrypt zastępywał też [linki] i [archiwum] a nie tylko [notki]?
  1. <?php
  2. $tresc = str_replace(&#092;"[notki]\", 'notki', $html);
  3. ?>
Ociu
Pomyśl...

Edit:

  1. <?
  2. $str = preg_replace(&#092;"[archiwum]\", \"archiwum\", $html);
  3. ?>
kalinowski5
Nie wiem, nie moż4esz mi powiedzieć?
Liko
On chyba nie myśli.

  1. <?php
  2.  
  3. $zastap = array( '[notki]', '[archiwum]', '[linki]' );
  4. $czym = array( 'notki', 'archiwum', 'linki' );
  5.  
  6. $tresc = str_replace($zastap, $czym, $html);
  7. ?>
Vengeance
oj ja pomoge ;]
Kod
<?php
$tresc = str_replace(array("[notki]", "[linki]", "[archiwum]"), array('notki', 'linki', 'archwium'), $html);
?>
kalinowski5
THx, i mam jescze jedno pytanko, a maianowicie dlaczego jak mam wa bazie pare linków i pare notek to wyświetla mi tylko jedną notkę i jeden link? Oto kod:
  1. <?php
  2. include (&#092;"baza.php\");
  3. mysql_connect ($host, $login_b, $haslo_b)or
  4. die (&#092;"blad\");
  5. mysql_select_db ($baza)or
  6. die (&#092;"blad\");
  7. //$split = explode('&',$_SERVER['QUERY_STRING']);
  8. //$zmienna = $split[0];
  9.  $zapytanie = mysql_query (&#092;"SELECT * FROM notki WHERE login='\".$_GET['blog'].\"'\") or
  10.  die (balds);
  11. while($rekord = mysql_fetch_array ($zapytanie)){
  12.  $id = $rekord[0];
  13.  $login = $rekord[1];
  14.  $temat = $rekord[2];
  15.  $tresc = $rekord[3];
  16. $notki = &#092;"\".$tresc.\"<br>\";
  17. }
  18.  $zapytanie3 = mysql_query (&#092;"SELECT * FROM linki WHERE login='\".$_GET['blog'].\"'\") or
  19.  die (balds);
  20. while($rekord3 = mysql_fetch_array ($zapytanie3)){
  21.  $id = $rekord3[0];
  22.  $login = $rekord3[1];
  23.  $tytul = $rekord3[2];
  24.  $url = $rekord3[3];
  25. $linki = &#092;"<a href='$url' target=$id>$tytul</a><br>\";
  26.  
  27.  
  28. }
  29.  $zapytanie2 = mysql_query (&#092;"SELECT * FROM wyglad_uzytkownicy WHERE login='\".$_GET['blog'].\"'\") or
  30.  die (balds);
  31. while($rekord2 = mysql_fetch_array ($zapytanie2)){
  32.  $id = $rekord2[0];
  33.  $login = $rekord2[1];
  34.  $html = $rekord2[2];
  35.  $css = $rekord2[3];
  36.  $tresc = str_replace(array(&#092;"[notki]\", \"[linki]\", \"[archiwum]\"), array($notki, $linki, 'archwium'), $html);
  37.  echo &#092;"$login\";
  38. echo &#092;"$tresc\";
  39. }
  40. ?>
scanner
php -> Początkujacy.
kalinowski5
To pomozecie czy nie?
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.