Autor | Zpráva | ||
---|---|---|---|
cernajs Profil |
#1 · Zasláno: 2. 6. 2012, 14:36:29
Zdravím mohl by mi někdo poradit jak udělat přes css změním text v obrázek?
Jde mi o to že mám udělaný texteare a do něj pomocí butonu vkládám text co se potom vkládá do db a z db se mi zpátky tahá do souboru ve stránkách. Zkoušel sem to udělat přímo vložením tagu img ale to mi nechce vkládat tak sem přemýšlel že udělám normálně smailíka :-) a css mi ho předělá na obrázek. |
||
jenikkozak Profil |
#2 · Zasláno: 2. 6. 2012, 14:41:46
cernajs:
„Zdravím mohl by mi někdo poradit jak udělat přes css změním text v obrázek?“ Tohle kaskádové styly nezvládnou. Náhradu proveď v PHP. |
||
cernajs Profil |
jenikkozak:
V css se prdlajs vyznám a nenašel sem to tak jsem to zkusil když přes něj skoro všechno jde. Vůbec nemám tušení jak by se to dalo phpčkem nahradit nevíš jestli se to tu někde na foru probíralo abych měl spon nějakou představu jak na to? |
||
jenikkozak Profil |
#4 · Zasláno: 2. 6. 2012, 14:58:05
cernajs:
„nevíš jestli se to tu někde na foru probíralo abych měl spon nějakou představu jak na to?“ Probíralo, mockrát. Zkus třeba toto řešení. |
||
cernajs Profil |
#5 · Zasláno: 2. 6. 2012, 15:01:12
jenikkozak:
Díky ti moc tohle přesně sem potřeboval. |
||
cernajs Profil |
#6 · Zasláno: 2. 6. 2012, 16:49:16
Tak sme to podle toho zkoušel a nejde mi to. :-D Zkouším pátrat ale taky se nějak nedaří tak kdyby se někomu chtělo může mi poradit co tam je špatně
<? $smajliky = array( ':)' => '<img src="http://img.xchat.centrum.cz/images/x4/sm/3/3.gif">', ':-D' => '', '>:-(' => '', ':-(' => '', ); function textove_na_graficke($text) { global $smajliky; foreach($smajliky as $textovy => $graficky) { $text = str_replace($textovy,$graficky,$text); } return $text; } if($prava['novinky']==1) { ?> <script> function vlozText(text,blok) { text += (blok ? '\n' : ' '); document.formular.text.value += text; document.formular.text.focus(); } </script> <div style="text-align: center"> <form name="formular" action="" method="post"> <fieldset> <legend>Novinkovač</legend> <div style="_margin:0.5em;"> <table> <tr><td> <input type="button" value=" H4 " onclick="vlozText('<h4></h4>')" style="width: 65px"><br> <input type="button" value=" B " onclick="vlozText('<B></B>')" style="width: 65px"><br> <input type="button" value=" I " onclick="vlozText('<I></I>')" style="width: 65px"><br> <input type="button" value=" U " onclick="vlozText('<U></U>')" style="width: 65px"><br> <input type="button" value=" BR " onclick="vlozText('<br>')" style="width: 65px"><br> <input type="button" value=" P " onclick="vlozText('<p>')" style="width: 65px"><br> <input type="button" value=" čárka " onclick="vlozText('<HR>',1)" style="width: 65px"><br> <input type="button" value=" podpis " onclick="vlozText('<h6>cernajs</h6>')" style="width: 65px"> <input type="submit" name="upload" id="upload" value="Poslat" /> </td><td> <textarea name="text" cols="40" rows="3"></textarea> </td></tr> </table> </form> </div> </div> </fieldset> <? } ?> <?php require_once('data.php') ; if($_GET['akce'] == "smazat"){ mysql_query("DELETE FROM novinky WHERE id = '".$_GET['id']."'"); } if(isset($_POST['upload'])){ mysql_query("INSERT INTO novinky (text) VALUES ('".$_POST['text']."')"); echo '<br>'; } if($_SESSION['kontrolni_kod'] != ""){ echo ''; } $result = mysql_query("SELECT * FROM novinky ORDER BY id DESC"); while ($vypis = mysql_fetch_array($result)){ if ($prava['novinky']==1) { $smazat= "[<a href=\"?p=novinky&akce=smazat&id=".$vypis['id']."\">smazat</a>]"; } echo "<div style='text-align: center'>".$vypis['text']."".$smazat."</div><br>"; } ?> Vím že to zrovna do týhle kategorie nepatří. |
||
jenikkozak Profil |
#7 · Zasláno: 2. 6. 2012, 19:28:35
cernajs:
Ale jo, to by šlo. Funkci máš definovanou, teď ji ještě musíš použít. Třeba takto (jde o řádek 59): mysql_query("INSERT INTO novinky (text) VALUES ('".mysql_real_escape_string(textove_na_graficke($_POST['text']))."')"); |
||
Časová prodleva: 12 let
|
0