Autor Zpráva
Kubsan
Profil *
Potřebuju aby se mi nahrazovali určitý znaky v texty
Udělal jsem tohle, ale něják to nefunguje :-)
$find=array                 // najdeme smajly
  (
  "[img]",
  "[/img]"
  );

$replace_with=array     // zadame cim se maji nahradit
  (
  "<img style='width: 450px; height: 350px;' src='",
  "'>"
  );

$text=str_replace($find, $replace_with, $textarea);


(v proměnné $textarea mám původní text)
Když pak dám aby mi to vypsalo proměnnou $text tak je prázdná. jak je to možný?
Kubsan
Profil *
Jo tak už sem na to přišel měl jsem tam špatně proměnnou, ale já to zapisuju do datábáze (a pár dalších věcí) a když je to teď takhle tak mi to napíše:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'width: 450px; height: 350px;' src='http://i.idnes.cz/09/053/org/OSK2b405c_50679_' at line 3

No a takhle vypadá můj kod:
<?session_start(); // startujeme session. Všimněte si, že tento kód je úplně nahoře před jakýmkolik výstupem.
require_once 'db.php';?>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <meta name="description" content="">
  
<?
$nazev = $_POST['nazev_hry'];
$kat_id = $_POST['kat_id'];
$hlobrazek = $_POST['hlobrazek'];
$min = $_POST['min'];
$max = $_POST['max'];
$uloziste = $_POST['uloziste'];
$cislo = $_POST['cislo'];
$popis = $_POST['popis'];
$obrazky = $_POST['textarea'];
$find=array                 // najdeme smajly
  (
  "[img]",
  "[/img]"
  );

$replace_with=array     // zadame cim se maji nahradit
  (
  "<img style='width: 450px; height: 350px;' src='",
  "'>"
  );

$text=str_replace($find, $replace_with, $obrazky);
echo $text;
$VlozData=mysql_query(" INSERT INTO hry (`nazev`,`kat_id`,`hlobrazek`,`min_konfigurace`,`max_konfigurace`,`uloziste`,`cislo`,`popis`,`obrazky`)
                      VALUES
													('$nazev','$kat_id','$hlobrazek','$min','$max','$uloziste','$cislo','$popis','$text')  ") or die (mysql_error());
if ($VlozData){
echo "Vše proběhlo v pořádku, <a href='index.php?kategorie=".$kat_id."'>Kategorie</a>";}
else {
echo "Něco je špatně";}
?>

nevím co s tím je
Fergi
Profil
zkus
"<img style='width: 450px; height: 350px;' src='",
  "'>"

nahradit
"<img style=\'width: 450px; height: 350px;\' src=\'",
  "\'>"

nebo tam dej proste uvozovky
"<img style=\"width: 450px; height: 350px;\" src=\"",
  "\">"
Kubsan
Profil *
Díky moc bylo to tím

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: