qssD PHP: <input type = "button" value="View" onMouseDown="document.getElementById('img').innerHTML='<img src=http://www.weaponplace.ru/images/walter8.jpg>'"> <input type = "button" value="View" onMouseDown="document.getElementById('img').innerHTML='<img src=http://arms2.narod.ru/Info/Pistols/FRG/10a.jpg>'"> <br> <div id="img">
А подскажи ещё смотри есть поле <input type="text" name="text" size=30>, мне надо что бы допустим туда юзер написал что нибудь, нажал на кнопку и это (текст или значение ) занеслось в переменную $abc допустим. Подскажи пожалуйста как так сделать.
PHP: <script type="text/javascript"> function ff(){ var abc = document.getElementById('ff').value; document.getElementById('img').innerHTML = abc; } </script> <input type="text" name="text" size=30 value="some text" id="ff"> <input type = "button" value="View" onMouseDown="ff()"> <br> <div id="img"></div> PS всемсто value можно использовать src изображений и тп... я сам не профи, много подсказать не могу)
А нет смотри он выводит через скрипт а мне пхп надо, <input type="text" name="text" size=30 value="some text" id="ff"> <input type = "button" value="View" onMouseDown="ff()"> <br> <div id="img"></div> <?php echo "значение:" $abc; ?> Вот так, kak zdelat?
Как исправить? PHP: <html> <input type="text" name="text" size=30 value="some text" id="ff"> <input type = "button" value="View" onMouseDown="ff()"> <br> <div id="img"></div> </html> <?php header("Content-Type: image/png"); $image = imagecreatefrompng('exwow.png'); $textcolor = imagecolorallocate($image,255, 255, 255); imagestring($image,2,5,2, $_POST['text'],$textcolor); imagepng($image); imagedestroy($image); ?> Так делаю выводит баттон и форму, и много иероглифов, если ставлю хтмл форму вниз, то только картинка, появляется без баттона и формы. Подскажите
Это называется ajax, нужно использовать асинхронные (синхронные не катят ) соединения. Вот именно то что вас интересует. http://7ion.ru/index.php?q=news&a=13
Ну все верно, изображение устанавливает Content-Type: image/png а самой странице (обычно) нужен html\text ajax может помочь) после загрузки форму отправится запрос на создание изображения скриптом и получит адрес изображения. Или адрес скрипта который генерирует изображения указывать как адрес изображения в <img src="http://script">
Насколько я понимаю нет, по крайней мере я не знаю других способов) это также как с jpg изображению попытаться добавить текст и открыть в браузере как html. А скрипт браузер определяет как png изображение, потому с помощью ajax'a удобно будет менять на новые изображения.
с одной строкой в str.txt работает а с большим количеством почему то нет 2SHiNiGaMi: объясни пожалуйста я как понял этот цикл просто выполняет скрипт столько раз сколько строк в str.txt? я правильно понял
http://php.net/manual/ru/function.file-get-contents.php PHP: <?php $lopass = explode("\n", file_get_contents("str.txt")); for($i=0;$i<count($lopass);$i++) { list($username, $password) = split(":", $lopass[$i]); //...
мне не нужно делать все в одну строку, в том файле пара логин:пасс, нужно что бы скрипт выполнился для каждой строки в файле, то есть каждый новый цикл забирал новую строку из файла.
ты получишь файл одной строкой и логином вторым будет пароль первого и логин второго . загонит в массив построчно может file()
вопрос по безопасности прочитал тему http://forum.antichat.ru/thread30641.html в результате использую код... PHP: function datSQL($datSQL) { if(get_magic_quotes_gpc ()) { $datSQL = stripslashes(htmlspecialchars($datSQL)); } $datSQL = mysql_real_escape_string($datSQL); return $datSQL; } function viewSQL($viewSQL) { $viewSQL = htmlspecialchars(stripslashes ($viewSQL)); return $viewSQL; } на сколько это безопасно? и какие могут возникнут проблеммы с отображением для пользователей? в переменную infosql могут вводить что угодно начиная от обычного текста до кода php