php / sql - dubbi e domande varie...

Forum dedicato alla programmazione.

Moderatore: Staff

Regole del forum
1) Citare in modo preciso il linguaggio di programmazione usato.
2) Se possibile portare un esempio del risultato atteso.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Avatar utente
danix
Staff
Staff
Messaggi: 3289
Iscritto il: ven 27 ott 2006, 19:32
Nome Cognome: Danilo M.
Slackware: 64 current
Kernel: 6.12.13 x86_64
Desktop: i3
Località: Verona (VR)
Contatta:

Re: php / sql - dubbi e domande varie...

Messaggio da danix »

grazie Nino, se vuoi postare la funzione la guarderò con attenzione, al momento sto ancora cercando di capire come dovrò "disegnare" la tabella sul db... chiarito il punto che le immagini saranno su hard disk e la tabella conterrà solo i dati, ho pensato ad una cosa tipo:
  • ID
    NOME_FILE
    FILE_PATH
    WEIGHT
    HEIGHT
    WIDTH
    DESCRIPTION
Però mi interessava anche il discorso degli exif dal momento che si tratta per la maggior parte di fotografie, leggendo la reference di php ho capito che i vari produttori di macchine fotografiche non seguono un vero e proprio standard per i dati exif, quindi pensavo di tenermi sul vago, indicando al massimo il modello della fotocamera, la velocità dell'otturatore e la data in cui è stata scattata l'immagine (solo se riportati, altrimenti NULL)... pensate si possa fare??

Riguardo lo spirito con cui mi sto applicando su questa cosa hai centrato pienamente il punto, cercando ad esempio "random quote php" su google trovi migliaia di esempi validissimi, ma non è quello che voglio, voglio capire cosa sto facendo, mi piace imparare, e quindi preferisco fare tutto a manina, mettendoci molto di più e sbagliando molto di più, ma imparando allo stesso tempo molto molto di più ;) ...

Grazie per il tempo che mi stai dedicando e per l'aiuto che mi offri... te ne sono riconoscente... :D
danix
danix ha scritto:non sono molto presente sul forum, e di ciò mi scuso con tutti

Avatar utente
aschenaz
Staff
Staff
Messaggi: 4623
Iscritto il: mer 28 lug 2004, 0:00
Nome Cognome: Nino
Slackware: current
Kernel: 5.4.x
Desktop: KDE
Località: Reggio Calabria
Contatta:

Re: php / sql - dubbi e domande varie...

Messaggio da aschenaz »

danix85 ha scritto:... se vuoi postare la funzione la guarderò con attenzione, al momento sto ancora cercando di capire come dovrò "disegnare" la tabella sul db... chiarito il punto che le immagini saranno su hard disk e la tabella conterrà solo i dati, ho pensato ad una cosa tipo:
  • ID
    NOME_FILE
    FILE_PATH
    WEIGHT
    HEIGHT
    WIDTH
    DESCRIPTION
WEIGHT, HEIGHT e WIDTH sono (IMHO) un di più, perché le puoi ricavare
benissimo con php.
Lo vedi, per esempio, nella funzione di cui ti parlavo:

Codice: Seleziona tutto

function thumbmake($fld) { // $fld è il nome del file...
# modifica secondo le tue esigenze =====================
$tabellaimmagini="";
$identificativo="";
$colonnafile="";
$percorsoimmagini="";
$percorsominiature="";
$larghezzaminiatura=80; // pixel
# fine configurazione =========================
        $query=mysql_query("SELECT $identificativo FROM $tabellaimmagini WHERE $colonnafile='$fld'");
	$lid=mysql_result($query,0,0);
	$filename="$percorsoimmagini/$fld";
	list($width, $height) = getimagesize($filename);
	$imgsects=explode(".",$fld);
	$imgext=end($imgsects);
	$imgname="m-$lid";
	$newwidth = $larghezzaminiatura;
	$newheight = round($height * $newwidth/$width,0);
# praticamente, viene impostata una larghezza di 80 pixel ed un'altezza 
# proporzionale - modifica eventualmente....
	$thumb = imagecreatetruecolor($newwidth, $newheight);
	if(strcasecmp($imgext,"jpg")==0 || strcasecmp($imgext,"jpeg")==0) $source = imagecreatefromjpeg($filename);
	elseif(strcasecmp($imgext,"png")==0) $source = imagecreatefrompng($filename);
	elseif(strcasecmp($imgext,"gif")==0) $source = imagecreatefromgif($filename);
	imagecopyresized($thumb, $source, 0, 0, 0, 0, $newwidth, $newheight, $width, $height);
	$outimg="$percorsominiature/$imgname.jpg";
	imagejpeg($thumb,$outimg);
	return;
}
Però mi interessava anche il discorso degli exif dal momento che si tratta per la maggior parte di fotografie, leggendo la reference di php ho capito che i vari produttori di macchine fotografiche non seguono un vero e proprio standard per i dati exif, quindi pensavo di tenermi sul vago, indicando al massimo il modello della fotocamera, la velocità dell'otturatore e la data in cui è stata scattata l'immagine (solo se riportati, altrimenti NULL)... pensate si possa fare??
Sorry, non ho mai approfondito...

Avatar utente
danix
Staff
Staff
Messaggi: 3289
Iscritto il: ven 27 ott 2006, 19:32
Nome Cognome: Danilo M.
Slackware: 64 current
Kernel: 6.12.13 x86_64
Desktop: i3
Località: Verona (VR)
Contatta:

Re: php / sql - dubbi e domande varie...

Messaggio da danix »

andando un attimino OT (ma non troppo), sto scrivendo il form per fare l'upload delle immagini sul server, solo che non riesco a settare lo stile del campo di input (tipo file), sto cercando di farlo nero con il testo giallo ma non vuole prenderlo, gli input di tipo text e submit accettano le direttive che gli imposto tramite una classe nel css, ma il tipo file la ignora...

sapete se si può risolvere in qualche modo?? sennò si può simulare il bottone di selezione file con un normale submit??

Grazie mille
danix
danix ha scritto:non sono molto presente sul forum, e di ciò mi scuso con tutti

Avatar utente
aschenaz
Staff
Staff
Messaggi: 4623
Iscritto il: mer 28 lug 2004, 0:00
Nome Cognome: Nino
Slackware: current
Kernel: 5.4.x
Desktop: KDE
Località: Reggio Calabria
Contatta:

Re: php / sql - dubbi e domande varie...

Messaggio da aschenaz »

danix85 ha scritto:andando un attimino OT (ma non troppo), sto scrivendo il form per fare l'upload delle immagini sul server, solo che non riesco a settare lo stile del campo di input (tipo file), sto cercando di farlo nero con il testo giallo ma non vuole prenderlo, gli input di tipo text e submit accettano le direttive che gli imposto tramite una classe nel css, ma il tipo file la ignora...

sapete se si può risolvere in qualche modo?? sennò si può simulare il bottone di selezione file con un normale submit??
Il problema sta nel fatto che quel tipo di input non è direttamente
gestibile da css ed è relativo al browser che usi.

Ricordo di aver visto un work-around una volta, ma mi sembra che
fosse un tantino complicato. Prova a fare una ricerca...

EDIT: Siamo stati fortunati. :) Eccolo:
http://www.quirksmode.org/dom/inputfile.html

Insomma, con un po' di pazienza, è fattibile. Mi pare che con
l'inglese te la cavi abbastanza...

Avatar utente
danix
Staff
Staff
Messaggi: 3289
Iscritto il: ven 27 ott 2006, 19:32
Nome Cognome: Danilo M.
Slackware: 64 current
Kernel: 6.12.13 x86_64
Desktop: i3
Località: Verona (VR)
Contatta:

Re: php / sql - dubbi e domande varie...

Messaggio da danix »

ritornando IT :) ,
ho un problemino con una delle funzioni per creare delle immagini... questo semplice codice (se non ho capito male) dovrebbe mostrarmi l'immagine prova.png, giusto??

Codice: Seleziona tutto

<?php
  $img = imagecreatefrompng('http://miosito/images/prova.png');
  imagepng($img);
?>
invece mi mostra un sacco di caratteri strani tipo:

Codice: Seleziona tutto

�PNG  ��� IHDR���P���P���seú��IDATx�í[k�eW�^ßÞû<î£êÞªºõìN?*Ý�t§;�Ž:(:a�¡� Apf~Ì���øCE#(3�bô�8FBM&êDñ1þð����Dìç­NUwUêy�çœ�?Î9·®I×­º�îJK}U�[gﳟœÖ~¬µ×"ÚÃö°�[žÙï�!DV��RJ���PjRÊ)�9 K�1³ö"]�¢µ0Xô�²ï_��5; ÿ.^Û'`aJYTÆžRãŠ9£TÉ0Š���²(eÈ����øqÜsü!þ��) ÃeÇùm­þŽã>Ãìõ.\?Ì�ÌFI©QÓÚg��9i�ÓJ�*5)e0A�cù¯"sjãMn­o©�63��XûÁ¥õÊ×ëõ§��~
mi sapete spiegare come mai??

ho provato ad inviare l'header in questo modo

Codice: Seleziona tutto

<?php
  $img = imagecreatefrompng('http://miosito/images/prova.png');
  header("Content-type: image/png");
  imagepng($img);
?>
ma non carica la pagina dicendo che c'è un errore, ma non mi risulta nulla nell'error_log di apache, nel browser mi dice:
L'immagine "http://miosito/index.php?pagina=prova" non può essere visualizzata perchè contiene degli errori.

Io inizio a non capirci molto... se non mi dice da nessuna parte dov'è l'errore come faccio a correggerlo??
danix
danix ha scritto:non sono molto presente sul forum, e di ciò mi scuso con tutti

Avatar utente
aschenaz
Staff
Staff
Messaggi: 4623
Iscritto il: mer 28 lug 2004, 0:00
Nome Cognome: Nino
Slackware: current
Kernel: 5.4.x
Desktop: KDE
Località: Reggio Calabria
Contatta:

Re: php / sql - dubbi e domande varie...

Messaggio da aschenaz »

danix85 ha scritto:ritornando IT :) ,
ho un problemino con una delle funzioni per creare delle immagini... questo semplice codice (se non ho capito male) dovrebbe mostrarmi l'immagine prova.png, giusto??
No, la funzione serve a creare una risorsa dall'immagine originale,
con cui poi elaborare la nuova immagine in combinazione a
imagecreate (o imagecreatetruecolor...), imagecopyresized (se,
come in questo caso, dobbiamo ottenere delle miniature) e
imagejpeg (o imagepng o imagegif...).

In questo caso, php è decisamente meno intuitivo del solito.
Devo confessare che per questa funzione ho attinto parecchio
dalla rete (anche se poi, l'ho resa abbastanza personale, credo).
In ogni caso, nel manuale di riferimento di php ci sono parecchi
esempi.

Avatar utente
danix
Staff
Staff
Messaggi: 3289
Iscritto il: ven 27 ott 2006, 19:32
Nome Cognome: Danilo M.
Slackware: 64 current
Kernel: 6.12.13 x86_64
Desktop: i3
Località: Verona (VR)
Contatta:

Re: php / sql - dubbi e domande varie...

Messaggio da danix »

e per visualizzare l'immagine creata da quella risorsa come dovrei fare??
non so se si è capito che non ho molto chiaro il "come" di questa funzione di php...
danix
danix ha scritto:non sono molto presente sul forum, e di ciò mi scuso con tutti

Avatar utente
danix
Staff
Staff
Messaggi: 3289
Iscritto il: ven 27 ott 2006, 19:32
Nome Cognome: Danilo M.
Slackware: 64 current
Kernel: 6.12.13 x86_64
Desktop: i3
Località: Verona (VR)
Contatta:

Re: php / sql - dubbi e domande varie...

Messaggio da danix »

risolto in qualche modo :D
il mio scopo (da cui la domanda nei 2 post precedenti) era quello di creare una captcha per il form di upload delle immagini, il problema era dato dal fatto che cercavo di inserire il codice per generare l'immagine direttamente in una pagina che veniva inclusa nella index, questo generava quei caratteri strani dal momento che nell'head della index c'è il content type settato a text/html, quindi tutti i caratteri venivano stampati a video... inoltre non potevo usare

Codice: Seleziona tutto

header("Content-type: image/png");
perchè andava ad interferire con l'header che veniva settato dal tag in cima alla pagina originando questo problema:
L'immagine "http://miosito/index.php?pagina=prova" non può essere visualizzata perchè contiene degli errori.
Per risolvere ho messo il codice per creare la captcha in una pagina che ho chiamato (con molta fantasia) captcha.php, e nella pagina in cui volevo visualizzare l'immagine ho messo questo tag:

Codice: Seleziona tutto

<p>
  <img src="captcha.php" alt="captcha" />
</p>
e l'immagine è apparsa... :D
Infatti inviando l'header "image/png", l'output della pagina captcha.php altro non è se non direttamente l'immagine :D
Per chi fosse curioso questo è il codice che ho scritto per la captcha:

Codice: Seleziona tutto

<?php
  session_start();
  header("Content-type: image/png");
  $x = 120;
  $y = 40;
  $prevcode = explode('-', $_SESSION["utenteautorizzato"]);
  $code = $prevcode[1];
  $img = imagecreatetruecolor($x,$y);
  $bg = imagecolorallocate($img,255,255,255);
  $border = imagecolorallocate($img,150,150,150);
  $colors[] = imagecolorallocate($img,128,64,192);
  $colors[] = imagecolorallocate($img,192,64,128);
  $colors[] = imagecolorallocate($img,108,192,64);
  imagefilledrectangle($img,1,1,$x-2,$y-2,$bg);
  imagerectangle($img,0,0,$x-1,$y-2,$border);
  for ($i=0; $i<strlen($code); $i++) {
    $color = $colors[mt_rand(0, count($colors)-1)];
    imagestring($img, 5, 30, 12, $code, $color); 
  }
  for($i=0;$i<110;$i++) {
    $x1 = rand(3,$x-3);
    $y1 = rand(3,$y-3);
    $x2 = $x1-2-rand(0,8);
    $y2 = $y1-2-rand(0,8);
    imageline($img,$x1,$y1,$x2,$y2,$colors[rand(0,count($colors)-1)]);
  }
  imagepng($img);
?>
Ovviamente siccome la captcha mi serve (almeno per ora) solo nelle pagine che richiedono autenticazione, ho pensato che il posto migliore per salvare il codice da digitare era quello di "appenderlo" alla sessione autenticata, infatti ora la sessione viene definita così:

Codice: Seleziona tutto

$numbers = explode(".",(round(microtime(),7)));
$code = $numbers[1];
$_SESSION["utenteautorizzato"]=mysql_result($risultatoutente,0,1).'-'.$code;
adesso una domanda però...
come mai non riesco ad inizializzare nessun tipo di font?? per creare la captcha mi sto appoggiando sui font di default di imagestring() ma è una cosa che mi sta stretta perchè non posso gestire quasi per niente il testo che viene generato...
le varie funzioni per caricare e usare i font mi hanno sempre restituito errori dicendo di non essere capaci di leggere il file dei font, ovviamente però il file c'era, ho provato sia con i .ttf e le funzioni imagefttext / imagettftext, sia con i font .gdf e la funzione imageloadfont ... niente, mi danno tutte lo stesso errore... :(
Io sospetto che il problema sia di GD o di php che magari non è compilato con il supporto a truetype, ma mi sembra strano...
Qualche idea??


Grazie mille dell'aiuto... :D
danix
danix ha scritto:non sono molto presente sul forum, e di ciò mi scuso con tutti

Avatar utente
aschenaz
Staff
Staff
Messaggi: 4623
Iscritto il: mer 28 lug 2004, 0:00
Nome Cognome: Nino
Slackware: current
Kernel: 5.4.x
Desktop: KDE
Località: Reggio Calabria
Contatta:

Re: php / sql - dubbi e domande varie...

Messaggio da aschenaz »

Purtroppo per il captcha non ti so aiutare, anche perché è una cosa che
odio profondamente. Per i miei siti, ho adottato una soluzione alternativa
(che non credo sia molto originale): ho messo in db una serie di domande
e risposte facili facili, ma che presuppongono un minimo di intelligenza e
poi le richiamo nelle pagine dei form. Finora non ho ricevuto un solo spam!
Il difetto principale di questo sistema è che è monolingua... Ma, volendo
implementarlo, si potrebbe aggiungere l'opzione per l'inglese, per esempio...

Per il fatto di visualizzare le immagini, non avevo capito bene il tuo scopo:
io mi sono sempre limitato a richiamare il codice html (img etc...).

Avatar utente
danix
Staff
Staff
Messaggi: 3289
Iscritto il: ven 27 ott 2006, 19:32
Nome Cognome: Danilo M.
Slackware: 64 current
Kernel: 6.12.13 x86_64
Desktop: i3
Località: Verona (VR)
Contatta:

Re: php / sql - dubbi e domande varie...

Messaggio da danix »

riguardo allo scopo mi ero spiegato male io probabilmente...

ti volevo chiedere, ho provato ad usare la captcha ma mi sono reso conto che mostrando sempre lo stesso numero finisce per essere virtualmente inutile, quindi ho pensato di modificarla un po' ed evitare così di usare la sessione come codice per la validazione, solo che se non uso la sessione non so come impostare una variabile che funzioni globalmente, anche al di fuori della funzione per la captcha (mi serve per poter conoscere il codice da validare o meno)... allo stesso tempo non posso definire una costante perchè questa andrebbe modificata ogni volta che l'utente ha bisogno di inserire la captcha e poi se ci sono 2 o più utenti allo stesso tempo come faccio??

Hai qualche idea??


Spero di essermi spiegato chiaramente, altrimenti chiedi pure... ;)
Grazie mille...
danix
danix ha scritto:non sono molto presente sul forum, e di ciò mi scuso con tutti

Avatar utente
aschenaz
Staff
Staff
Messaggi: 4623
Iscritto il: mer 28 lug 2004, 0:00
Nome Cognome: Nino
Slackware: current
Kernel: 5.4.x
Desktop: KDE
Località: Reggio Calabria
Contatta:

Re: php / sql - dubbi e domande varie...

Messaggio da aschenaz »

Non sapendo come funziona effettivamente il sistema captcha (ma,
cercando in rete, qualcosa troverai...) io posso fare qualche ipotesi:
  1. usi delle immagini statiche, il cui path è inserito in una tabella
    del db (con relativo codice numerico) e le richiami random nel
    form, passando l'identificativo dell'immagine e richiamando il
    codice numerico nella pagina di raccolta;
  2. formi un codice random, crei un'immagine con quel contenuto
    (non chiedermi come, ma so che si può fare) e passi il codice con
    un campo nascosto del form.
Secondo me, il primo sistema sarebbe preferibile, perché con il
secondo ti ritroveresti immagini infinite e, inoltre, il codice passato
con un campo hidden è facilmente carpibile dal sorgente della pagina.

Tutto IMHO, naturalmente. :)

Avatar utente
danix
Staff
Staff
Messaggi: 3289
Iscritto il: ven 27 ott 2006, 19:32
Nome Cognome: Danilo M.
Slackware: 64 current
Kernel: 6.12.13 x86_64
Desktop: i3
Località: Verona (VR)
Contatta:

Re: php / sql - dubbi e domande varie...

Messaggio da danix »

credo di aver risolto anche questo...
uso le sessioni per memorizzare il codice della captcha, in questo modo lo imposto dinamicamente di volta in volta...
Questa è la funzione per creare l'immagine captcha:

Codice: Seleziona tutto

function captcha() {
  $numbers = explode(".",(round(microtime(),7)));
  $code = $numbers[1];
  session_start();
  $_SESSION['captchacode'] = $code;
  header("Content-type: image/png");
  $x = 120;
  $y = 40;
  $img = imagecreatetruecolor($x,$y);
  $bg = imagecolorallocate($img,255,255,255);
  $border = imagecolorallocate($img,150,150,150);
  $colors[] = imagecolorallocate($img,128,64,192);
  $colors[] = imagecolorallocate($img,192,64,128);
  $colors[] = imagecolorallocate($img,108,192,64);
  imagefilledrectangle($img,1,1,$x-2,$y-2,$bg);
  imagerectangle($img,0,0,$x-1,$y-2,$border);
  for ($i=0; $i<strlen($code); $i++) {
    $color = $colors[mt_rand(0, count($colors)-1)];
    imagestring($img, 5, 30, 12, $code, $color); 
  }
  for($i=0;$i<110;$i++) {
    $x1 = rand(3,$x-3);
    $y1 = rand(3,$y-3);
    $x2 = $x1-2-rand(0,8);
    $y2 = $y1-2-rand(0,8);
    imageline($img,$x1,$y1,$x2,$y2,$colors[rand(0,count($colors)-1)]);
  }
  imagepng($img);
}
richiamo questa funzione nella pagina captcha.php che ha questo semplice contenuto:

Codice: Seleziona tutto

<?php
  include("functions.php");
  captcha();
?>
questa pagina mi restituisce un'immagine, quindi la posso usare come un'immagine vera e propria e la includo nella pagina in cui mi serve verificare il codice in questo modo:

Codice: Seleziona tutto

<div>
  <img src="special/captcha.php" alt="prova" />
  <a href="<?php $_SERVER['PHP_SELF'] ?>"><img src="images/refresh.gif" alt="refresh" /></a>
      <p>inserisci il codice corretto:</p>
      <form action="special/getdata.php?action=checkcaptcha" method="POST">
        <label for="code">code</label> <input class="inputbox" type="text" name="code" value="" /></p>
        <input class="button" type="submit" value="verifica" />
      </form>
</div>
Inoltre ho aggiunto nella stessa pagina una piccola immagine che mi permette di refreshare la captcha (nel caso in cui dovesse risultare troppo poco leggibile) e il form per inserire il codice. Il form richiama la funzione checkcaptcha nella pagina di raccolta dati:

Codice: Seleziona tutto

elseif($azione=="checkcaptcha") {
  $rightcode = $_SESSION["captchacode"];
  $code_to_verify = $_POST["code"];
  if($rightcode!=$code_to_verify) {
    reindirizza("pagina=error&eid=7");
  }
  else {
    reindirizza("pagina=home&sezione=secondaria&messaggio=CAPTCHA-CODE-CORRECT");
  }
}
Mi sembra abbastanza semplice tutto sommato, no?? :)

Adesso qualche dubbio che ho e che vorrei fugare...
Posso usare più sessioni contemporaneamente?? Provo a spiegarmi meglio... Io accedo al sito con il mio nome e la mia password, quindi salvo il mio stato in una sessione (utenteautorizzato), poi vado nella pagina di upload che contiene la captcha e per poterla utilizzare salvo il codice in un'altra sessione (captchacode), tutto ciò mi sembra funzionare bene, ho provato a fare diversi tentativi in successione e hanno funzionato tutti, ho provato a sbagliare volontariamente e mi ha reindirizzato correttamente, quindi sono propenso a credere che funzionerà... L'unico dubbio che mi rimane riguarda il caso in cui 2 o più utenti usino contemporaneamente il form di upload, in quel caso non si creeranno problemi con la sessione "captchacode"?? Altrimenti potrei assegnare dinamicamente il nome alla sessione appendendo il nome dell'utente (memorizzato nella sessione "utenteautorizzato") al prefisso "captchacode"... in questo modo avrei una sessione per ogni utente connesso, e la mia ad esempio si chiamerebbe "captchacode-danix"...

Come vi sembra come soluzione?? troppo macchinosa??
Aspetto pareri... ;)


Grazie mille per l'aiuto... :D
danix
danix ha scritto:non sono molto presente sul forum, e di ciò mi scuso con tutti

Avatar utente
aschenaz
Staff
Staff
Messaggi: 4623
Iscritto il: mer 28 lug 2004, 0:00
Nome Cognome: Nino
Slackware: current
Kernel: 5.4.x
Desktop: KDE
Località: Reggio Calabria
Contatta:

Re: php / sql - dubbi e domande varie...

Messaggio da aschenaz »

Innanzitutto complimenti! :)

Io, ripeto, sono contrario al captcha anche per ragioni di accessibilità.
Dovresti prevedere una soluzione alternativa per gli ipo/non vedenti...
Comunque sia, ottimo lavoro! :thumbright:

Per quanto riguarda le sessioni, a parte il fatto che ne puoi registrare
quante ne vuoi, ti ricordo che hanno valenza locale: quindi, almeno a
quanto ne sappia io, non dovrebbero esserci problemi se più utenti usano il
form contemporaneamente...

Ciao,
nino

Avatar utente
danix
Staff
Staff
Messaggi: 3289
Iscritto il: ven 27 ott 2006, 19:32
Nome Cognome: Danilo M.
Slackware: 64 current
Kernel: 6.12.13 x86_64
Desktop: i3
Località: Verona (VR)
Contatta:

Re: php / sql - dubbi e domande varie...

Messaggio da danix »

up :D

oggi mi si è presentato un dubbio riguardante le immagini... più precisamente, io dovrò gestire in vari modi le immagini sul sito... premesso che dovrò tenere delle immagini di dimensioni ridotte (max 800x600) sul server, come posso presentarle agli utenti?? io pensavo ad una doppia colonna di thumbnails (150 px come width o height massimo) con sotto il nome del file o del soggetto della foto... che ne dite?? in alternativa mi indicate qualche sito che potrei prendere come spunto per "disegnare" una galleria d'immagini particolare?? Inoltre vorrei mettere una thumbnail dinamica che casualmente presenta un'immagine presente nel database, quest'ultima anche più piccola di 150px sul lato più lungo, direi 100 va più che bene... Per fare tutto questo dite di creare delle thumb da caricare parallelamente alle immagini originali o faccio gestire il ridimensionamento a php ad ogni richiesta della pagina??
Nel caso della seconda ipotesi non avrò grossi rallentamenti in risposta ad ogni richiesta dal momento che con questa soluzione tutto il lavoro è svolto lato server?? Ovviamente con l'altra soluzione occuperei un sacco di spazio inutile per le varie immagini ridotte...

consigliatemi please... :D


Grazie mille a tutti... ;)
Ciau
danix
danix ha scritto:non sono molto presente sul forum, e di ciò mi scuso con tutti

Avatar utente
danix
Staff
Staff
Messaggi: 3289
Iscritto il: ven 27 ott 2006, 19:32
Nome Cognome: Danilo M.
Slackware: 64 current
Kernel: 6.12.13 x86_64
Desktop: i3
Località: Verona (VR)
Contatta:

Re: php / sql - dubbi e domande varie...

Messaggio da danix »

una domanda che potrebbe essere abbastanza in topic, mi dite come fanno a fare questo slideshow in questa pagina??? Usano javascript o qualcosa del genere??
danix
danix ha scritto:non sono molto presente sul forum, e di ciò mi scuso con tutti

Rispondi