Un Evento Unico. 5 Sale. 27 Interventi. SEO, SOCIAL, E-Commerce, Mobile, Turismo.
CLICCA QUI e SCOPRI DI PIù X Chiudi
 
Forum GT: Condividiamo idee e conoscenza Forum GT: Condividiamo idee e conoscenza


Condividi questo contenuto nei Social Network:
Ti stiamo aspettando: Registrati subito e gratis. Entra a far parte di una delle comunità più attive in Italia. Se hai dimenticato i tuoi dati li puoi recuperare subito.


Vai indietro   Forum per Webmaster: Condividiamo Idee e Conoscenza > Sviluppo e Gestione siti web > Php - Mysql
Benvenuto! Forum Regole FAQ Lista utenti Calendario Segna come letti


Rispondi
 
LinkBack Strumenti di discussione
Vecchio 28-12-08, 16:57   #1 (permalink)
User
 
Data di registrazione: Jul 2007
Messaggi: 39
mySQL e immagini

Salve a tutti.

E' da qualche anno che faccio uso di php e mySQL per creare aree riservate di aziende ecc, pero ora mi trovo ad affrontare il problema delle immagini e ho avuto un po' di problemi:

1) se inserisco direttamente un'immagine da "phpmyadmin" e poi provo a visualizzarla mi si vedono una serie di lettere e simboli incomprensibili invece dell'immagine (penso siano problemi di slash).

2) non so quale tecnologia è meglio adottare e cioè c'è chi dice di non mettere le immagini su database ma di metterle in una cartella e mettere su db solo il nome. c'è invece chi dice il contrario.


Io vi chiedo: (per la 2) ma le gallerie di immagini piu diffuse come sono fatte?

(per la 1) Qual è il problema? Come lo risolvo?

Grasssie.

Ultima modifica di Samyorn : 28-12-08 23:33. Motivo: Curare l'uso delle maiuscole e della punteggiatura.
cronycles non in linea   Rispondi citando
Vecchio 28-12-08, 17:22   #2 (permalink)
Banned
 
Data di registrazione: Jan 2008
Messaggi: 246
Ciao... ti dico come faccio io...
Inserisco le immagini in cartella e il nome lo creo casuale con la data e il nome originale. Salvo nel db e il gioco è fatto... Semplice semplice...
Se hai voglia puoi anche creare con php il nome della cartella ad ogni registrazione, tipo che prende il nickname e li inserire le foto, cosi hai tutto più ordinato.

Ultima modifica di Samyorn : 28-12-08 23:33. Motivo: Curare l'uso delle maiuscole.
tifo-milan.it non in linea   Rispondi citando
Vecchio 28-12-08, 17:26   #3 (permalink)
User
 
Data di registrazione: Jul 2007
Messaggi: 39
Ok era quello che pensavo di fare pure io, in qualche guida c'è su internet, pero ad esempio se io volessi poi creare un'area riservata (come faro in futuro) dove il mio cliente puo andare ed aggiungere o eliminare le foto dalle gallerie di immagini, puo??

Nel senso come faccio ad eliminare una foto che si trova in una cartella tramite un'interfaccia web?

Devo usare le funzioni per accedere ai file? Tipo fopen ecc?

Ultima modifica di Samyorn : 28-12-08 23:34. Motivo: Curare l'uso delle maiuscole.
cronycles non in linea   Rispondi citando
Vecchio 28-12-08, 21:13   #4 (permalink)
User
 
Data di registrazione: Apr 2008
Messaggi: 120
Quote:
nel senso come faccio ad eliminare una foto che si trova in una cartella tramite un'interfaccia web?
Semplicemente basta utilizzare la funzione unlink() di php.
Quote:
1) se inserisco direttamente un'immagine da "phpmyadmin" e poi provo a visualizzarla mi si vedono una serie di lettere e simboli incomprensibili invece dell'immagine (penso siano problemi di slash).
E' normalissimo, perchè è come se apri l'immagine con un editor di testi.
Ti consiglio comunque usare il 2° metodo proposto, fai attenzione comunque che ci siano più controlli sul nome dell'immagine.
Ti consiglio una soluzione del genere:
Quote:
do $nuovofile = rand().'.'.$ext;
while (file_exists($nuovofile));
Ovviamente bisogna apportare qualche modifica.

Ultima modifica di Samyorn : 28-12-08 23:31. Motivo: No stile tvb.
visitaci non in linea   Rispondi citando
Rispondi


Strumenti di discussione

Regole di scrittura
Non puoi postare nuove discussioni
Non puoi rispondere alle discussioni
Non puoi allegare file
Non puoi editare i tuoi post

BB code is Attivo
smilies è Attivo
[IMG] il codice è Attivo
Il codice HTML è Disattivato
Trackbacks are Attivo
Pingbacks are Attivo
Refbacks are Disattivato
Vai al forum



Tutti gli orari sono GMT +3. Attualmente sono le 13:02.




Forum GT - © 2004-2009 GT idea S.r.l P.iva 02418200800 - Privacy/Disclaimer

SEO by vBSEO 3.2.0 ©2008, Crawlability, Inc.