Sdílení dat s PC

Chat fóra: a nikdo. Vstup do diskuze online

Pravidla fóra
V tejto sekcií uverejňujte informácie o zaujímavých aplikáciách. Váš príspevok by mal obsahovať názov aplikácie, popis, screenshoty či video a zdroj. Pred otvorením novej témy si overte vyhľadaním už existujúce vlákno o aplikácií, o ktorej chcete diskutovať.

o.onda | pon úno 16, 2009 11:28 pm

Sdílení dat s PC

V PC mám spoustu mp3, videí, filmů a různých dat, která se mi občas hodí v iPhone.Přemýšlel jsem jak z iPhone přistupovat na disk PC ve stejné síti, procházet data a ta která chci, si přehrát, nebo stáhnout do iPhone.

Celou věc jsem vyřešil tak, že jsem si na moje PC, které je ve stejné síti jako iPhone nainstaloval web server apache.

Do kořenového adresáře, do kterého přistupujeme z PC kde je server, zadáním localhost do řádky prohlížeče, jsem nakopíroval všechna data, která chci sdílet s iPhone.

Nechtělo se mi pídit po tom jak povolit, nebo nainstalovat directory index (automatický výpis obsahu adresáře), tak jsem si vytvořil php skript, který vypíše všechny soubory a složky v aktuálním adresáři jako odkazy a sám sebe nakopíruje do všech podřazených adresářů.Tím docílím pokrytí celé struktury souborů a složek sdílených dat, takže můžu data libovolně přidávat a přistupovat k nim jako v operačním systému.

Serverovou část bych měl vyřešenou, teď jsem si položil otázku: "Jak zobrazovat data v iPhone, libovolně je přímo přehrávat, nebo stahovat a následně k nim přistupovat a pracovat s nimi?"

Protože jsem chtěl takto pracovat převážně s mp3 a mp4, zvolil jsem program dTunes volně dostupný v Cydii.V nastavení programu si jako zdroj třeba pro Video nastavím IP adresu počítače, na kterém běží server.Tedy např.: http://10.0.0.3

V integrovaném prohlížeči v dTunes se mi otevře můj skript a vypisuje obsahy adresářů, po kliknutí třeba na nějaký .mp3 soubor se mně zeptá, zda chci soubor uložit, nebo přehrát, pokud zvolím uložit, objeví se soubor ve složce Download, do které lze přistupovat rovnou z dTunes.(Asi je potřebné mít Safari Download Plug-In)

Na řešení se mi líbí, že v rámci své bezdrátové sítě mám z iPhone přístup ke všem sdíleným datům, která si do něj v případě potřeby můžu natahat, nebo si prostě jenom na zahradě rovnou pustit epizodu oblíbeného seriálu.

Rychlost přenosu závisí na rychlosti sítě, mně se pohybuje zhruba kolem 1MB/s, ale jedu na opravdu prehistorickém HW, mohlo by to být určitě víc.

Nevýhodou je, že lze přetahovat pouze samostatné soubory, ne adresáře.V dTunes si však můžete data do složek uspořádat.

Pro většinu lidí je tenhle způsob asi docela známý, ale na fóru jsem o něm ještě zmínku nenašel, tak by to třeba někomu mohlo posloužit.
Jestli chcete poslat zdrojový kód PHP skriptu, stačí si o něj napsat.
 

Diablo | úte úno 17, 2009 10:32 pm

Re: Sdílení dat s PC

No ten PHP Script by určitě nebyl na škodu :) .
 

o.onda | stř úno 18, 2009 9:58 pm

Re: Sdílení dat s PC

Vytvoř soubor index.php a vlož do něj tento kód.Možná bude potřeba nastavit složkám práva kvůli automatickému kopírování index.php.

Kód: Vybrat vše
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body style="font-size: 66px;">
<?
//----------------------------------------------------------------------------------------
//Skript pro vypsani souboru a slozek v aktualnim adresari
//----------------------------------------------------------------------------------------
$adresar=opendir("./");
while($jmenosouboru = readdir($adresar)) //Nacteni vsech polozek z aktualniho adresare
{   
   if ($jmenosouboru != "." && $jmenosouboru != ".." && $jmenosouboru != "Thumbs.db" && !Ereg(".*\.php.*", $jmenosouboru)) //Nebude vypisovat polozky zapsane v podmince
   {
      if(is_dir($jmenosouboru)) //Podminka, ktera zajisti ze adresare budou vypsany driv nez soubory
      {
         $seznam_slozky[] .= $jmenosouboru; //Jmena slozek ukladame do pole, kvuli naslednemu abecednimu razeni
         if (!file_exists($jmenosouboru."/index.php")) copy ("index.php", $jmenosouboru."/index.php"); //Zjisti, zda podrazeny adresar obsahuje index.php, pokud ne, nakopiruje ho do nej
      }
      else $seznam_soubory[] .= $jmenosouboru; //Jmena souboru ukladame sem
   }
}
closedir($adresar);

sort($seznam_soubory); //Pole s nazvy souboru a slozek abecedne seradime
sort($seznam_slozky);

foreach($seznam_slozky as $jmeno) //Pomoci cyklu vse vypiseme na sklo
{
echo "|DIR| <a href=\"".$jmeno."\">".$jmeno."</a><br>";
}

unset($jmeno); //Vyprazdnime promennou, abychom ji mohli pozuzit pri vypisu souboru

foreach ($seznam_soubory as $jmeno)
{
echo "<a href=\"".$jmeno."\">".$jmeno."</a><br>";
}
?>
</body>
</html>
 

Uživatelský avatar juslik | pát úno 20, 2009 10:31 am

Re: Sdílení dat s PC

a co stym treba robit ?
Obrázek iPhone 5S Gold
Obrázek iPad 2
Obrázek MacBook Pro 13,3" SSD
Obrázek LED Cinema Display 27"
Klub čistého iOS
Klub čistého iOS
 
Příspěvky: 728
Registrován:
pon zář 08, 2008 8:05 pm
Bydliště: Nitra

o.onda | sob úno 21, 2009 10:36 am

Re: Sdílení dat s PC

No jestli máš na mysli ten kód, tak v kořenovém adresáři serveru vytvoř soubor index.php, a vlož do něj ten kód.
 

JC_Gucci | pon bře 02, 2009 6:30 pm

Re: Sdílení dat s PC

Na tohle existuje aplikace simplify media, ktera pouziva medialni knihovnu itunes, muzete si na telefonu poustet filmy a hudbu primo z pocitace a myslim ze funguje i pres 3G.

Opravte me jestli se mylim, ja tuto aplikaci nepouzivam.
 

blackmanT | pát led 22, 2010 1:57 pm

Re: Sdílení dat s PC

Zdravím, rád bych věděl, zda existuje nějaká jednoduchá aplikace na sdílení dat s PC, když jsem v jedné síti. Jde mi hlavně o video - mám uložené na PC a chci se na něj dívat na IP. Výše zmíněné Simplify je jen na MP3 a fotky, ale ne na video.
Znáte někdo něco jednoduchého??
iPhone 4s 32GB FW 5.1
Host
Host
 
Příspěvky: 139
Registrován:
pon zář 15, 2008 1:42 pm
Bydliště: Strakonicko

ls8 | pát led 22, 2010 2:06 pm

Re: Sdílení dat s PC

It's what you do in the dark that puts you in the light.
Starý pes fóra :)
Starý pes fóra :)
 
Příspěvky: 11453
Registrován:
pát črc 11, 2008 6:52 pm
Bydliště: CZ

pegancr | pát led 22, 2010 3:09 pm

Re: Sdílení dat s PC

Zajimava metoda. Ten dTunes prehrava pisnicky rovnou z PC po jakem protokolu? SSH?

Ja pristup na PC resim bud jako FTP, tzn FTP na PC (free Cerberus) a klient na Iphone FTPtoGO

Druha moznost na PC dat SSH server (mobaSSH) a briefcase na iPhone. Ale je to jen na porochazeni celeho PC a stahovani do iPhone. Prehravat mp3 a videa takto nejde.

P.S. Ten Air video je opravdu super !!
Mírně pokročilý
Mírně pokročilý
 
Příspěvky: 241
Registrován:
pon zář 07, 2009 1:39 pm

blackmanT | pát led 22, 2010 4:13 pm

Re: Sdílení dat s PC

díky, AirVideo je přesně to co jsem hledal.
čus
iPhone 4s 32GB FW 5.1
Host
Host
 
Příspěvky: 139
Registrován:
pon zář 15, 2008 1:42 pm
Bydliště: Strakonicko

Prehľad diskusií na forum.iphone.cz

* indicates required

Zpět na Aplikace pro iPhone

Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé

cron