ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #6951  
Старый 16.12.2008, 16:30
Аватар для geforce
geforce
Постоянный
Регистрация: 21.08.2008
Сообщений: 302
Провел на форуме:
458686

Репутация: -25
Отправить сообщение для geforce с помощью ICQ
По умолчанию

Цитата:
Сообщение от 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(215750); 

$im1 imagecreatefromjpeg('verx.jpg');
$im2 imagecreatefromjpeg('logo.jpg');
$im3 imagecreatefromjpeg('niz.jpg');
 
imagecopy($im$im100002525);
imagecopy($im$im2250002525);
imagecopy($im$im3025002525);


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..
 
Ответить с цитированием

  #6952  
Старый 16.12.2008, 16:39
Аватар для .:EnoT:.
.:EnoT:.
Постоянный
Регистрация: 29.05.2007
Сообщений: 852
Провел на форуме:
4832771

Репутация: 1916


По умолчанию

geforce
Конечно не будет работать, т.к. твой хидер сообщает браузеру что содержимое это картинка jpg, вместе с html кодом.
Как вариант засунь вот это в один файл
PHP код:
<?php 

$im 
imagecreatetruecolor(215750); 

$im1 imagecreatefromjpeg('verx.jpg');
$im2 imagecreatefromjpeg('logo.jpg');
$im3 imagecreatefromjpeg('niz.jpg');
 
imagecopy($im$im100002525);
imagecopy($im$im2250002525);
imagecopy($im$im3025002525);

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>
 
Ответить с цитированием

  #6953  
Старый 16.12.2008, 17:17
Аватар для geforce
geforce
Постоянный
Регистрация: 21.08.2008
Сообщений: 302
Провел на форуме:
458686

Репутация: -25
Отправить сообщение для geforce с помощью ICQ
Thumbs up

Цитата:
Сообщение от .:EnoT:.  
geforce
Конечно не будет работать, т.к. твой хидер сообщает браузеру что содержимое это картинка jpg, вместе с html кодом.
Как вариант засунь вот это в один файл
PHP код:
<?php 

$im 
imagecreatetruecolor(215750); 

$im1 imagecreatefromjpeg('verx.jpg');
$im2 imagecreatefromjpeg('logo.jpg');
$im3 imagecreatefromjpeg('niz.jpg');
 
imagecopy($im$im100002525);
imagecopy($im$im2250002525);
imagecopy($im$im3025002525);

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>

РЕСПЕКТ ТЕБЕ ПРЯМО В ТОЧКУ
 
Ответить с цитированием

  #6954  
Старый 16.12.2008, 17:21
Аватар для m0Hze
m0Hze
Он хакер.
Регистрация: 01.11.2008
Сообщений: 1,756
Провел на форуме:
6462214

Репутация: 3171


По умолчанию

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

  #6955  
Старый 16.12.2008, 17:22
Аватар для geforce
geforce
Постоянный
Регистрация: 21.08.2008
Сообщений: 302
Провел на форуме:
458686

Репутация: -25
Отправить сообщение для geforce с помощью ICQ
Question

А тогда вот так не работает что делать????


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(215750); 

$im1 imagecreatefromjpeg($adres);
$im2 imagecreatefromjpeg('logo.jpg');
$im3 imagecreatefromjpeg($myrow1['url']);
 
imagecopy($im$im100002525);
imagecopy($im$im2250002525);
imagecopy($im$im3025002525);

header('Content-type: image/jpeg'); 
imagejpeg($im);
}
else
{
echo 
"<p>Информация по запросу не может быть извлечена в таблице нет записей.</p>";
exit();
}
?>
 
Ответить с цитированием

  #6956  
Старый 16.12.2008, 17:27
Аватар для geforce
geforce
Постоянный
Регистрация: 21.08.2008
Сообщений: 302
Провел на форуме:
458686

Репутация: -25
Отправить сообщение для geforce с помощью ICQ
Wink

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

  #6957  
Старый 16.12.2008, 17:29
Аватар для Chode
Chode
Участник форума
Регистрация: 20.07.2008
Сообщений: 177
Провел на форуме:
625939

Репутация: 54
Отправить сообщение для Chode с помощью ICQ Отправить сообщение для Chode с помощью AIM
По умолчанию

тогда делать как тебе сказали, запятые ставь в предложениях при задавании вопроса
или сохраняй изображение в файловую систему, и выводи уже без заголовка
 
Ответить с цитированием

  #6958  
Старый 16.12.2008, 17:30
Аватар для m0Hze
m0Hze
Он хакер.
Регистрация: 01.11.2008
Сообщений: 1,756
Провел на форуме:
6462214

Репутация: 3171


По умолчанию

Хм,мжет в таком случае,есть другой оператор?) или опробывать все ето дело выводить в
' ', глуша код.Только вот как,ведь и file_get_contents('admin.php'); работать не будет в
' '..В общем,специальсты - хелп
 
Ответить с цитированием

  #6959  
Старый 16.12.2008, 17:34
Аватар для geforce
geforce
Постоянный
Регистрация: 21.08.2008
Сообщений: 302
Провел на форуме:
458686

Репутация: -25
Отправить сообщение для geforce с помощью ICQ
Question

Цитата:
Сообщение от Chode  
тогда делать как тебе сказали, запятые ставь в предложениях при задавании вопроса
или сохраняй изображение в файловую систему, и выводи уже без заголовка
Так конешно можно через (copy() , но ты прикинь скока у меня на хосте мусора появится, у меня там всего один гиг! И куча картинок уже имеется!
Может ещё как нибудь?
 
Ответить с цитированием

  #6960  
Старый 16.12.2008, 17:39
Аватар для optimazer
optimazer
Познающий
Регистрация: 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..
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[c/c++] Новичкам: задаем вопросы _Great_ С/С++, C#, Delphi, .NET, Asm 5420 17.06.2010 13:33
Интернетчики задали российскому президенту очень странные вопросы podkashey Мировые новости 4 07.07.2006 16:53
Вопросы по Ipb 2.0 Voodoo_People Форумы 26 15.02.2005 22:57



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ