Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> pytanko o preg_replace troszke pilne :)
stach
post 15.10.2003, 21:29:49
Post #1





Grupa: Zarejestrowani
Postów: 50
Pomógł: 0
Dołączył: 15.02.2003
Skąd: Ziemia

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


Siedzie juz od godziny szukam odpowiedzi na pytanie jak zmienic

string a:
Kod
bleble


na string b:
Kod
bleble


Niestety wszystko co probowalem wali na leb przez to iz szukam "". Niech mnie ktos oswieci smile.gif
Pozatym pierwszy raz sie spotkalem z czyms takim aby string bleble po wyslaniu postem zmienial mi sie na bleble

To jest kod ktorym sie teraz bawie, pokrotce pobiera log z proxy, i wyswietla kto ile razy odwiedzil dana strone... Problem tylko w tym ze uzytkownicy sa zapisywani w formacie AAABBB, a po wyslaniu formularza zmieniaja sie na AAABBB.

[php:1:784fe6d525]<?
$fp = fopen ('log/W3031013.log','r');
$file = file('log/W3031013.log');
while ($linijka = fgetcsv ($fp, sizeof($file), ",")) {
$dana[0][] = $linijka[9];
$dana[1][] = $linijka[1];
}

sort($dana[0]);

$name = array();
for($i=0;$i<sizeof($file);$i++)
{
if(!in_array($dana[1][$i], $name)) {
$name[] = $dana[1][$i];
}
}

echo "<form name="opcje" method="post" action="">";
echo "<select name="user" onchange="document.opcje.submit();">";
echo "<option>Wybierz uzytkownika</option>";
for($i=0;$i<sizeof($name);$i++) {
if($name[$i]) {
echo "<option>".$name[$i]."</option>";
}
}
echo "</select>";
echo "</form>";

//$_POST['user'] = preg_replace('', '', $_POST['user']);

$num = 0;
$a = 0;
for($i=0;$i<sizeof($file);$i++)
{
if($dana[1][$i] == $_POST['user']) {
if($dana[0][$i] == $dana[0][$i-1]) {
$num++;
if(!$str[$a]) {
$str[$a] = $dana[0][$i];
}
}
else {
$liczba[$a] = $num;
$num = 0;
$a++;
}
}
}

echo "<table>";
for($i=0;$i<sizeof($str);$i++) {
if($str[$i]) {
echo "<tr>";
echo "<td>" . $str[$i] . "</td><td>" . $liczba[$i] . "</td>";
echo "</tr>";
}
}
echo "</table>";
fclose ($fp);
?>[/php:1:784fe6d525]


--------------------
Warsztat: IIS 6.0 | PHP 4.3.10 && 5.0.3 | MySQL 4.1.9 | Smarty 2.6.7 | PEAR | EditPlus 2
Produkcja: FlipTiM
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 6)
bamboos
post 15.10.2003, 21:33:56
Post #2





Grupa: Zarejestrowani
Postów: 115
Pomógł: 0
Dołączył: 3.05.2003
Skąd: Łódź

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


Witam!!
[php:1:c00437a354]<?php
$string = preg_replace('//', "", $string);
?>[/php:1:c00437a354]
chyba??smile.gif


--------------------
Go to the top of the page
+Quote Post
stach
post 15.10.2003, 21:38:01
Post #3





Grupa: Zarejestrowani
Postów: 50
Pomógł: 0
Dołączył: 15.02.2003
Skąd: Ziemia

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


Niestety, nie zmienia sie nic nadal zostaje w formacie AAABBB ...


--------------------
Warsztat: IIS 6.0 | PHP 4.3.10 && 5.0.3 | MySQL 4.1.9 | Smarty 2.6.7 | PEAR | EditPlus 2
Produkcja: FlipTiM
Go to the top of the page
+Quote Post
bamboos
post 15.10.2003, 21:52:15
Post #4





Grupa: Zarejestrowani
Postów: 115
Pomógł: 0
Dołączył: 3.05.2003
Skąd: Łódź

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


a:
[php:1:3ec0aa7383]<?php
$string = str_replace("", "", $string);
?>[/php:1:3ec0aa7383]


--------------------
Go to the top of the page
+Quote Post
adwol
post 15.10.2003, 21:56:23
Post #5





Grupa: Zarejestrowani
Postów: 691
Pomógł: 0
Dołączył: 6.08.2003

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


Cytat
Niestety, nie zmienia sie nic nadal zostaje w formacie AAABBB ...

[php:1:1aaba9b67c]<?php
$s = preg_replace('//', '', $s);
?>[/php:1:1aaba9b67c]
Go to the top of the page
+Quote Post
stach
post 15.10.2003, 21:57:54
Post #6





Grupa: Zarejestrowani
Postów: 50
Pomógł: 0
Dołączył: 15.02.2003
Skąd: Ziemia

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


hehe i czemu sie uparlem na preg_replace ? biggrin.gif Dzieki stary, teraz wiem ze chociaz jutro nie bede zaspany w robocie biggrin.gif

adwol Twoje tez dziala rowniez wielkie dzieki smile.gif

Pytanie jednak zostaje, czy to normalne ze przy POST string zawierajacy zmienia sie na ?


--------------------
Warsztat: IIS 6.0 | PHP 4.3.10 && 5.0.3 | MySQL 4.1.9 | Smarty 2.6.7 | PEAR | EditPlus 2
Produkcja: FlipTiM
Go to the top of the page
+Quote Post
adwol
post 15.10.2003, 22:03:31
Post #7





Grupa: Zarejestrowani
Postów: 691
Pomógł: 0
Dołączył: 6.08.2003

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


Cytat
Pytanie jednak zostaje, czy to normalne ze przy POST string zawierajacy zmienia sie na ?

Jeśli masz włączone magic_quotes_gpc w php.ini to tak.
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: 18.07.2025 - 04:21