• Home
  • Forum
  • Fare Web
  • PHP

Problema: come far leggere unintero dvd da php e memorizzare il suo contenuto ????

  • Creatore Discussione Creatore Discussione paperinik4
  • Data di inizio Data di inizio 3 Nov 2013
  • 1
  • 2
Succ.
1 di 2 Succ. Ultimo
P

paperinik4

Utente Attivo
29 Mag 2011
1.811
0
36
Roma
www.ricetteagogo.it
  • 3 Nov 2013
  • #1
Salve a tutti,

Ho un piccolo problema. Vorrei poter creare un programma che mi leggar un'intero dvd e le sue sottocartelle. E' possibile far ciò con php ??? Inoltre qual'è il comando esatto per far leggere il dvd ?? Non sono riuscito a trovare una cosa ben precisa negli esempi che sto vedendo su internet. parlano tutti di comandi "readdir", "opendir" ecc. ecc. Ho provato alcuni esempi ma non succede niente. Mi potete aiutare per favore ???? Aspetto vostre notizie grazie.
 
P

paperinik4

Utente Attivo
29 Mag 2011
1.811
0
36
Roma
www.ricetteagogo.it
  • 4 Nov 2013
  • #2
non riesco a far leggere le unità al php

Salve ragazzi,

Possibile che nessuno si è imbattuto nel far leggere le unità al php ??? Ho questo codice di prova preso da internet, ma sembra che non vada non capisco il motivo:

PHP:
<?php
  if ($dir = opendir('c:\*.*')) {
       while (($file = readdir($dir)) !== false) {
    echo "$file\n";
  }  
  closedir($dir);
}


?>

Come vedete è abbastanza semplice. Ma non mi funziona. mi potete dare una m,ano a risolvere tale problema per favore ???? E' importante, grazie. Aseptto vostri aiuti e consigli.
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.044
150
63
PR
www.borgo-italia.it
  • 4 Nov 2013
  • #3
ciao
non ho mai provato a leggere un dvd, ma secondo me il disco non è c:
ci di solito c: è il disco fisso (salvo partizioni particolari)
con windows i lettori si chiamano o d: o e: o..... dipende da quanti ne hai
dulcis in fundo credo, ma non sono sicuro, che se il dvd è protetto non riesci a leggerlo
 
P

paperinik4

Utente Attivo
29 Mag 2011
1.811
0
36
Roma
www.ricetteagogo.it
  • 4 Nov 2013
  • #4
ciao

Ciao Borgo,

E' un dvd masterizzato da me. Sono tutti vecchie copie di backup che ho fattto in passato. Quindi di protezione nisba. Debbo abilitare qualche permesso in php per caso ???? Considera che non mi leggere nemmeno il disco "C", nel mio caso il mio lettore è "G". Ma le ho provate tutte, niente
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.044
150
63
PR
www.borgo-italia.it
  • 4 Nov 2013
  • #5
ciao
hai provato con lo slash /
?
 
P

paperinik4

Utente Attivo
29 Mag 2011
1.811
0
36
Roma
www.ricetteagogo.it
  • 4 Nov 2013
  • #6
ciao

Si,

le ho provate tutte ma sempre pagina bianca
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.044
150
63
PR
www.borgo-italia.it
  • 4 Nov 2013
  • #7
ciao
prova questo
PHP:
<?php
$file=glob("C://*");//al posto di c la sigla del lettore
echo "<pre>";
var_dump($file);
echo "</pre>";
?>
e posta se risulta qualcosa
 
P

paperinik4

Utente Attivo
29 Mag 2011
1.811
0
36
Roma
www.ricetteagogo.it
  • 4 Nov 2013
  • #8
ciao

Ciao Borgo,

Ho provato quello ch emi hai postato e il risultato è il seguente:

PHP:
array(0) {
}

Quello che viene visualizzato a video. Cosa vuol dire ???
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.044
150
63
PR
www.borgo-italia.it
  • 4 Nov 2013
  • #9
ciao
che glob non trova nulla
prova con
PHP:
$file=glob("C://*.*");
e
con
PHP:
$file=glob("C:///*.*");
con un solo * e con *.*
poi guarda con esplora risorse come è organizzato il dvd e, soprattutto, se te lo legge
 
P

paperinik4

Utente Attivo
29 Mag 2011
1.811
0
36
Roma
www.ricetteagogo.it
  • 4 Nov 2013
  • #10
ciao

Ciao,

Per semplicità ho messo la lettera del disco "C" che so che c'è qualcosa. Ma il risultato sia con un "*" e sia con "*.*" non cambia Ti posto il tutto:

PHP:
 <?php
 
$file=glob("C://*.*");//al posto di c la sigla del lettore
echo "<pre>";
var_dump($file);
echo "</pre>";
?>

Risultato a video:

PHP:
array(0) {
}

Ho messo "C" per rapidità di risposta.
 

Longo8

Utente Attivo
28 Mar 2011
1.694
0
36
  • 4 Nov 2013
  • #11
Ma perchè non lo apri direttamente invece di creare un'applicazione php che lo faccia al posto tuo?
E' un'azione che devi fare spesso? Da remoto?
Non capisco.
 
P

paperinik4

Utente Attivo
29 Mag 2011
1.811
0
36
Roma
www.ricetteagogo.it
  • 4 Nov 2013
  • #12
ciao

Allora vi spiego la mia idea iniziale qual'era.

Ho una pila di vd che non conosco il loro contenuto. Volevo fare in modo di farmi un archivio, quindi inserendo il dvd il programm dovrebbe leggere l'intero contenuto e poi memorizzarlo il un database. Ad archiviare in questa maniera ci avrei impiegato la metò del tempo se lo facessi uno ad uno e a riportare tutte le cartelle e sottocartelle che ci sono su sti dvd. Mi avevano detto che la cosa era fattibile. Inoltre, con l'idea dell'archvio volevo mettere un codce anche a barre e così so esattamente che il numero 1999 contiene i seguenti elementi:

1) pippo (cartella) e dentro la cartella il suo contenuto

2) pluto (cartella) e dentro la cartella il suo contenuto --> minni (un'altra cartella con altri contenuti)

3) topolino (cartella) e dentro la cartella il suo contenuto --> bassetti (tutte le indagini svolte con bassettoni


eecc. ecc.

Questo è solo un esempio del casino che ho dei backup. L'ho fatta bbastanza semplicistica la questione. Però dentro a quelle cartelle c'è ne possono essere delle altre ecc.ecc.

Ma il problema è che la funzione opendir() pare che non funzioni. Ora considerando che lavoro sempre sul nas (synology) potrebbe esssere quella la causa ????

Spero che qualcuno mi dia un'idea migliore di archiviare i dvd. Semmai c'è ne una per il mio caso. I programmi che ci sono non sono all'altezza. In ultima analsi sfruttando il numero a codice a barre, oppure un numero che avevo dato io con l'sql avrei trovato il dvd e avrei in poco tempo saputo cosa conteneva nel dvd

Spero di essere stato chiaro nell'esporre l'i8dea (x Longo) e per tutto lo staff ovviamente.
 
P

paperinik4

Utente Attivo
29 Mag 2011
1.811
0
36
Roma
www.ricetteagogo.it
  • 5 Nov 2013
  • #13
ciao

Salve a tutti,

Ho fatto qualche prova in locale. Ed effettivamente il codice che mi avevano proposto funziona alla grande. Ma solo in locale. ossia codice originario è il seguente:

PHP:
if ($dir = opendir('C:\\')) { 
while (false !== ($file = readdir($dir))) {
 if ($file != "." && $file != "..") { 
echo "<p> <p>";
     echo "$file\n"; 

echo "</p> </p>";
} 
}
 #closedir($handle); 
}

In locale questo funziona alla grande. Qualcuno mi sai aiutare ad adoperasrlo senza il localhost ???? Non capisco cosac'è che non gli piaccia. Bah..... Spero di ricevere vostre notizie al più presto grazie.
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.044
150
63
PR
www.borgo-italia.it
  • 5 Nov 2013
  • #14
ciao
credo che tu non possa in remoto.
pensa che con due righe di codice potresti andare a leggere quello che c'è sul pc di qualcun'altro
 
P

paperinik4

Utente Attivo
29 Mag 2011
1.811
0
36
Roma
www.ricetteagogo.it
  • 5 Nov 2013
  • #15
ciao

Ciao Borgo,

Ma non è lo stesso conetto di quando avevo il problema di inviare l'email che poi mi ha risolto un ragazzo marcomg appartenete a questo forum ???? Una cosa un suggerimento per memorizzare il contenuto in un database me lo puoi dare per favore ????? Grazie.
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.044
150
63
PR
www.borgo-italia.it
  • 5 Nov 2013
  • #16
ciao
devo chiarirmi le idee:
tu hai un dvd che per leggerlo li inserisci nel driver del tuo pc

caso 1)
in locale il driver è una "cartella" quindi (diamo il nome allo script leggi_dvd.php) lo script legge le cartelle e quindi il dvd, in questo caso il server è il tuo pc

caso 2)
carichi script leggi_dvd.php sul tuo sito www.pinco_pallo.it
leggi_dvd.php legge solo le cartelle relative al dominio www.pinco_pallo.it che sono sul server remoto e visto che non puoi mettere il dvd su un driver del server remoto non può leggererlo
il tutto senza contare che se fosse possibile potresti andare a leggere le cartelle che sono sul pc di qualcunaltro, lo fanno ma non con quel sistema
quindi in locale puoi leggere il dvd, da remoto no.

detto questo se vuoi farti un db per sapere cosa hai e su che dvd l'hai da usare in locale puoi farlo, da remoto non ti serve a niente e di sicuro da remoto non puoi crearlo.
fammi sapere
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.044
150
63
PR
www.borgo-italia.it
  • 5 Nov 2013
  • #17
ciao
ti do comunque un'indicazione (sempre da locale)
potresti fare una tabella
id int(9) autoincrement primarykey
dvd varchar(20)
file varchar(250)
poi
PHP:
<?php
//dati di connessione
$nome_dvd="pinco";//questo potrebbe derivare da un form
if ($dir = opendir('c:\*.*')) {
	while (($file = readdir($dir)) !== false) {
		$query="INSERT INTO tabella(dvd, file) VALUES('$nome_dvd','$file')";
		$ris=mysql_query($query);
		echo "inserito il file $file<br />";
	}  
	closedir($dir);
}
?>
 
P

paperinik4

Utente Attivo
29 Mag 2011
1.811
0
36
Roma
www.ricetteagogo.it
  • 5 Nov 2013
  • #18
ciao

Ciao,

Il concetto è abbastanza chiaro. L'unica cosa che ils erver risiede a casa mia. Quindi non ho un dominio vero e proprio. Ho un idirizzo ip a cui si connette il nas che potrebessere 192.168.xxx.xxx e va alla pagina del nas, e dall'esterno non ci si può accedere. In tutto ciò che hai esaminato è giusto tranne pe ril dominio. Diciamo che quando vado ad in stallare un "host virtuale" così si chiama, si crea una cartella www e poi tu puoi creare delle sottocartelle. Nella cartella www ci puoi mettere come hai detto te un dominio, mentre nellealtre va a salvare i file che creo con il php. Quindi io ho una cartella chiamata utenti adf esempio il percorso per vedere il risultato finale sarebbe il seguente http://utenti/prova/prova.prova.php

utenti è la sottocartella alla cartella web che si crea il nas,

prova sarebbe la cartella di prova che creo quando efaccio un file in php

e prova.php è il file finale.

Per schiarirti di più l'idde il percorso che si va a creare è il seguente

web-->www-->utenti (fatto da me)-->tutte le altre cartelle dei vai progetti.

Spero di essere stato chiaro nelle spiegazioni.
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.044
150
63
PR
www.borgo-italia.it
  • 6 Nov 2013
  • #19
ciao
il problema non è che il server sia a casa tua o in nuova zelanda, il problema è il server vede il driver del dvd ?
se si lavori in locale
se no : nisba
 
P

paperinik4

Utente Attivo
29 Mag 2011
1.811
0
36
Roma
www.ricetteagogo.it
  • 6 Nov 2013
  • #20
ciao

Ciao borgo,

Grazie dei chiarimenti. Ora devo mettere all'atto il mio progetto. Ovviamente i dati che si vedono sono a video e non stanno dentro un campo

Vedi l'allegato 1982

Come potrai vedere dall'immagine che ti ho allegato. Vorrei un consiglio. Posso memorizzare la schermata attuale così com'è in un database ??? Oppure deve essere contenuta in un campo. Se deve essere conteuta in in campo come presumo, come deve essere tale campo. cerco di spiegarmi meglio. L'idea che ho in mente è la segente:

Far leggere l'intero contenuto;

Memorizzarlo presumo in una textarea;

Poi per le ricecerche adotterei il titolo che inzialmente gli avevo dato una numerazione a codice barre, ed eventualmente mi comprerei un lettore di codice barre che mi permetta di gestire semplicemente la ricerca;

In ultimo, la data dicreazione del dvd.

Inutile mettere "trova contenuto" se non so esattamente e non mi ricordo cosa contiene il dvd. Cosa ne pensi ??? Qualche suggerimento a favore ???? ovviamente dovrò lavorare in locale visto che in remoto non si può lavorare Aspetto vostri suggerimenti e idee. Grazie.
 
  • 1
  • 2
Succ.
1 di 2 Succ. Ultimo
Devi accedere o registrarti per poter rispondere.

Discussioni simili

Q
Problema su come far aggiornare i campi su un database Mysql
  • qwertyy
  • 3 Lug 2018
  • PHP
Risposte
17
Visite
6K
PHP 4 Lug 2018
qwertyy
Q
problema con funzione per far apparire e scomparire un form di commenti
  • asevenx
  • 12 Set 2011
  • PHP
Risposte
1
Visite
2K
PHP 13 Set 2011
borgo italia
G
problema bordo trasparente file
  • GIULIA CERRY
  • 20 Giu 2025
  • Photoshop
Risposte
1
Visite
1K
Photoshop 20 Giu 2025
GIULIA CERRY
G
A
Anteprima pattern su photoshop, problema con oggetto avanzato
  • Alebaro88
  • 30 Gen 2025
  • Photoshop
Risposte
0
Visite
23
Photoshop 30 Gen 2025
Alebaro88
A
Problema scheda di rete: "Internet non disponibile"
  • felino
  • 21 Gen 2025
  • Windows e Software
Risposte
1
Visite
1K
Windows e Software 28 Gen 2025
alainscilly
A
Problema in Shopify con Pixel Facebook
  • voldemort
  • 27 Mag 2024
  • E-Commerce
Risposte
1
Visite
3K
E-Commerce 27 Mag 2024
m.pittini
M
F
Problema pulsante cerca record su access
  • futty71
  • 20 Apr 2024
  • Database
Risposte
0
Visite
3K
Database 20 Apr 2024
futty71
F
I
Sto progettando nuovi siti utilizzando bootstrap e devo dire funziona bene, l'unico problema e la maschera -moz-
  • Ikon
  • 25 Mar 2024
  • HTML e CSS
Risposte
0
Visite
2K
HTML e CSS 25 Mar 2024
Ikon
I
K
Problema form update
  • Kiko74b
  • 22 Giu 2023
  • PHP
Risposte
2
Visite
2K
PHP 3 Ott 2023
WEBLEADERS
W
O
problema con dvr dahua xvr5116
  • oky74
  • 11 Mar 2023
  • IP Cam e Videosorveglianza
Risposte
0
Visite
2K
IP Cam e Videosorveglianza 11 Mar 2023
oky74
O
S
Problema nel ciclare un json
  • Soulfearor
  • 5 Mar 2023
  • Javascript
Risposte
0
Visite
5K
Javascript 5 Mar 2023
Soulfearor
S
G
Problema con Xampp
  • GreatOtaku
  • 5 Mar 2023
  • Web Server
Risposte
1
Visite
2K
Web Server 6 Mar 2023
GreatOtaku
G
Problema con miniature comandi
  • andrea barletta
  • 27 Feb 2023
  • Photoshop
Risposte
0
Visite
2K
Photoshop 27 Feb 2023
andrea barletta
I
problema con alice
  • ilprincipiante
  • 10 Feb 2023
  • Posta Elettronica
Risposte
0
Visite
2K
Posta Elettronica 10 Feb 2023
ilprincipiante
I
K
Problema Inner join
  • Kiko74b
  • 8 Feb 2023
  • PHP
Risposte
1
Visite
1K
PHP 8 Feb 2023
Kiko74b
K
F
firefox problema http
  • frankz
  • 30 Gen 2023
  • Linux e Software
Risposte
0
Visite
2K
Linux e Software 30 Gen 2023
frankz
F
N
Problema con position absolute e overflow
  • Nocciolina
  • 23 Gen 2023
  • HTML e CSS
Risposte
4
Visite
2K
HTML e CSS 31 Gen 2023
Nocciolina
N
E
Problema jquery Success
  • Emanuele85
  • 15 Gen 2023
  • jQuery
Risposte
2
Visite
3K
jQuery 19 Gen 2023
marino51
L
Problema con inner join
  • lupentino
  • 23 Nov 2022
  • PHP
Risposte
11
Visite
3K
PHP 27 Nov 2022
marino51
K
[php] Problema con inner join
  • Kiko74b
  • 22 Nov 2022
  • PHP
Risposte
4
Visite
3K
PHP 23 Nov 2022
Kiko74b
K
Condividi:
Facebook X Bluesky LinkedIn WhatsApp e-mail Condividi Link
  • Home
  • Forum
  • Fare Web
  • PHP
  • Italiano
  • Termini e condizioni d'uso del sito
  • Policy Privacy
  • Aiuto
  • Home
Community platform by XenForo® © 2010-2026 XenForo Ltd. | Traduzione a cura di XenForo Italia
Menu
Accedi

Registrati

  • Home
  • Forum
    • Nuovi Messaggi
    • Cerca...
  • Novità
    • Featured content
    • Nuovi Messaggi
    • Ultime Attività
X

Privacy & Transparency

We use cookies and similar technologies for the following purposes:

  • Personalized ads and content
  • Content measurement and audience insights

Do you accept cookies and these technologies?

X

Privacy & Transparency

We use cookies and similar technologies for the following purposes:

  • Personalized ads and content
  • Content measurement and audience insights

Do you accept cookies and these technologies?