• Home
  • Forum
  • Fare Web
  • PHP

nome file che contiene punto passato come parametro a query

  • Creatore Discussione Creatore Discussione AndreaCerre
  • Data di inizio Data di inizio 27 Lug 2020
Prec.
  • 1
  • 2
Primo Prec. 2 di 2
P

Peterrey76

Utente Attivo
27 Mar 2020
40
0
6
  • 27 Lug 2020
  • #21
AndreaCerre ha scritto:
questo il codice, voglio recuperare il nome completo del file per verificare se già presente nella tabella

Codice:
<?php
set_time_limit(120);
include ("config_prova.php");


$mysqli = new mysqli ($host, $db_user, $db_psw, $db_name);

if(!$mysqli)
    {
    die ("Errore critico di connessione al database" . mysqli_error());    
    }

//print_r($_FILES); //stampa i dettagli del file <br>
$userfile_name = $_FILES['birdfn']['name'];
echo $userfile_name = $_FILES['birdfn']['name'];
echo "\n<hr>\n\n";


$qfileinseriti = $mysqli -> query('SELECT NOMFILE FROM tbfilebirdfn WHERE NOMFILE = '.$userfile_name.';');
$rfileins = mysqli_fetch_row($qfileinseriti);

$rowcount=mysqli_num_rows($qfileinseriti);

echo $rowcount;

?>
Clicca per allargare...
Puoi postare un Echo del $userfile_name?
 
H

Hormus

Utente Attivo
26 Giu 2020
83
10
8
  • 27 Lug 2020
  • #22
Bah altrimenti se non presente inserisci il contenuto del file nella colonna NOMFILE di tipo blob o text?
 
P

Peterrey76

Utente Attivo
27 Mar 2020
40
0
6
  • 27 Lug 2020
  • #23
Hormus ha scritto:
Bah altrimenti se non presente inserisci il contenuto del file nella colonna NOMFILE di tipo blob o text?
Clicca per allargare...
Io credo che storare il nome del file in una colonna di tipo varchar e poi richiamare il file da una folder sia la migliore soluzione almeno per me è la più funzionale.
 
H

Hormus

Utente Attivo
26 Giu 2020
83
10
8
  • 27 Lug 2020
  • #24
Piu che altro la rilevanza è la seguente se voglio mostrare un BLOB su PhpMyAdmin dopo aver eseguito la query clicco su option e poi show BLOB.
Nel dubbio ho modificato il codice precedente se è un un'oggetto itero a tutte le funzioni altrimenti stampo empty oppure l'errore se la query fallisce.
https://forum.mrw.it/threads/nome-f...sato-come-parametro-a-query.56790/post-218234
 
Ultima modifica: 27 Lug 2020
A

AndreaCerre

Utente Attivo
7 Giu 2020
55
0
6
  • 27 Lug 2020
  • #25
Peterrey76 ha scritto:
Puoi postare un Echo del $userfile_name?
Clicca per allargare...

Può essere AAA.2101 AAA.2102 AAA.2103 etc
 
P

Peterrey76

Utente Attivo
27 Mar 2020
40
0
6
  • 27 Lug 2020
  • #26
AndreaCerre ha scritto:
Può essere AAA.2101 AAA.2102 AAA.2103 etc
Clicca per allargare...
Scusa ma l'estensione? Di che tipo e la colonna?
 
A

AndreaCerre

Utente Attivo
7 Giu 2020
55
0
6
  • 27 Lug 2020
  • #27
Peterrey76 ha scritto:
Scusa ma l'estensione? Di che tipo e la colonna?
Clicca per allargare...

Purtroppo il sistema che me lo crea non crea alcuna estensione se lo apro con qualsiasi editor di testo visualizzo il contenuto, o anche se gli do io l'estensione .TXT la prende.

La colonna è di tipo char (8), non posso cambiarla in varchar e il nome del file sarà sempre di 8 caratteri
 
A

AndreaCerre

Utente Attivo
7 Giu 2020
55
0
6
  • 27 Lug 2020
  • #28
Intanto grazie, stasera sul tardi proverò la soluzione di Hormus
 
P

Peterrey76

Utente Attivo
27 Mar 2020
40
0
6
  • 27 Lug 2020
  • #29
AndreaCerre ha scritto:
Purtroppo il sistema che me lo crea non crea alcuna estensione se lo apro con qualsiasi editor di testo visualizzo il contenuto, o anche se gli do io l'estensione .TXT la prende.

La colonna è di tipo char (8), non posso cambiarla in varchar e il nome del file sarà sempre di 8 caratteri
Clicca per allargare...
Ok char 8 è di tipo stringa poi dove giace questo file fisicamente?
 
A

AndreaCerre

Utente Attivo
7 Giu 2020
55
0
6
  • 27 Lug 2020
  • #30
Giace in una cartella su un servere
 
A

AndreaCerre

Utente Attivo
7 Giu 2020
55
0
6
  • 28 Lug 2020
  • #31
Grazie mille ad entrambi

Ho utilizzato questo codice di Hormus funziona alla perfezione,
mi traeva inizialmente un po' in inganno sulla sua correttezza la visualizzazione in AptanaStudio dove
il parametro viene evidenziato in verde fluo e avevo quindi dubbi che la sintassi fosse corretta;



Codice:
$userfile_name = $_FILES['bir']['name'];

If(($qfileinseriti = $mysqli -> query("SELECT NOMFILE FROM tbfile WHERE NOMFILE = '$userfile_name'")) !== false){
if(is_object($qfileinseriti)) {
$rfileins = mysqli_fetch_assoc($qfileinseriti);

$rowcount=mysqli_num_rows($qfileinseriti);
echo $rowcount;
} else {
echo 'empty';
}
} elseif($qfileinseriti == false) {
printf("Error message: %s\n", mysqli_error($mysqli));
}
 
H

Hormus

Utente Attivo
26 Giu 2020
83
10
8
  • 28 Lug 2020
  • #32
Ok figurati adesso puoi togliere la ridondanza al codice, cioè rimuovi tutti gli if e poi dovresti sanificare il nome del file quando devi inserirlo nel database altrimenti con un file che abbia un apice lo script pensa di essere arrivato.
Comunque avevo postato stringa letterale del doc mysql per evidenziare che dicevo unicamente la sintassi corretta. https://forum.mrw.it/threads/nome-f...sato-come-parametro-a-query.56790/post-218242
 
Ultima modifica: 28 Lug 2020
Prec.
  • 1
  • 2
Primo Prec. 2 di 2
Devi accedere o registrarti per poter rispondere.

Discussioni simili

I
caricamento file in sottocartella nome utente
  • Imperor
  • 26 Mar 2023
  • PHP
Risposte
3
Visite
1K
PHP 29 Mar 2023
Imperor
I
S
[PHP] Recupero nome immagine da Form con input file
  • solari77
  • 10 Nov 2019
  • PHP
Risposte
3
Visite
2K
PHP 12 Nov 2019
marino51
K
[ASP] Visualizzare nome del file selezionato
  • Kosimo
  • 22 Lug 2019
  • Classic ASP
Risposte
3
Visite
2K
Classic ASP 6 Set 2019
Max 1
[PHP] Cancellare una riga da un file di testo in base al nome
  • Cosina
  • 27 Mag 2019
  • PHP
Risposte
2
Visite
4K
PHP 27 Mag 2019
Cosina
M
[PHP] Nome file, upload e rinominare
  • Marco Candian
  • 20 Lug 2018
  • PHP
Risposte
2
Visite
3K
PHP 20 Lug 2018
Marco Candian
M
M
Leggere il contenuto di una cartella e memorizzare il nome file in mysql
  • Marco Candian
  • 18 Lug 2018
  • PHP
Risposte
1
Visite
2K
PHP 19 Lug 2018
macus_adi
P
Nome del file allegato alla email inviata con CDOSYS
  • pinopali
  • 1 Mar 2016
  • Classic ASP
Risposte
0
Visite
1K
Classic ASP 1 Mar 2016
pinopali
P
G
Inserire nome file contenuti in cartella in database con controllo esistenza file in db
  • giro
  • 30 Ago 2015
  • Classic ASP
Risposte
2
Visite
2K
Classic ASP 6 Ott 2015
Alessandro Di Giacomo
A
F
Leggere file contenuti in cartella e modificarne il nome
  • Filippo Perpetua
  • 9 Mag 2015
  • PHP
Risposte
3
Visite
2K
PHP 9 Mag 2015
Filippo Perpetua
F
M
Leggere dati da file excel in base al nome del foglio di lavoro
  • Maures
  • 17 Apr 2015
  • PHP
Risposte
0
Visite
2K
PHP 17 Apr 2015
Maures
M
I
scrivere solo il percorso (e nome file) di un file allegato (type="file")
  • italo_pm
  • 9 Set 2014
  • PHP
Risposte
1
Visite
2K
PHP 21 Set 2014
criric
P
Dichiarare una variabile su nome file...
  • pollat
  • 3 Apr 2014
  • PHP
Risposte
1
Visite
1K
PHP 3 Apr 2014
borgo italia
L
[risolto] recuperare il nome dell'ultimo file caricato in una cartella
  • lorenzo84
  • 28 Nov 2013
  • PHP
Risposte
2
Visite
2K
PHP 29 Nov 2013
lorenzo84
L
M
Recupera nome file da cartella presente su pc in locale
  • migo80
  • 17 Nov 2013
  • PHP
Risposte
1
Visite
1K
PHP 17 Nov 2013
skillsfactory
S
JFileChooser: inserire in nome file l'estensione del filtro
  • Sevenjeak
  • 10 Gen 2013
  • Java
Risposte
5
Visite
4K
Java 14 Gen 2013
Slyfer
S
D
htaccess: come riscrivere un link o non visualizzare il nome del file php della pagina su cui siamo?
  • Donovant
  • 2 Ago 2012
  • Apache
Risposte
3
Visite
3K
Apache 7 Ago 2012
Donovant
D
S
Memorizzare nome file allegato da form registrazione
  • simonedig
  • 5 Giu 2012
  • PHP
Risposte
1
Visite
2K
PHP 6 Giu 2012
borgo italia
M
upload con nome file impostato
  • mizar66
  • 19 Apr 2012
  • PHP
Risposte
4
Visite
3K
PHP 7 Mag 2012
Gae58
G
D
Recuperare Nome File mediante lo script di BAOL
  • dtomasini
  • 23 Giu 2010
  • Classic ASP
Risposte
1
Visite
2K
Classic ASP 25 Giu 2010
dtomasini
D
ereg() per trovare file di cui so solo parte del nome
  • LaKanka
  • 29 Mar 2010
  • PHP
Risposte
3
Visite
2K
PHP 30 Mar 2010
LaKanka
Condividi:
Facebook X (Twitter) 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-2024 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?