Code:
$smiles_array = array(
"'\.smajl\.'",
);
$smile = array(
"<img src=\"smiles/001.gif\" alt=\"smajl\"/>",
);
$smiles_array = array(
"'\.smajl\.'",
);
$smile = array(
"<img src=\"smiles/001.gif\" alt=\"smajl\"/>",
);
Takodje imam fajl chat.dat tj fajl za cuvanje tekesta u koji moze da se upisuje i ispisuje tekst
imam i fajl koji icsitava sadrzaj fajla chat.dat i pomocu kog se moze izmjeniti sadrzaj fajla chat.dat i sadrzaj iscitavam radim ovako:
Code:
$file = file("chat.dat");
$logo = trim($file[0]);
$message = ($file[1]);
echo "<form method=\"post\" action=\"admin.php?".SID."&ver=html&mod=main_page\">\n";
echo "Link / adresa logo-a na chatu:<br/>\n";
echo "<input type=\"text\" name=\"logo\" maxlength=\"200\" value=\"http://$logo\"/><br/>\n";
echo "Razglas na pocetnoj stranici na chatu:<br/>\n";
echo "<input type=\"text\" name=\"message\" maxlength=\"100\" value=\"$message\"/><br/>\n";
echo "<input type=\"hidden\" name=\"action\" value=\"save\"/>\n";
echo "<input type=\"submit\" value=\"Sacuvaj\"/></form></div><br/>\n";
$file = file("chat.dat");
$logo = trim($file[0]);
$message = ($file[1]);
echo "<form method=\"post\" action=\"admin.php?".SID."&ver=html&mod=main_page\">\n";
echo "Link / adresa logo-a na chatu:<br/>\n";
echo "<input type=\"text\" name=\"logo\" maxlength=\"200\" value=\"http://$logo\"/><br/>\n";
echo "Razglas na pocetnoj stranici na chatu:<br/>\n";
echo "<input type=\"text\" name=\"message\" maxlength=\"100\" value=\"$message\"/><br/>\n";
echo "<input type=\"hidden\" name=\"action\" value=\"save\"/>\n";
echo "<input type=\"submit\" value=\"Sacuvaj\"/></form></div><br/>\n";
e sad kad se upise kratki kod smajla .smajl. i neki tekst uz to funkcijom $data .= preg_replace($smiles_array, $smile, $message,2); se unosi u chat.dat
sledeci sadrzaj <img src="smiles/001.gif" alt="smajl"/> e tu sad nastaje problem kad zelim ponovo da unesem nesto jer mi se u tex boksu nalazi <img src=
E sad kako je da obrnem ovaj proces tj ako se u chat.dat nalazi <img src="smiles/001.gif" alt="smajl"/> da prilikom iscitavanja pomocu funkcije preg_replace () mi
u tex boxu stoji .smiajl.
probao sam
Code:
// sadrazaj fajla je <img src="smiles/001.gif" alt="smajl"/>
$file = file("chat.dat");
$logo = trim($file[0]);
$msg = ($file[1]);
$message .= preg_replace($msg, $smiles_array, $message );
// sadrazaj fajla je <img src="smiles/001.gif" alt="smajl"/>
$file = file("chat.dat");
$logo = trim($file[0]);
$msg = ($file[1]);
$message .= preg_replace($msg, $smiles_array, $message );
gdje mi je value text boxa = $mesage
nadam se da sam bio jasam posto mi objasnjavanje neide bas naj naj ...
vidovic-slobodan.blogspot.com