Форум программистов, компьютерный форум, киберфорум
PHP
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.61/18: Рейтинг темы: голосов - 18, средняя оценка - 4.61
102 / 93 / 36
Регистрация: 01.04.2013
Сообщений: 654
1

Вызов php скрипта из другого скрипта

27.09.2013, 15:06. Показов 3771. Ответов 9
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Есть такой код
PHP
1
echo ('<img src="d.php?q='.$f.'&s='.$z0.'" width="50%">');
Т.е. передаем скрипту d.php переменные q со значением $f, s со значением $z0.
Этот скрипт после определённых действий заканчивается строчками
PHP
1
2
3
4
5
6
header ('Content-Type: application/jpg');
       header ('Accept-Ranges: bytes');
       header ('Content-Length: '.filesize($gfile));
       readfile($gfile2);
 
?>
$gfile - путь к картинке, которую надо отобразить в браузере.
Правильно ли передаётся эта картинка или нет.
ЗЫ если пишу так
PHP
1
echo ('<img src="1.jpg" width="50%">');
то картинка отображается. Подскажите, в чём может быть дело?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
27.09.2013, 15:06
Ответы с готовыми решениями:

PHP вызов скрипта по времени
Здравствуйте! Надо помощь в одном вопросе. У меня есть скрипт, который записывает некоторые...

Запуск из одного PHP скрипта другого, не дожидаясь его завершения
Добрый день. Имеется php скрипт registratot.php и calculate.php. Как мне вызывать выполнение...

Вызов внешнего скрипта
Здравствуйте. Требуется вызывать внешний скрипт, написанный на Python. Проблема заключается в том,...

вызов этого скрипта ещё раз
Подскажите пожалуйста как сделать Есть скрипт PHP, мне надо в конце добавить «вызов этого скрипта ...

9
1957 / 796 / 89
Регистрация: 03.11.2009
Сообщений: 3,066
Записей в блоге: 2
27.09.2013, 16:54 2
Firework, попробуйте изменить заголовок Content-type на image/jpeg или вот такой код:
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<?php
$image = 'image.jpg';
$img = imagecreatefromjpeg( $image );
if ( !is_resource( $img ) ) {
    $img = imagecreate( 150, 30 ); /* создать пустое изображение */
    $bgc = imagecolorallocate( $img, 255, 255, 255 );
    $tc= imagecolorallocate( $img, 0, 0, 0 );
    imagefilledrectangle( $img, 0, 0, 150, 30, $bgc );
    /* вывести errmsg */
    imagestring( $img, 1, 5, 5, "Error loading $image", $tc );
}
header( 'Content-type: image/jpeg' );
imagejpeg( $img );
?>
1
102 / 93 / 36
Регистрация: 01.04.2013
Сообщений: 654
27.09.2013, 17:14  [ТС] 3
PHP
1
2
3
4
5
6
7
<?php 
$vfile = "screen.gif" ; 
$vfile1 = "1.jpg" ; 
$im = imagecreatefromgif ( $vfile ); 
//header ( "Content-type: image/jpeg" ); 
imagegif ( $im ); 
?>
так работает с гифками, но так
PHP
1
2
3
4
5
6
7
<?php 
$vfile = "screen.gif" ; 
$vfile1 = "1.jpg" ; 
$im = imagecreatefromgif ( $vfile1 ); 
//header ( "Content-type: image/jpeg" ); 
imagejpeg ( $im ); 
?>
нет, хотя оба файла лежат в одной и той же папке
и мне нужны именно джпеги
0
1957 / 796 / 89
Регистрация: 03.11.2009
Сообщений: 3,066
Записей в блоге: 2
27.09.2013, 18:06 4
Firework, Вы что-то напутали.
Цитата Сообщение от Firework Посмотреть сообщение
$im = imagecreatefromgif ( $vfile1 );
Для JPEG нужно использовать функцию imagecreatefromjpeg. Будьте внимательны Имена функций длинные и различаются только несколькими символами в конце. И для каждого типа изображения( ну почти для каждого, для наиболее популярных типов, точнее ) существуют свои функции открытия и сохранения. Об этом написано на оф. сайте PHP ( php.net ).
1
102 / 93 / 36
Регистрация: 01.04.2013
Сообщений: 654
28.09.2013, 00:32  [ТС] 5
Не подскажите книгу, где хорошо описаны приемы написания скриптов? Именно скрипты, запросы, а не сайты.
0
1957 / 796 / 89
Регистрация: 03.11.2009
Сообщений: 3,066
Записей в блоге: 2
28.09.2013, 00:55 6
Firework, лучше смотрите скрипты, которые пишут другие. Не факт, что в них будут комментарии, но что-то новенькое для себя откроете. Или вот.
1
102 / 93 / 36
Регистрация: 01.04.2013
Сообщений: 654
28.09.2013, 01:00  [ТС] 7
Как раз приходится смотреть на скрипты, которые пишут другие. Я не прошу подробных комментариев, но хотя бы переменные можно хоть как-то адекватно называть. Некоторые вещи просто трудно понять без примеров с объяснениями.

Добавлено через 1 минуту
Прикольный скрипт. Как его сделали?
0
1957 / 796 / 89
Регистрация: 03.11.2009
Сообщений: 3,066
Записей в блоге: 2
28.09.2013, 01:03 8
Firework, какой? По ссылке? Это не я делал
0
102 / 93 / 36
Регистрация: 01.04.2013
Сообщений: 654
28.09.2013, 01:05  [ТС] 9
а как его сделать? или что надо прочитать чтобы подобное делать?
0
1957 / 796 / 89
Регистрация: 03.11.2009
Сообщений: 3,066
Записей в блоге: 2
28.09.2013, 01:31 10
Firework, это не самое простое, что можно реализовать уделите пока внимание общему изучению PHP. Если коротко, то помимо PHP, нужно еще знать JavaScrtip, возможно SQL и какую-нибудь СУБД( к примеру, MySQL ). Принцип работы примерно следующий: при входе не главную страницу предлагается ввести запрос и нажать на одну из двух кнопок, которые генерируют ссылку( просто добавляют параметр q со значением равным введенному запросу ). При входе на сайт с указанием этого параметра ( q ) и указанием ему какого-либо текста, запускается скрипт, который якобы двигает Ваш курсор к строке ввода и пишет текст, который содержится в качестве значения для GET-параметра q, после окончания ввода происходит простой редирект на поисковик гугл и передается тот же текст для поиска...
1
28.09.2013, 01:31
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
28.09.2013, 01:31
Помогаю со студенческими работами здесь

Вызов скрипта и передача ему переменных
есть такой скрипт $var=include(&quot;d.php&quot;); echo ($var); d.php &lt;?php $var2='blablabla'; ...

Как остановить выполнение скрипта php другим скриптом php?
Как остановить выполнение скрипта php другим скриптом php?Спасибо!

Выполнить php скрипт внутри другого php скрипта
Добрый день. Есть два скрипта: outer.php и inner.php. В каком-то месте внутри outer.php нужно...

Запрет на вызов php скрипта из адресной строки
подскажите, как можно запретить вызов нескольких скриптов, кроме их вызова их одного конкретного...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru