Mixon что то вроде: PHP: // Абсолютный путь до папки в которую следует записывать, лучше задать ее без использования хитрых функций в конфиге $good_path = '/var/www/html/uploads/img'; // Тратата всякий код $upload_to = realpath('img/'.$_POST['user_dir']); if (!$upload_to || stripos($upload_to, $good_path)!==0) {die('upload to this dir is not permitted');} Правда есть нехорошее ограничение на realpath. Чтобы она сработала, должны быть execute права на все директории в пути, что на некоторых хостингах не работает
Мне чтобы не заливать,а чтобы юзер выбрал Иконку себе,и она сохранилась в БД,тип иконку его профиля,из уже имеющихся)) чтобы не ставили место иконок страницы типу index.php и т.п.,а чтот из папки имг) но я вроде своим кодом что выше сделал и норм=) сенк)
HTML: <html> <head><title>...</title></head> <body> <form action='get.php'> <input type='text' name='get' value=''> <input type='submit' value='OK'> </form> </body> </html> и PHP: <?php function retrieve_number($str) { $str = preg_replace('/[^0-9.-]/','', $str);//Удаляем лишние символы return floatval($str);//Возвращаем число с плавающей точкой } $test1 = pgfrfg54fe; $test2 = $_GET['text']; echo "<p>"; echo retrieve_number($test1); echo "</p><p>"; echo retrieve_number($test2); echo </p>"; ?> В первом случае все правильно выдает 54, а во втором все время 0, почему? // Решено. https://forum.antichat.ru/showpost.php?p=2280739
Может по тому, что ты отсылаешь переменную: PHP: <input type='text' name='get' value=''> => $_GET['get']; а пытаешься вывести PHP: $test2= $_GET['text'];
всем привет у меня проблема начал изучать пхп и столкнулся вот с етим <?...?> почемуто оно у меня некак не интерпретируется тоест нечо не выходит например <form action="<?=$_SERVER['SCRIPT_NAME']?>"> вместо тест.пхп тут подстовлается какаето фигня подскажите плиз вчом проблема а да взял себе книгу "пхп 5 в подлинике" как она вам ? // Решено. https://forum.antichat.ru/showpost.php?p=2281547&postcount=16301
помагите пожалуиста с устанофкои nuBuilder на винду чето никак непоиму как и что там записывать хачу багу испробовать PHP-инклюдинг и ешё незнаите ето работает толко если register_globals=он или же всегда ?
<html><body> <form action="<?=$_SERVER['SCRIPT_NAME']?>" method=post> <input type=submit name="ok" value="go"> </form> </body></html> включил в пхп.ини то што ты сказал ; This directive determines whether or not PHP will recognize code between ; <? and ?> tags as PHP source which should be processed as such. It's been ; recommended for several years that you not use the short tag "short cut" and ; instead to use the full <?php and ?> tag combination. With the wide spread use ; of XML and use of these tags by other languages, the server can become easily ; confused and end up parsing the wrong code in the wrong context. But because ; this short cut has been a feature for such a long time, it's currently still ; supported for backwards compatibility, but we recommend you don't use them. ; Default Value: On ; Development Value: Off ; Production Value: Off ; http://php.net/short-open-tag short_open_tag = on но что непашет хм после нажатия на ок сценари перезагружается но чето виходит не тест.пхп а вот ето http://127.0.0.1/%3C?=$_SERVER['SCRIPT_NAME']?%3E // Решено. https://forum.antichat.ru/showpost.php?p=2281689
слать на два email из формочки данные уходят на скрипт отсылки данных PHP: $address = "[email protected]"; $sub = "$d1 $d2 → из $d6 в $d20 "; $mes = " как сделать чтоб и на [email protected] и на [email protected] уходила копия письма
PHP: $mails=array('[email protected]','[email protected]'); foreach($mails as $recievers){ mail($recievers, "Subject", "text"); }
кто может разяснить если нетрудно вот етот кусок урла data:,<?php eval($_REQUEST[cmd]); ?>&cmd=phpinfo(); знаю толко что патом уязвимый сценарий выводит пхпинфо а чо за cmd некак непоиму чо за переменая такая и что получается после eval($_REQUEST[cmd])
eval это функция, которая рассматривает свое содержимое как php код. например у тебя в переменной $code содержится "echo \"hello world\"", то функция eval($code) выполнит этот код.
сдела скрипт загрузки изображений, все работало нормально. пока не сдела добавление нескольких изображений за раз. стали выскакивать такие ошибки: Warning: imagesx(): supplied argument is not a valid Image resource in Warning: imagesy(): supplied argument is not a valid Image resource in Warning: imagecopyresampled(): supplied argument is not a valid Image resource in Warning: imagedestroy(): supplied argument is not a valid Image resource in PHP: $old_x=imageSX($src_img); $old_y=imageSY($src_img); imagecopyresampled($dst_img,$src_img,0,0,0,0,$thumb_w,$thumb_h,$old_x,$old_y); imagedestroy($src_img); $src_img=imagecreatefromjpeg($name); $name - содержит в себе путь к изображению в формате img/имя_изображения