Получаю на сайт в посте строку: Потом делаю замену кавычки и сохраняю в БД Но после замены строка становится как убрать "\" ????
Вам такое выдает, ибо mysql_query вернул false, то есть не выполнился корректно. Вы вообще к базе то подключились? Советую явно передавать ссылку на соединение, дабы избежать недоразумений. Юзайте mysql_error() для вывода ошибки базы.
Фишка скорее всего в том, что вы получили строку test\' \ - это экранирование символа. Используйте функцию stripslashes
Хелп! Срочно нужен масенькый скрипт,который из тхт файла считает строку вида 5+2-3+8.Присутствуют только символы плюс и минус в качестве арифметических операндов.Необходимо всё это посчитать,каждый член возводя в квадрат,например: строка такая - 5+3-2 надо так: 5 * 5 + 3 * 3 - 2 * 2 хотел эксплоудом но не получается...
Вопрос в следующем,есть исходная строка $text в которой помимо всякого Г есть несколько адресов мыл.Как их выдернуть?То есть в формате [email protected]?
ищи регулярку на мэилы, впадлу писать. Ну а так что-то вроде этого: PHP: <?php $str = "asdhjaksdjkasjkd hakjshd aksjd h [email protected] asdasdjkalsdj lkasjdal [email protected] sadsakldjaslkdsa"; preg_match_all("#([a-z]+\@+[a-z]+\.ru)#i",$str,$out); print_r($out); ?> Тебе выведется листинг массива $out. дальше уже думаю разберешься. Да и регулярку нейди нормальную )
Есть список асек .тхт вида 111;52525 нужно чтоб выводилось так: icq:111 password:52525 как можно это сделать, а еще и вывод рандомной строчки из файла и автоматическое её удаление из этого же файла
PHP: <?PHP $uins=file('icq.txt');; foreach($uins as $nums){ $uin=explode(':',$nums); $write='icq:'.$uin[0].' пароль:'.$uin[1]; $fp=fopen("good.txt", "a"); fputs($fp, $write."\r\n"); fclose($fp); } $fopen='good.txt';/// файл для открытия $file = file($fopen); $rand=mt_rand(1,count($file)); $str = $rand; echo $file[$rand-1].'<br>'; $fl = $fopen; $line = $rand; $count = count($file); $fp = fopen($fl,"w"); for($i=0;$i<$count;$i++){ if($i!=$line-1) { fwrite($fp,$file[$i]); } else{ } } fclose($fp); //закончили работать с файлом ?>
сделлал функцию которая записывает от куда пришёл посетитель.. как убрать внутренние посещения? (по другим страницам)
AtomoS Проверить реферера, не мы ли это. PHP: if (!ereg_match("mysite.ru", $referer)) { // запись в лог }
$now, спасибо. переделал я так: PHP: function write_log_visits() { if (!ereg($_SERVER['HTTP_HOST'], $_SERVER['HTTP_REFERER'])) { $datetime = gmstrftime("%d/%b/%Y %H:%M:%S GMT", time()); $client_ip = getenv("REMOTE_ADDR"); if (empty($_SERVER['HTTP_REFERER'])) $user_from = "not defined"; else $user_from = getenv("HTTP_REFERER"); $fp = fopen("logs/visits.log","a"); fwrite($fp,"[".$datetime."] - [".$client_ip."] - [".$user_from."]\r\n"); fclose($fp); } }
Нашёл функцию уменьшения изображения , с форматом jpg работает более менне , а вот с jpeg не в какую, размеры которые я задаю получаються не такие, пробывал и другие функции тоже самое (( , подскажите в чём дело. PHP: <?php header("Content-type: image/jpeg"); define('MAX_THUMB_HEIGHT', $_GET['h']); define('MAX_THUMB_WIDTH', $_GET['w']); $sourceFileName = $_GET['img']; $imgs = imagecreatefromjpeg($_GET[img]); // Get new dimensions $width = @imagesx($imgs); $height = @imagesy($imgs); //list($width, $height) = getimagesize($sourceFileName); $ratio = $width/$height; if ($ratio < 1) { // height is bigger $newHeight = MAX_THUMB_HEIGHT; $newWidth = round($newHeight*$ratio); } else { // width is bigger $newWidth = MAX_THUMB_WIDTH; $newHeight = round($newWidth/$ratio); } // create thumb and resample $image_p = imagecreatetruecolor($newWidth, $newHeight); $image = imagecreatefromjpeg($sourceFileName); imagecopyresized($image_p, $image, 0, 0, 0, 0, $newWidth, $newHeight, $width, $height); // save thumb imagejpeg($image_p, "", 100); ?>