define('dbhost','localhost'); define('dbuser','test'); define('dbpass','test'); define('dbname','test'); if(!@mysql_connect(dbhost,dbuser,dbpass)) { echo 'Ошибка'; die(); } if(!@mysql_select_db(dbname)) { echo 'Ошибка; die(); } Немного подругому но вроде тоже самое)))
Кстати имя константы нужно писать большими буквами И зачем для коннекта их использовать вообще?) Не легче ли: PHP: <?php $mysql['host'] = 'localhost'; $mysql['database'] = 'test'; $mysql['username'] = 'root'; $mysql['password'] = 'qwerty'; @mysql_connect($mysql['host'], $mysql['username'], $mysql['password']) or die('Ошибка<br />'.mysql_error()); @mysql_select_db($mysql['database']) or die('Ошибка<br />'.mysql_error()); ?>
Сделал так заработало PHP: $login = $_POST['login']; $sql = @mysql_query("SELECT * FROM `users` WHERE `login` = '".$login."'"); if(mysql_num_rows($sql) > 0) { echo'Занято'; } Вол только одна проблема если делать PHP: if(mysql_num_rows($sql) > 0) { echo'Занято'; } else { echo'свободно'; } То слово свободно все время на странице...
PHP: if(mysql_num_rows($sql) > 0) Зачем вы так делаете? Можно просто PHP: if(mysql_num_rows($sql)) А если false надо вернуть, то PHP: if(!mysql_num_rows($sql))
Хацкер дай кнопке submit имя напримар form_send а потом проверяй была ли он нажата типа Code: if($_POST['form_send']) { код который выполняеться если кнопку нажали! }
PHP: $login = $_POST['login']; if(isset($_POST['login'])) { $sql = @mysql_query("SELECT * FROM `users` WHERE `login` = '".$login."'"); if(mysql_num_rows($sql) > 0) { echo'Занято'; } else { echo'свободно'; } } так тогда
nerezus, это не мой код. Это я тока проверку на переменную вставил. Код нагло ураден у автора вопроса. В моих скриптах такого нет.
PHP: <? // Создаем новое изображение из файла $im = ImageCreateFromPNG('111.png'); // Назначаем белый цвет $color = ImagecolorAllocate($im,255,255,255); // Выводим счет на изображение $text = 'Text Текст'; Imagestring($im,3,5,5,$text,$color); // Выводим изображение в стандартный поток вывода Header("Content-type: image/png"); ImagePng($im); ?> на картинке русские буквы как абракадабра помогите
Можно получаешь страницу используя регулярки выдираешь то что тебе нужно, то есть тебе нужно прочитать про регулярные выражения
PHP: function win2uni($s) { $s = convert_cyr_string($s,'w','i'); for ($result='', $i=0; $i<strlen($s); $i++) { $charcode = ord($s[$i]); $result .= ($charcode>175)?"&#".(1040+($charcode-176)).";":$s[$i]; } return $result; }