[ vidonk @ 16.10.2009. 18:53 ] @
Ovako imam faj smajliji.php i unjemu je definisano Code: $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"; 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 ); gdje mi je value text boxa = $mesage nadam se da sam bio jasam posto mi objasnjavanje neide bas naj naj ... |