Просмотр сообщений

В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.


Темы - alex007

Страницы: 1 [2] 3 4 ... 8
16
PHP / pjpeg - размер фотографии
« : 22 Августа 2005, 20:04:57 »
приветик,

Возникла такая проблема только с pjpeg файлом, скрипт неможет найти размер фотографии и выдаёт ничего в ответ.

В скрипте использую слующим образом:

$size
=GetImageSize("/путь/до/файла.jpg");
$width=$size[0];
$hieght=$size[1];


На CentOS 4.1 стоит:
PHP Version 4.4.0
GD
GD Support    enabled
GD Version    bundled (2.0.28 compatible)
FreeType Support    enabled
FreeType Linkage    with freetype
GIF Read Support    enabled
GIF Create Support    enabled
JPG Support    enabled
PNG Support    enabled
WBMP Support    enabled
XBM Support    enabled

Cмотрел здесь
так только баги на других версиях и то только на MS Windows.

Как можно устранить эту проблему?

17
PHP / 2 arrays в одном
« : 08 Августа 2005, 00:47:03 »
Приветик,

Есть форма с использование таких полей field_name[] и  field_text[], количество полей field_name одинаково с field_text, а вот сам скрипт который обрабатывает её:


$field_name 
$_POST["field_name"];
$field_text $_POST["field_text"];

for (
$i=0$i count($field_name); $i++) {
	

print 
"<b>$field_name[$i]:</b> $field_text[$i]
"
;
}


Почему только выдает первое значение в field_name[] и  field_text[]?

P.S. по форуму прошелся да вот что то не чего не нашел такого, вообще возможно такое?

18
PHP / проблема с инсталяционным скриптом.
« : 13 Апреля 2005, 00:31:18 »
Приветик,

Вот написал инсталяционный скрипт, тоесть типа создает файл с паролем для датабазы и создает саму датабазу.

Да вот возникла проблема когда я пытаюсь заполнить таблицы в датабазе, использую sql с phpmyadmin, с готовой датабазы по sql записи вытаскиваю и в писываю в $insert_data_query[](какую запись беру выделил жирным ниже!), типа:

$insert_data_query[]="[B]INSERT INTO куда-надо VALUES (бла-бла,NULL,NULL);[/B]";
for (
$i=0$i count($insert_data_query); $i++) {
mysql_query($insert_data_query[$i]) or die(mysql_error().
"
.$sql);
}  

//бла-бла в html формате запись


так вот доходит до определеной записи и потом выдает ошибку, хотя sql запись скопировал из phpmyadmin и в phpmyadmin работает 100% без ошибки.

Кто нибуть знает как исправить такую ошибку.

Жду ответов.

19
Веб Сервера / Apache & PHP 5.0.3
« : 22 Февраля 2005, 21:31:14 »
Привет,

В чера настроил машину все как надо, тоесть  Apache/2.0.46, MySQL 4.1.0, PHP 5.0.3, ось Redhat Linux 3.0ES - все работает 100% OK.

Решил протестировать проги которые написал под PHP 4.x.x, так вот заметил что в разных виртуальных серверах, одна и та жа функция почему-то работает и не работает(в код не буду доваться подробностями), не выдавая ошибку просто выдает страницу "The page cannot be displayed".

Хотя для теста стоит error_reporting(E_ALL);

Вот думаю может чего не хваатает в Configure Command:
\'./configure\' \'--with-apxs2\' \'--with-pear=/usr/local/lib/php-5.0.3\' \'--with-config-file-path=/etc/php5\' \'--prefix=/usr/local\' \'--libexecdir=/usr/local/libexec/php-5.0.3\' \'--with-mysql=/usr\' \'--with-pgsql=shared\' \'--with-gd\' \'--with-openssl\' \'--with-curl\' \'--with-imap-ssl\' \'--with-pdflib\' \'--with-xml\' \'--with-xmlrpc\' \'--enable-sockets\' \'--enable-dbx\' \'--enable-dbase\' \'--enable-trans-sid\' \'--enable-exif\' \'--enable-wddx\' \'--enable-ftp\' \'--enable-mbstring\' \'--enable-shared=yes\' \'--enable-magic-quotes\' \'--enable-session\' \'--enable-simplexml\' \'--with-libxml=yes\' \'--enable-overload\' \'--with-jpeg-dir=/usr\' \'--enable-gd-native-ttf\' \'--with-ttf=/usr\' \'--with-freetype-dir\' \'--with-xpm-dir\' \'--with-png-dir=/usr\' \'--with-iconv-dir\' \'--with-expat-dir=/usr\' \'--with-zlib-dir=/usr\' \'--enable-calendar\'

PHP c Server API:  Apache 2.0 Handler

20
JavaScript & JScript / Слои & Firefox
« : 02 Февраля 2005, 23:57:40 »
Привет,

Есть такой код:

<script language=javascript>
	
	
var 
ie4 = (document.all) ? true false;
	
	
var 
ns4 = (document.layers) ? true false;
	
	
var 
ns6 = (document.getElementById && !document.all) ? true false;
	
	

	
	
function 
hidelayer(lay) {
	
	
	
if (
ie4) {document.all[lay].style.visibility "hidden";}
	
	
	
if (
ns4) {document.layers[lay].visibility "hide";}
	
	
	
if (
ns6) {document.getElementById([lay]).style.display "none";}
	
	
}

	
	
function 
showlayer(lay) {
	
	
	
if (
ie4) {document.all[lay].style.visibility "visible";}
	
	
	
if (
ns4) {document.layers[lay].visibility "show";}
	
	
	
if (
ns6) {document.getElementById([lay]).style.display "block";}
	
	
}
	
	
</script>
	
	
<script language="javascript">
	
	
var laywidth  = screen.width/2;
	
	
var layheight = screen.height/2;
	
	
var layl   = (screen.width-laywidth)/2;
	
  
	
var layt   = (screen.height-layheight)/2;
	
	
document.write("<div id=\'waitlayer\' align=\'center\' style=\'position:absolute; width:"+laywidth+"px; height:"+layheight+"px; z-index:-1; left:"+layl+"px; top:"+layt+"px; visibility: visible;\'>");
	
	
</script>
	
	

	
	
здесь все моЁ!
	
	

	
	
</div>
	
	
//так как всё это дело в PHP то, после определенного процеса это всё исчзает
	
	
<script language="javascript">
	
	
hidelayer("waitlayer");
	
	
</script>


В IE и в Опере все работает нормалек, а в горящей лисице(FireFox) не фига даже не выходит.

Жду ответов.

21
Веб Сервера / DDoS атаки
« : 22 Января 2005, 19:08:28 »
Привет,

Вот недавно нашел в сети следующий мод под Apache  сервер называется mod_dosevasive v1.10 (веб сайт: http://www.nuclearelephant.com/projects/dosevasive/).

Кто нибуть пробовал ли этот мод? Действительно ли он помагает, так как можно веб сайте написать что угодно, а на самом деле ...

Какой самый наилучший вариант боротся против DDoS атак, прошу не предлагать такой ответ как выдернуть шнур из разетки ... :D:D:D:D:D:D:D

Жду ответов.

22
Платный хостинг / Ищу Сравнение
« : 19 Января 2005, 20:36:46 »
Привет,

Ради сравнения ищу хостинг среди Российских, для сравнение моих планов (смотри файл). Хочу посмотреть если такие же хосты которые предлагаю такие же услуги и сколько будет стоить, те же планы что и мои.

Что не указано в файле так, это что за простой будет компесация типа:

95% to 99.8% = 5% от стоимости в месяц
90% to 94.9% = 15% от стоимости в месяц
89.9% or below = 20% от стоимости в месяц

Жду ответов.

23
Привет,

Никогда не связывался с этим [censored by myself]. Но с недавных пор взглянул на whois и обнаружил что он меняет имя, а вот и сам whois:

Цитировать
Domain Name:
        valuehost.co.uk

    Registrant:
        Valuehost Ltd

    Registrant\'s Address:
        Valuehost Limited
        165 The Broadway
        Wimbledon
        London
        Greater London
        SW19 1NE
        GB

    Registrant\'s Agent:
      Utransit Communications Ltd [Tag = VALUEHOST]
        URL: http://www.utransit.net

    Relevant Dates:
        Registered on:  05-Mar-2000
        Renewal Date:   05-Mar-2006
        Last updated:   10-Jan-2004

    Registration Status:
        Registered until renewal date.

    Name servers listed in order:
        ns1.valuehost.com                 62.118.251.15
        ns2.valuehost.com                 217.112.33.3

    WHOIS database last updated at 18:00:00 04-Jan-2005

--
                     (c) Nominet UK 1996 - 2005


Заглябываем опят в whois на домен UTRANSIT.NET:

Цитировать
Registrant:
Utransit International Carrier Limited (NFMUVLKYZD)
   Utransit Communications Limited
   Carrier Unit, 165 The Broadway, Wimbledon
   London, London SW19 1NE
   UK

   Domain Name: UTRANSIT.NET

   Administrative Contact, Technical Contact:
      Control, Domains  (36045759P)      domains@utransit.net
      Utransit International Carrier Limited
      Utransit Communications Limited
      Carrier Unit, 165 The Broadway, Wimbledon
      London, London SW19 1NE
      UK
      0-800-3588-558 fax: 0-870-1365-909

   Record expires on 26-Sep-2013.
   Record created on 26-Sep-2003.
   Database last updated on 4-Jan-2005 13:08:12 EST.


Адреса одинаковые - вывод одно и то же [censored by myself].

А вы что думаете по этому поводу?

24
Привет,

Почему большинство хостов боятся оставлять эти функции включеными?

Разве нанесет какойнубуть ущерб следующий скрипт (пример с http://www.chipmunk-scripts.com/tutorials/exec.php):

<?php
//code for actual ping
if(isset($_POST[\'submit\'])) 
//if submit has been pressed
{
 $address=$_POST[\'address\'];
 //above is a security measure to make sure it pings the typed address
 exec("ping -c 5 $address",$results);
 //the actual ping execution command
 //output thrown in $results
 $count=count($results);
 //counts number of rows $in results array
 for($i=0;$i<$count;$i++)
 {
   print "$results[$i]
";
 }
}
 //the loops print out all results of $results  //line by line >


Ну пропингует скрипт ну и что?

Хорошая статья на http://www.onlamp.com/pub/a/php/2003/08/28/php_foundations.html мне тоже не фига не дала.

Что еще можно такое учидить что хостов боятся оставлять эти функции включеными?

Жду Ответов.

25
Бесплатный хостинг / lycos.co.uk
« : 28 Ноября 2004, 23:59:29 »
Привет,


Братва подскажите как бороться на сабже со следующи, на баннеры мне пофиг, но вот когда добавкой их грохают дизайн (типа в низу страницы почему-то приподнита - вот это меня бесит), вот пример: http://members.lycos.co.uk/shymkent/

Жду Ответа.

26
Базы данных / Запрос
« : 06 Августа 2004, 01:33:51 »
Привет,

Есть таблица:
-------------------------------------------------
| rateid | courierid | weight | cost |
-------------------------------------------------
|    1    |      1      |   100   | 1.15 |
-------------------------------------------------
|    2    |      1      |   120   | 1.35 |
-------------------------------------------------
|    3    |      1      |   140   | 1.85 |
-------------------------------------------------
|    4    |      1      |   160   | 2.05 |
-------------------------------------------------
|    5    |      1      |   180   | 2.45 |
-------------------------------------------------

Так проблема заключается в том что не могу создать заброс, а именно когда вес груза 132, то как сделать так что бы выбрать следуюющее значение 140.

Жду Ответа.
Заранее большой рахмет.

27
PHP / Изменение размера фоток
« : 16 Июля 2004, 20:16:57 »
Привет,

Знаю темы такие есть на этом форуме, большинство из них закрыты и я их читал, все равно не то что надо.

Мою тему тоже закрыли, куда я бы хотел этот вопрос и добавить, вот ссылка .

А проблема в том что пытаюсь изменить размер фотографии, да зависает сервак, тоесть размер фотографии = 2048 x 1536 (3.2 Megapixels) и больше, выдаетошибку что не хватает памяти. Как можно избавиться от такой проблемы?

28
PHP / Распаковка зип файлов
« : 20 Апреля 2004, 23:18:35 »
Привет,

Есть код:

$zip_file_location 
="/home/website/public_html/mydir/test.zip";

$zip zip_open($zip_file_location);
if (
$zip) {
while (
$zip_entry zip_read($zip)) {
	
	

$file basename(zip_entry_name($zip_entry));
$fp fopen($zip_dir.basename($file), "w+");
	
	

if (
zip_entry_open($zip$zip_entry"r")) {
$buf zip_entry_read($zip_entryzip_entry_filesize($zip_entry));
zip_entry_close($zip_entry);
}
	
	
	
   
fwrite($fp$buf);
fclose($fp);
}
echo 
"The file ".$file." was extracted to dir ".$zip_dir."\\n
"
;
}
zip_close($zip);
}
	



Так почему-тг выдает следующию ошибку:
Цитировать
Fatal error: Call to undefined function: zip_open() in /home/website/public_html/add.php on line 465


465 строка это:

$zip zip_open($zip_file_location);

Вроде вcе пути правильные, все прочмодено как надо тоесть 777.
Как это функция неопределена?

Жду Ответов.

29
PHP / Работа с различными типами картинок
« : 08 Апреля 2004, 21:31:36 »
Привет,

Сразу могу сказать поиск делал, тема закрыта, в которой хотел бы задать вопрос.

Тема вот.

Отуда беру пример Mog.-а, переделываю:


//для примера
$new_width=100;
$new_hieght=100;

$image_temp $server_image_temp_dirlocation.$_FILES[\'image_file\'][\'name\'];
$image = $server_image_dirlocation.$_FILES[\'image_file\'][\'name\'];
$image_file_type = $_FILES[\'image_file\'][\'type\'];

//размер
$size=GetImageSize("$image_temp");
$old_width=$size[0];
$old_hieght=$size[1];

//если jpeg и ему подобным
	
	
	

if ($image_file_type =="image/jpeg" ||  $image_file_type =="image/jpg" || $image_file_type = "image/pjpeg") $image_old = imagecreatefromjpeg($image_temp);
// если gif
	
	
	
	
	

if ($image_file_type =="image/gif") $image_old = imagecreatefromgif($image_temp);
// если png
	
	
	
	

if ($image_file_type =="image/png" || $image_file_type =="image/x-png") $image_old = imagecreatefrompng($image_temp); 

$image_new = imagecreatetruecolor($new_width,$new_hieght);

imagecopyresized($image_new,$image_old,0,0,0,0,$new_width,$new_hieght,$old_width,$old_hieght);

//если jpeg и ему подобным
	
	
	

if ($image_file_type =="image/jpeg" ||  $image_file_type =="image/jpg" || $image_file_type = "image/pjpeg") imagejpeg($image_new, $image);

// если gif
	
	
	
	

if ($image_file_type =="image/gif") imagegif($image_new, $image);

// если png
	
	
	
	

if ($image_file_type =="image/png"  || $image_file_type =="image/x-png") imagepng($image_new, $image);


jpg файл изменяет размер без проблем, а вот с gif и png ругается в строке:
if ($image_file_type =="image/jpeg" ||  $image_file_type =="image/jpg" || $image_file_type "image/pjpeg"$image_old imagecreatefromjpeg($image);

А вот и сам лог:
Warning: imagecreatefromjpeg(): gd-jpeg: JPEG library reports unrecoverable error: in /home/website/public_html/add.php on line 246

Warning: imagecreatefromjpeg(): \'/home/website/public_html/images/files.png\' is not a valid JPEG file in /home/website/public_html/add.php on line 246

Ну а это следует, так как не фига копировать и изменять...
Warning: imagecopyresized(): supplied argument is not a valid Image resource in /home/website/public_html/add.php on line 250

Что не так, все же расписано для каждого типа файла?
Жду Ответов.

30
Веб-технологии / sms gateway
« : 26 Марта 2004, 19:45:59 »
Привет,

Как создать сабж? Если можно то и ссылки на доки пойдут.

Спасибо.

Страницы: 1 [2] 3 4 ... 8