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

  #11  
Старый 11.01.2009, 20:18
Pashkela
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме:
9220514

Репутация: 3338


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

PHP код:
<?
//Extract the exact length of time 
$path 'path.mp3'
$mp3 = new mp3($path); 
$mp3->setFileInfoExact(); 
echo 
$mp3->time;
?>
все примеры сверху самого, просто закоментированны
 
Ответить с цитированием

  #12  
Старый 11.01.2009, 20:45
Vinsik
Участник форума
Регистрация: 04.10.2008
Сообщений: 154
Провел на форуме:
203408

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

Цитата:
Сообщение от Pashkela  
PHP код:
<?
//Extract the exact length of time 
$path 'path.mp3'
$mp3 = new mp3($path); 
$mp3->setFileInfoExact(); 
echo 
$mp3->time;
?>
все примеры сверху самого, просто закоментированны
Только к сожалению я не понял ничего( Как это связать(
 
Ответить с цитированием

  #13  
Старый 11.01.2009, 20:52
Pashkela
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме:
9220514

Репутация: 3338


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

Сохрани весь код, что там выложен (а лучше какой-то исправленный из первого каминта к коду скачай) как mp3.class.php и в своём коде на первой строчке напиши:

PHP код:
<?php
include ('mp3.class.php');
а дальше код из примера, например так:

PHP код:
<?php
include ('mp3.class.php');
$path 'path.mp3';  
$mp3 = new mp3($path);  
$mp3->setFileInfoExact();  
echo 
$mp3->time;
?>
 
Ответить с цитированием

  #14  
Старый 11.01.2009, 21:07
Vinsik
Участник форума
Регистрация: 04.10.2008
Сообщений: 154
Провел на форуме:
203408

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

Цитата:
Сообщение от Pashkela  
Сохрани весь код, что там выложен (а лучше какой-то исправленный из первого каминта к коду скачай) как mp3.class.php и в своём коде на первой строчке напиши:

PHP код:
<?php
include ('mp3.class.php');
а дальше код из примера, например так:

PHP код:
<?php
include ('mp3.class.php');
$path 'path.mp3';  
$mp3 = new mp3($path);  
$mp3->setFileInfoExact();  
echo 
$mp3->time;
?>
Ну и как же мне написать все это? не работает ниче! Я пробовал(
Вот
PHP код:
<?
    
include("include/common.php");
    include (
'mp3.class.php');
    
    if(
$loggedin){
        include(
"include/accmenu.php");
    }
    if( 
$_POST['submit'] && $_FILES['attached']['name'] ){
        
$ok_filetypes explode("|",$att_filetypes);
        if (!
$_FILES['attached']['error'] && $_FILES['attached']['size'] > $att_max_size*1024){
            
errform('<CENTER>Èçâèíèòå, ñëèøêîì áîëüøîé ðàçìåð ôàéëà!</CENTER><BR><BR>'); // #err
            
$step 1;
        }
        
$filename = (!$_FILES['attached']['error'] ? substrbasename($_FILES['attached']['name']), -30 ) : '');
        
$x strtolowersubstr($_FILES['attached']['name'], -3));
        if(
$filename && !in_array($x$ok_filetypes) ){
            
errform('<CENTER>Íå ïîääåðæèâàåìûé òèï ôàéëà!!!</CENTER><BR><BR>');
            
$step 1;
        }
        if(!
$posterr){
            if(!isset(
$_GET["ipaddress"]) || ($_GET["ipaddress"] == "")) {
                
$ipaddress $_SERVER['REMOTE_ADDR'];
                
$local 1;
            } else {
                
$ipaddress $_GET["ipaddress"];
                
$local 0;
            }
              
$uniq strtolower(str_replace(' ','_',($_FILES['attached']['name'])));
            
move_uploaded_file($_FILES['attached']['tmp_name'], $att_path."/".$uniq.".".$ext );
            
$strQuery  "INSERT INTO images25 SET ";
              
$strQuery .= "filename='($uniq)',"
            if(
$myuid){
                
$strQuery .= "user='{$myuid}',";
            }
            
$strQuery .= "status='1'";
            
$result mysql_query($strQuery) or die( mysql_error() );
            
$aid mysql_insert_id();
            if(
$aid){
                
$filen $siteurl."/".str_replace('./'''$att_path)."/".$uniq."";
                
$filen str_replace('http://','%%',$filen);
                
$filen str_replace('//','/',$filen);
                
$filen str_replace('%%','http://',$filen);

                
                
//ITS AN IMAGE
                
if($x=="jpg" or $x=="jpeg" or $x=="gif" or $x=="png" or $x=="jif" or $x=="jfif")
                {
                    
$filenx=$filen;
                }
                else
                {
                    include(
"include/const.inc.php");
                    
$filenx $siteurl."/icons/".$Icons[$ext];
                }


                
$step 2;
            }else{
                
$step 1;
            }
        }
    }else{
        
$step 1;
    }
    if(
$step == 1){


$path .= '($filen)',";  
$mp3 = new mp3($path);  
$mp3->setFileInfoExact();  
echo 
$mp3->time;

    
?>
$filen это например http://real.lan/share/uploads/1.mp3
 
Ответить с цитированием

  #15  
Старый 11.01.2009, 21:21
Pashkela
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме:
9220514

Репутация: 3338


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

$path .= '($filen)',";

это чо такое? Если локально файл находится, то надо пользовать абсолютные пути, а не http, а еще если пишешь переменные в кавычках, то он должны быть двойные, а не одинарные, и что такое в конце ," - вообще не понятно

Оттести сначала отдельно в общем, не вставляй никогда незнакомый код сразу в проект

т.е. от_юзай это:

PHP код:
<?php 
include ('mp3.class.php'); 
$path 'path.mp3';   
$mp3 = new mp3($path);   
$mp3->setFileInfoExact();   
echo 
$mp3->time
?>
только вместо path.mp3 напиши имя твоего .mp3

Последний раз редактировалось Pashkela; 11.01.2009 в 21:27..
 
Ответить с цитированием

  #16  
Старый 11.01.2009, 21:34
Vinsik
Участник форума
Регистрация: 04.10.2008
Сообщений: 154
Провел на форуме:
203408

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

Цитата:
Сообщение от Pashkela  
$path .= '($filen)',";

это чо такое? Если локально файл находится, то надо пользовать абсолютные пути, а не http, а еще если пишешь переменные в кавычках, то он должны быть двойные, а не одинарные, и что такое в конце ," - вообще не понятно

Оттести сначала отдельно в общем, не вставляй никогда незнакомый код сразу в проект

т.е. от_юзай это:

PHP код:
<?php 
include ('mp3.class.php'); 
$path 'path.mp3';   
$mp3 = new mp3($path);   
$mp3->setFileInfoExact();   
echo 
$mp3->time
?>
только вместо path.mp3 напиши имя твоего .mp3
Так имя моего mp3 ведь всегда меняется. В зависимости от загруженого файла!
 
Ответить с цитированием

  #17  
Старый 11.01.2009, 21:36
Vinsik
Участник форума
Регистрация: 04.10.2008
Сообщений: 154
Провел на форуме:
203408

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

И какая же тут переменая выдаст мне информацию о битрете и прдолжительности?) Я ее не вижу) Вот пример как я хочу.
PHP код:
<tr>
            <td><div align="center"><br>
                <font color="FFFFFF">Код для форума если вы загружали mp3 файл.</font>
                <br>
                <textarea name="textarea" cols="100" wrap="soft" rows="3">[center][url=<?=$filen?>] $БИТРЕЙТ $ПРОДОЛЖИТЕЛЬНОСТЬ СКАЧАТЬ[/url]
[player]<?=$filen?>[/player][/center]</textarea>

            </div></td>
        </tr>
 
Ответить с цитированием

  #18  
Старый 11.01.2009, 21:41
Pashkela
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме:
9220514

Репутация: 3338


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

ну дык и сделай тогда так примерно:

$path = "/директория_загрузки/имя_только_что_загруженног _файла";

или, судя по твоему коду, так:

$path = $uniq;

И всё. Только у тебя там какие-то картинки загружаются вообще-то
 
Ответить с цитированием

  #19  
Старый 11.01.2009, 22:40
Vinsik
Участник форума
Регистрация: 04.10.2008
Сообщений: 154
Провел на форуме:
203408

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

Цитата:
Сообщение от Pashkela  
ну дык и сделай тогда так примерно:

$path = "/директория_загрузки/имя_только_что_загруженног _файла";

или, судя по твоему коду, так:

$path = $uniq;

И всё. Только у тебя там какие-то картинки загружаются вообще-то
Картинки обложки альбомов. И какие мне переменые подставлять в код чтоб получить $битрейт и $продолжительность?
 
Ответить с цитированием

  #20  
Старый 12.01.2009, 00:33
Pashkela
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме:
9220514

Репутация: 3338


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

http://forum.antichat.ru/thread100792.html
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ошибки Windows 2 SVipeR Windows 9 02.03.2009 19:28
Ошибки Windows dinar_007 Windows 19 01.07.2007 13:32
Помогите влить скрипт на сервак ... Sting Чаты 15 21.12.2006 22:39
Помогите отредактировать скрипт [Zarakul] PHP, PERL, MySQL, JavaScript 7 24.08.2006 13:12



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


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




ANTICHAT.XYZ