REBUUS: PHP: if( isset($_POST['data']) && is_string($_POST['data']) && !empty($_POST['data']) ){ $data = @mysql_real_escape_string($_POST['data']); //если нужно поместить в мускуль } Если постится массив, is_string($_POST['data']) заменить на is_array($_POST['data'])
я имел ввиду , не проверить пустые ли они или нужные переменные, а не содержат ли они sql инъекции или всякие хакерские штучки
Нужно ограничить размер загружаемой на сайт картинки 100х100 (аватарка) Файл вытягивается с помощью $_FILES['FILE'] Что нужно прописать, чтобы проверялся размер картинки?
Freakazoitt, Code: $b = 102400; //размер файла в байтах if( $_FILES['FILE']['size'] > $b ) die('Максимальный размер файла: '.($b/1024).' КБайт');
есть такая рега типо бесплатного хоста на сервере) функция должна выполнять запрос к серверу и создовать ак с введеными данными в полях ввода вот пример--> <?php $mode=@$_REQUEST['mode']; if (!$mode) { ?> <form action="reg.php?mode=go" method="post"> Логин: [min-3, max-15]<br/> <input type="text" name="name" maxlength="15"/><br/> Пароль: [min-5]<br/> <input type="text" name="pass" maxlength="20"/><br/> E-mail:<br/> <input type="text" name="mail" maxlength="50"/><br/> domen:<br/> <input type="text" name="url" maxlength="50"/><br/> <input type="submit" name="submit" value="Добавить"/><br/> </form> <? } ///////////////////////////////////////////////////////////// if ($mode=="go") { $name=$_POST['name']; $pass=$_POST['pass']; $mail=$_POST['mail']; $url=$_POST['url']; function data($path,$auth,$post=false) { global $useragent; $fp = fsockopen('0.0.0.0', 2222,$errno,$errstr); if (!$fp) die('ошибка подключения к серверу<br/>'.$errstr); else { if (isset($post)) $type = 'POST'; else $type = 'GET'; $out = $type.' '.$path." HTTP/1.1\r\n"; $out .= "Host: $host\r\n"; $out .= "Accept: */*\r\n"; $out .= "Authorization: Basic ".base64_encode($auth)."\r\n"; $out .= "Accept-Language: ru\r\n"; $out .= "User-Agent: ".$useragent."\r\n"; if (isset($post)){ $out .= "Content-type: application/x-www-form-urlencoded\r\n"; $out .= "Content-Length: " . strlen($post) . "\r\n"; } $out .= "Cache-Control: no-cache\r\n"; $out .= "Connection: Close\r\n\r\n"; $out .= $post; #die($out); fwrite($fp, $out); $headers = ""; while ($str = trim(fgets($fp))) $headers .= "$str\n"; $body = ""; while (!feof($fp)) $body .= fgets($fp); fclose($fp); } //возврааем данные return array($headers,$body); } $useragent = 'SonyEricssonW'.Rand(400,999).'i/R1FA Browser/NetFront/3.4 Profile/MIDP-2.1 Configuration/CLDC-1.1'; $username = 'admin'; $password = '123'; $auth = $username.':'.$password; echo '<pre>'; print_r(data('/CMD_API_ACCOUNT_USER',$auth,'action=create&add=Submit&username=$name&email=$mail&passwd=$pass&passwd2=$pass&domain=$url&ip=0.0.0.0&package=Free'); } ?> --- так вот в этот запрос print_r(data('/CMD_API_ACCOUNT_USER',$auth,'action=create&add=Submit&username=$name&email=$mail&passwd=$pass&passwd2=$pass&domain=$url&ip=0.0.0.0&package=Free'); должны братся данные с переменных ))) ну тоись с полей ввода не знаю как обьяснить!! кароче суть такая функция не берет данные введеные в полях что делать? как правельно написать помогите))) надеюсь я понятно написал
Люди, подкиньте скрипт выдачи из базы mysql порциями, то есть постраничная выдача. Сам написал, но мне кажется кривовато как то Code: $k_p = "4"; if(!$l_p) { $l_p = "0"; } $result33 = mysql_query ("SELECT * FROM `base` WHERE `show`='1'"); $num33 = mysql_num_rows ($result33); if ($num33 > $k_p) {//если колличество выбранных строк больше чем колличество выб. страниц $num_result00 = $num33; $num33 = ceil($num33/$k_p);//возвращает ближайшее большее целое //echo $num_result; for ($i = 0; $i < $num33; $i++) { $row33 = mysql_fetch_array ($result33); $po = ($i+1)*$k_p; if ($po > $num_result00) {// если результат больше чем колл. стр. то вычесть остаток $po = $po - ($po-$num_result00); } $num_a = (($l_p/$k_p)+1); if($l_p==($i*$k_p)){ echo '<span style="font-weight:bold;">'.($i+1).'</span> '; } if($l_p!=($i*$k_p)){ echo '<a class="menu" href="nedvig.php?j=a&l_p='.($i*$k_p).'">'.($i+1).'</a> '; } } }
2mff google: MySQL LIMIT http://forum.antichat.ru/showthread.php?p=1739360 http://forum.antichat.ru/showpost.php?p=1757445&postcount=4
2 Chaak: https://forum.antichat.net/showpost.php?p=1683595&postcount=10134 не всегда, но задуматься стоит
Есть страница, которая запускается в виде page.php?id=33 id - это переменная, которая нужна для работы базы данных внутри этой страницы есть <iframe> как связать с ней страницу внутри iframe, чтобы там тоже выбиралась нужное $id ? (глобальные использовать нельзя)
если я использую mysql_real_escape_string($data); , а при печатание htmlspecialchars , то кавычки и некоторые другие символы экранируются \' \" и так выводятся, это можно как то исправить ? а если то ни будь введет <и какой ни будь тек, то вообще ничего не виводиться>
в одном файле php код и html форма,как сделать так чтоб код начал работать после нажатия кнопки?пробовал так if(isset($имя кнопки)) ,но не получилось.Подскажите плиз...