[php]problem...

KO
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 478
0

cholera mam problem polegający na tym że w chcę zamienić z pliku różne wartości odpowiednich zmiennych i tak kombinuje że nic z tego nie ma... zarzuć ktoś kodem

  • Rejestracja: dni
  • Ostatnio: dni
0

Mam nadzieje że kogoś poznam z BAZY II mozliwe ze z Chorągwi Górnośląskiej,Zachodniopomorskiej hihi a sama jestem z Podkarpackiej :)

Pozdroweczka

// ??? d[AvE], nie wydurniaj się - ŁF

WA
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 501
0

To moze zarzuc kodem ktory skombinowwales?
Ja to robie tak:

Kopiuj
//Tu pobieram plik do $file
$patterns = array("<!--team1-->", "<!--team2-->", "<!--img1-->", "<!--img2-->");//Do zamiany
	$replacements = array($Team1, $Team2, $Img1, $Img2); //Na to zamieni
	$form = str_replace($patterns, $replacements, $file);//zamiana
	print($form);
KO
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 478
0

To moze zarzuc kodem ktory skombinowwales?

[wstyd] szkoda mi to pokazać ale przypuśćmy że pod

""
kryje się

Kopiuj
$a

np $a=0

Kopiuj
 i jak zamienić to <code class="php">$a=0

lub jakąkolwiek wartsość tej zmiennej na inną?

jak zwykle chyba zamotałem...

WA
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 501
0

Czyli masz np. $a=5
I teraz plik "blabla 5 blabla 3 blabla znow 5".
I wszystkie "5" w tym pliku chcesz zamienic na np. $b=1, czyli
plik="blabla 1 blabla 3 blabla znow 1"??

Wolverine
  • Rejestracja: dni
  • Ostatnio: dni
0

Zawsze jakis punkt zaczepienia

Kopiuj
$a=5;
$b=3;
$c=2;
Kopiuj
function ReplaceVar($varName, $replaceWith) {
  $file = file('plik.php');
  for ($i = 0; $i > count($file) -1; $i++) {
    $line = explode(';', $file[$i]);
    $var = explode('=', $line);
    if ($var[0] == $varName) {
      $new_file[] = $varName . '=' . $replaceWith . ';';
    } else {
      $new_file[] = $file[$i];
    }
  }
  //zapis $new_file do pliku...
}

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.