<?php function ReplacePhoto( $String ) { if ( $String != "" ) { $String = preg_replace('/[PHOTO](d+)[/PHOTO]/','<a href="#" onclick="window.open('../photos/1.jpg'.'','','width=820,height=620,top=5,left=5,scrollbars,resizable');return false;"><img src="../photos/thumbs/1.jpg" class="a_img"></a>',$String); } return $String; } ?>
i cześć pliku w którym ją wywołuję:
<?php case 'EditInDatebase': { $Db = new Engine(HOST, USER, DBPASSWORD, NAME); if ( $Db->IsConnected ) { ReplacePhoto($_POST['StartpageContent']); $Db->Query("UPDATE Startpage SET StartpageContent='".addslashes($_POST['StartpageContent'])."', StartpageDate=Now() WHERE StartpageID='".$_POST['StartpageID']."'"); } $Db->Close(); Direction('Startpage.php'); break; } ?>
Dlaczego nie działa? Zwraca wartość $_POST['StarpageContent'] taką jaka została wpisana w formularzu.