Newsgroup: it.comp.www.php
Titolo: [OT] Linkare file presente su un altra macchina...

Salve,
come da subject, mi interesserebbe sapere come č possibile linkare un file
che non si trova nello stesso computer in cui c'č la pagina contenente il
ink al file stesso. Mi spiego meglio :))
Supponiamo di avere due computer.
PC_A: web server contenente al suo interno prova.html
PC_B: computer normale
Sia PC_A che PC_B fanno parte della stessa rete locale; PC_A č una maccina
unix dotata, essendo un server web, di apache e altre cose. PC_B č un
computer normale con installato sopra un sistema win. Provo a fare un
disegnino:
                  |
                  |
INTERNET<-|->[MACCHINA X]<-->[PC_A]<-->[PC_B]<-->[PC_N]
                  |
                  |<------------------------rete locale---------------------->
Chi si collega da fuori la rete locale, per mezzo di un paio di
configirazioni fatte su [MACCHINA X] riesce a vedere le pagine presenti su
[PC_A]. E fin qui nessun problema. Se io adesso mi trovassi su [PC_B] un
file che deve essere linkato da una pagina presente in [PC_A], come devo
costruire il ink? Ovviamente io so quale č il path del file presente su
[PC_B]. Come posso cablarlo nel tag <a>? Io ho provato a scrivere qualcosa
del genere che perň non ha funzionato.
In prova.html
<a href="\\indirizzo_ip_[PC_B]\path_\file.xxx">Click
Il problema credo che derivi dal fatto che la macchina win [PC_B] non ha
niente che si asspetti una chiamata dall'esterno...
Si půň fare questa cosa? Se si, come?
Grazie, saluti...
--------------------------------
Inviato via 
http://usenet.libero.it

 
Condividendo la cartella dov'e' il file su PC_B e "montandola" in un 
path accessibile dal webserver di PC_A. Con samba, NFS, o altri sistemi 
del genere. Se PC_B č windows e PC_A un linux con Samba potresti 
condividere la cartella su PC_B come "webslave"; poi, supponendo che la 
root del web server su PC_A sia /var/www/html/ fai:
mkdir /var/www/html/slave
mount -t smbfs webslave /var/www/html/slave -o 
ip=xxx.xxx.xxx.xxx,username=user,password=password
(tutto un comando, ovviamente pero' la sintassi puň variare leggermente 
a seconda della configurazione di samba, di winzozz e della distro che 
hai. YMMV).
A quel punto ogni link a 
http://pc_a/slave/pinco.html
 andrŕ a servire il 
file pinco.html presente su PC_B.
Se fai tutto 'sto casino poi pero' mi spieghi perchč non ti limiti a 
trasferire i file che ti interessano da PC_B a PC_A :-)
HTH, bye!
-- 
Fabrizio "Hermooz" Ermini

 trasferire i file che ti interessano da PC_B a PC_A :-)
Forse perchè...PC_A ha un hd moooolto più piccolo dei due presenti su PC_B?
:P
Uso FreeBSD e installare samba può essere molto utile a prescindere da
quello che potrebbe servire a me. In una lan mista tra macchine unix/win io
l'ho visto usare molte volte.
Ah, dimenticavo...in realtà c'è da fare anche qualche altra cosetta per
configurare samba (sebbene ha poche opzioni) :P
In realtà sperava in qualcosa di molto meno "laborioso"...che so, aggiungere
un ip o qualcosa direttamente nel link...ok ok, lo ammetto, c'ho
sperato/provato...non si sa mai :))
poi ti farò sapere comeè andata a finire...hehehe magari potrei vedere
direttamente testando il mio sito sviluppato esclusivamente in...php!! :))
Unica nota non ot di tuto il post :P
