Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
|

16.12.2008, 16:30
|
|
Постоянный
Регистрация: 21.08.2008
Сообщений: 302
Провел на форуме: 458686
Репутация:
-25
|
|
Сообщение от kalpsik
html-кода перед пхп нету? если есть, то вставляй хедер самой первой строкой...
Ну и вставил:
PHP код:
<? header('Content-type: image/jpeg'); ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
<title>Загрузка</title>
</head>
<body>
<?
$im = imagecreatetruecolor(215, 750);
$im1 = imagecreatefromjpeg('verx.jpg');
$im2 = imagecreatefromjpeg('logo.jpg');
$im3 = imagecreatefromjpeg('niz.jpg');
imagecopy($im, $im1, 0, 0, 0, 0, 25, 25);
imagecopy($im, $im2, 25, 0, 0, 0, 25, 25);
imagecopy($im, $im3, 0, 25, 0, 0, 25, 25);
imagejpeg($im);
?>
</body>
</html>
Всё равно выводит:
Код:
яШяаJFIFяю>CREATOR: gd-jpeg v1.0 (using IJG JPEG v62), default quality яЫC $.' ",#(7),01444'9=82<.342яЫC 2!!22222222222222222222222222222222222222222222222222яАоЧ"яД яДµ}!1AQa"q2Ѓ‘Ў#B±БRСр$3br‚ %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyzѓ„…†‡?‰Љ’“”•–—�™љўЈ¤Ґ¦§Ё©ЄІіґµ¶·ё№єВГДЕЖЗИЙКТУФХЦЧШЩЪбвгдежзийкстуфхцчшщъяД яДµw!1AQaq"2ЃB‘Ў±Б #3RрbrС $4б%с&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz‚ѓ„…†‡?‰Љ’“”•–—�™љўЈ¤Ґ¦§Ё©ЄІіґµ¶·ё№єВГДЕЖЗИЙКТУФХЦЧШЩЪвгдежзийктуфхцчшщъяЪ ?х•ЦЭqІКањ(О�u9И!tСЋџ<Яа)Б@'”Ѓ[Щъі9u9cЅЬFЫЬе@Ђ1’о5вѕ!я‘—UяЇЙїф3^Щo3OМLЈК9 ЊдьЏй^'в|KЄяЧдЯъЇ+3шb}ЇЇўьМЪ(ўјsфC†сь‡.а?ъ¬КУсь‡.а?ъ¬КъВЏў?Н?Я«Ћ_› (ўµ8BЉ( Љ( Љ( Љ( Љ( Љ( Љ( Љ( Љ( ґДЏРЂ9йњУЙbј0Пёй[ўЪ ЬГ\`Ёя B,•Дe „Ёя ЧњЗЩі_4ДГzЋ;/я^ѕfс7Љ|Џлэ“—}2оуqњ9й_]Й ІFоСG…’Ptь«вmя„чД[WbяiЬбHЖљЬcµaZњ*¤¦ЏCЋДаd凕›ЯDя4Л?р—УЏюEямhя„»юњт/яc\НПх:ЛшіТяY3Oщыя’Зь‹:…ЯЫ魯ٳ~>\зuь*µWLbў’GЏV¬ЄОU&оЫmъ°ўЉ)™…Q@Q@Q@Q@Q@Q@Q@Q@Q@|дЂШдЊђ3Њюµ^ЪДЖWщШb Ђ:S»щh\дЃйЧйТ©Е5*ДЎci#“$”ѓЖGҐ0%*n,Њjш#е`OЮЁь}kвПЁOxЌm Є\Ђ=?zХцФ1yA№rXоlњуЋХс?ЋядЎx—юВ·_ъ5ЁџўЉ)QEQEQEQEQEQEQEQEQEQEQEЮ·ЖЏ?¤6ѕ=Р*яшЭ!шНгц•%:р.™Ъ~ЕoЖzяptPя ЇвЗьTЋџиVяьnё‹ыЫЌOP№ї»“М№№•¦™ц…ЬмIcЃАдћ•^Љ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉяЩ
scrat: во-первых можно было обойтись без того что выводит,а описать это словами,а если уж так не в терпёж сделай хоть в теге code
Последний раз редактировалось scrat; 16.12.2008 в 17:37..
|
|
|

16.12.2008, 16:39
|
|
Постоянный
Регистрация: 29.05.2007
Сообщений: 852
Провел на форуме: 4832771
Репутация:
1916
|
|
geforce
Конечно не будет работать, т.к. твой хидер сообщает браузеру что содержимое это картинка jpg, вместе с html кодом.
Как вариант засунь вот это в один файл
PHP код:
<?php
$im = imagecreatetruecolor(215, 750);
$im1 = imagecreatefromjpeg('verx.jpg');
$im2 = imagecreatefromjpeg('logo.jpg');
$im3 = imagecreatefromjpeg('niz.jpg');
imagecopy($im, $im1, 0, 0, 0, 0, 25, 25);
imagecopy($im, $im2, 25, 0, 0, 0, 25, 25);
imagecopy($im, $im3, 0, 25, 0, 0, 25, 25);
header('Content-type: image/jpeg');
imagejpeg($im);
?>
и ничего, кроме действий с картинкой туда не вписывай. А потом подключай этот файл как картинку.
Типа:
Код:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
<title>Загрузка</title>
</head><body>
<img src="file1.php" />
</body></html>
|
|
|

16.12.2008, 17:17
|
|
Постоянный
Регистрация: 21.08.2008
Сообщений: 302
Провел на форуме: 458686
Репутация:
-25
|
|
Сообщение от .:EnoT:.
geforce
Конечно не будет работать, т.к. твой хидер сообщает браузеру что содержимое это картинка jpg, вместе с html кодом.
Как вариант засунь вот это в один файл
PHP код:
<?php
$im = imagecreatetruecolor(215, 750);
$im1 = imagecreatefromjpeg('verx.jpg');
$im2 = imagecreatefromjpeg('logo.jpg');
$im3 = imagecreatefromjpeg('niz.jpg');
imagecopy($im, $im1, 0, 0, 0, 0, 25, 25);
imagecopy($im, $im2, 25, 0, 0, 0, 25, 25);
imagecopy($im, $im3, 0, 25, 0, 0, 25, 25);
header('Content-type: image/jpeg');
imagejpeg($im);
?>
и ничего, кроме действий с картинкой туда не вписывай. А потом подключай этот файл как картинку.
Типа:
Код:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
<title>Загрузка</title>
</head><body>
<img src="file1.php" />
</body></html>
РЕСПЕКТ ТЕБЕ ПРЯМО В ТОЧКУ
|
|
|

16.12.2008, 17:21
|
|
Он хакер.
Регистрация: 01.11.2008
Сообщений: 1,756
Провел на форуме: 6462214
Репутация:
3171
|
|
Такс,собственна вопрос.
Написал небольшую админку,для своего маленького проэктика.И теперь вот вопрос.
Грубо говоря, есть <textarea> В него выводиться
PHP код:
file_get_contents('log.txt');
Теперь самвопрос.Как сделать так,чтобы после изменения в <textarea> этих самых данных,была кнопка сохранить,которая бы перезаписывала ети данные. Пробывал fwrite, то он тупо пишет все ето дело,в файл после оригинала.Ну собственно вопрос вроде ясен.
---------------
А теперь второй вопрос:
А как заставить например сделать вот это:
PHP код:
file_get_contents('admin.php');
но шоба вывод был кодом.ТОесть на странице появился код,а не результат выполнения admin.php
|
|
|

16.12.2008, 17:22
|
|
Постоянный
Регистрация: 21.08.2008
Сообщений: 302
Провел на форуме: 458686
Репутация:
-25
|
|
А тогда вот так не работает что делать????
PHP код:
<?php include("db.php");
if (isset($_POST['vibor'])) { $vibor = $_POST['vibor'];}
if (isset($_POST['load'])) { $adres = $_POST['load'];}
$result1 = mysql_query("SELECT * FROM data WHERE id='$vibor'",$db);
if (!$result1)
{
echo "<p>Запрос на выборку данных из базы не прошел. Напишите об этом администратору admin@ruseller.com. <br> <strong>Код ошибки:</strong></p>";
exit(mysql_error());
}
if (mysql_num_rows($result1) > 0)
{
$myrow1 = mysql_fetch_array($result1);
$im = imagecreatetruecolor(215, 750);
$im1 = imagecreatefromjpeg($adres);
$im2 = imagecreatefromjpeg('logo.jpg');
$im3 = imagecreatefromjpeg($myrow1['url']);
imagecopy($im, $im1, 0, 0, 0, 0, 25, 25);
imagecopy($im, $im2, 25, 0, 0, 0, 25, 25);
imagecopy($im, $im3, 0, 25, 0, 0, 25, 25);
header('Content-type: image/jpeg');
imagejpeg($im);
}
else
{
echo "<p>Информация по запросу не может быть извлечена в таблице нет записей.</p>";
exit();
}
?>
|
|
|

16.12.2008, 17:27
|
|
Постоянный
Регистрация: 21.08.2008
Сообщений: 302
Провел на форуме: 458686
Репутация:
-25
|
|
Сообщение от m0Hze
Такс,собственна вопрос.
Написал небольшую админку,для своего маленького проэктика.И теперь вот вопрос.
Грубо говоря, есть <textarea> В него выводиться
PHP код:
file_get_contents('log.txt');
Теперь самвопрос.Как сделать так,чтобы после изменения в <textarea> этих самых данных,была кнопка сохранить,которая бы перезаписывала ети данные. Пробывал fwrite, то он тупо пишет все ето дело,в файл после оригинала.Ну собственно вопрос вроде ясен.
---------------
А теперь второй вопрос:
А как заставить например сделать вот это:
PHP код:
file_get_contents('admin.php');
но шоба вывод был кодом.ТОесть на странице появился код,а не результат выполнения admin.php
Ответ на второй вопрос через 80-тый порт не как! Хотя если поробывать переписать содержимое файла admin.php в текстовый фалйл то может и сработает! Я не пробовал так что гарантий не даю!
|
|
|

16.12.2008, 17:29
|
|
Участник форума
Регистрация: 20.07.2008
Сообщений: 177
Провел на форуме: 625939
Репутация:
54
|
|
тогда делать как тебе сказали, запятые ставь в предложениях при задавании вопроса
или сохраняй изображение в файловую систему, и выводи уже без заголовка
|
|
|

16.12.2008, 17:30
|
|
Он хакер.
Регистрация: 01.11.2008
Сообщений: 1,756
Провел на форуме: 6462214
Репутация:
3171
|
|
Хм,мжет в таком случае,есть другой оператор?) или опробывать все ето дело выводить в
' ', глуша код.Только вот как,ведь и file_get_contents('admin.php'); работать не будет в
' '..В общем,специальсты - хелп 
|
|
|

16.12.2008, 17:34
|
|
Постоянный
Регистрация: 21.08.2008
Сообщений: 302
Провел на форуме: 458686
Репутация:
-25
|
|
Сообщение от Chode
тогда делать как тебе сказали, запятые ставь в предложениях при задавании вопроса
или сохраняй изображение в файловую систему, и выводи уже без заголовка
Так конешно можно через (copy()  , но ты прикинь скока у меня на хосте мусора появится, у меня там всего один гиг! И куча картинок уже имеется!
Может ещё как нибудь?
|
|
|

16.12.2008, 17:39
|
|
Познающий
Регистрация: 04.12.2008
Сообщений: 46
Провел на форуме: 148562
Репутация:
57
|
|
второй вопрос:
$cont = file_get_contents('admin.php');
$cont = htmlspecialchars($cont);
$cont =strip_tags($cont);
$cont = mysql_escape_string($cont);
echo $cont;
Последний раз редактировалось optimazer; 16.12.2008 в 17:42..
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|