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

  #271  
Старый 29.07.2007, 06:39
Аватар для Cawabunga
Cawabunga
Постоянный
Регистрация: 16.04.2007
Сообщений: 458
Провел на форуме:
2722721

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

Люди плс подскажите прогу для написания php только не Notepad ++
 
Ответить с цитированием

  #272  
Старый 29.07.2007, 08:11
Аватар для Iceangel_
Iceangel_
Members of Antichat - Level 5
Регистрация: 09.07.2006
Сообщений: 553
Провел на форуме:
7561206

Репутация: 1861


По умолчанию

Я пользуюсь PHP Edit (v 1.0.0)
Оф сайт http://svoi.net/phpedit/
 
Ответить с цитированием

  #273  
Старый 29.07.2007, 14:33
Аватар для n1†R0x
n1†R0x
Постоянный
Регистрация: 20.01.2007
Сообщений: 787
Провел на форуме:
2924346

Репутация: 1719


Отправить сообщение для n1†R0x с помощью ICQ
По умолчанию

Цитата:
Сообщение от calintz  
Люди плс подскажите прогу для написания php только не Notepad ++
Мне понравилась PHP Designer 2007, для больших проектов очень удобна.
А вообще тема подобная была, поиск.
 
Ответить с цитированием

  #274  
Старый 30.07.2007, 00:04
Аватар для DWORD
DWORD
Участник форума
Регистрация: 24.07.2007
Сообщений: 138
Провел на форуме:
165671

Репутация: 215
По умолчанию

svoi.NET PHP Edit глючная опасная прога... Глюки у нее не просто какие, а будь здоров - может целые файлы вам похерить, глазом не моргнет.

Сам сейчас пользую PHP Expert Editor, при настройке малой - вполне хорош. Но рекомендовать никому не буду ничего, ибо сам я пользуюсь потому что меня пока устраивает, а альтернатив я пробовал не так много.
 
Ответить с цитированием

  #275  
Старый 30.07.2007, 08:51
Аватар для spamoney
spamoney
Участник форума
Регистрация: 26.12.2006
Сообщений: 107
Провел на форуме:
228267

Репутация: 27
По умолчанию

Такой вот вопрос, нужен скрипт что бы узнать существует ли файл на удаленном сервере и если существует нужно узнать его размер в байтах, залез на http://ru2.php.net/file_exists но эта функция вроде работает только на твоём сервере, а мне нужно что б на удаленном.......
 
Ответить с цитированием

  #276  
Старый 30.07.2007, 12:56
Аватар для spamoney
spamoney
Участник форума
Регистрация: 26.12.2006
Сообщений: 107
Провел на форуме:
228267

Репутация: 27
По умолчанию

Вот что выдаёт
PHP код:
WarningCall-time pass-by-reference has been deprecated argument passed by value; If you would like to pass it by referencemodify the declaration of fsockopen(). If you would like to enable call-time pass-by-referenceyou can set allow_call_time_pass_reference to true in your INI fileHoweverfuture versions may not support this any longerin /home/*****/******.ru/script.php on line 9

Warning
Call-time pass-by-reference has been deprecated argument passed by value; If you would like to pass it by referencemodify the declaration of fsockopen(). If you would like to enable call-time pass-by-referenceyou can set allow_call_time_pass_reference to true in your INI fileHoweverfuture versions may not support this any longerin /home/****/*****.net.ru/script.php on line 9 
 
Ответить с цитированием

  #277  
Старый 30.07.2007, 14:00
Аватар для DWORD
DWORD
Участник форума
Регистрация: 24.07.2007
Сообщений: 138
Провел на форуме:
165671

Репутация: 215
По умолчанию

Если нет сокетов на сервере, можно просто fopen'ом открыть, если файла на сервере нету - fopen вернет ошибку и ее можно будет поймать ласт еррором (404/403 и т.д.), только чтобы размер файла узнать придется считывать этот файл целиком..
 
Ответить с цитированием

  #278  
Старый 30.07.2007, 14:12
Аватар для spamoney
spamoney
Участник форума
Регистрация: 26.12.2006
Сообщений: 107
Провел на форуме:
228267

Репутация: 27
По умолчанию

Вродь сокеты включены

Sockets

Sockets Support enabled


allow_call_time_pass_reference Off Off
allow_url_fopen On On
 
Ответить с цитированием

  #279  
Старый 30.07.2007, 14:21
Аватар для groundhog
groundhog
Познавший АНТИЧАТ
Регистрация: 12.05.2007
Сообщений: 1,235
Провел на форуме:
2238549

Репутация: 1318


Отправить сообщение для groundhog с помощью ICQ
По умолчанию

DWORD, при чём тут есть или нету сокет? Ты сообщения об ошибке читал? Просто на серваке почему-то запрещена передача параметров в функции по ссылке... Происходит это на моменте fsockopen($hostname, 80, &$errnr, &$errstr)... Два последних параметра как видно передаются по ссылке... Выхода четыре:
1) Отказаться от этих параметров, тогда код будет выглядить таким образом: $fp = fsockopen($hostname, 80) or die("Couldn't connect to target host");
2) Прописать строчку в php.ini allow_call_time_pass_reference = 1 если у тебя есть доступ туда;
3) Добавить в файл .htaccess сайта строчку php_flag allow_call_time_pass_reference 1;
4) Добавить вначале скрипта: ini_set("allow_call_time_pass_reference", 1);
 
Ответить с цитированием

  #280  
Старый 30.07.2007, 15:01
Аватар для spamoney
spamoney
Участник форума
Регистрация: 26.12.2006
Сообщений: 107
Провел на форуме:
228267

Репутация: 27
По умолчанию

Цитата:
1) Отказаться от этих параметров, тогда код будет выглядить таким образом: $fp = fsockopen($hostname, 80) or die("Couldn't connect to target host");
Вот так получилось
PHP код:
<?php

$hostname 
"suit.ru"// units.ru - имя сервера 
$filename "/download/74/84/file.3gp"// интересующий на сервере файл 
get_size($hostname$filename); 
function 
get_size($hostname$filename

    
$end false
    
$fp fsockopen($hostname80) or die("Couldn't connect to target host"); 
    
fputs($fp,"HEAD ".$filename." HTTP/1.0\n\n"); 
    while (!
$end) { 
        
$line fgets($fp2048); 
        if (
trim($line) == "") { 
            
$end true
        } else { 
            
$str explode(": "$line); 
            if (
$str[0] == "Content-Length") { 
                
            } 
echo 
"<font color=red><br>Size of ".$filename." file ".$str[1]." bytes</font>";
        } 

    } 

    
fclose($fp); 
}
?>


Всё спасибо, работает, но скрипт выводит уж слишком много информации о фaйле
PHP код:
Size of /download/74/84/file.3gp file bytes
Size of 
/download/74/84/file.3gp file Mon30 Jul 2007 10:53:48 GMT bytes
Size of 
/download/74/84/file.3gpfile Apache/2.0.59 (Unixbytes
Size of 
/download/74/84/file.3gp file Wed25 Jul 2007 18:22:33 GMT bytes
Size of 
/download/74/84/file.3gp file "269c00f-361b82-97f04c40" bytes
Size of 
/download/74/84/file.3gp file bytes bytes
Size of 
/download/74/84/file.3gp file 3545986 bytes
Size of 
/download/74/84/file.3gp file close bytes
Size of 
/download/74/84/file.3gp file video/3gp bytes 
А нужен только его размер.....
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[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