Navigazione

    Privacy - Termini e condizioni
    © 2020 Search On Media Group S.r.l.
    • Registrati
    • Accedi
    • CATEGORIES
    • Discussioni
    • Non letti
    • Recenti
    • Hashtags
    • Popolare
    • Utenti
    • Stream
    • Interest
    • Categories
    1. Home
    2. sara1985
    3. Post
    S

    sara1985

    @sara1985

    • Profilo
    • Chi segue 0
    • Da chi è seguito 0
    • Discussioni 14
    • Post 99
    • Migliore 0
    • Gruppi 0
    Iscrizione Ultimo Accesso
    Età 40
    0
    Reputazione
    103
    Post
    0
    Visite al profilo
    0
    Da chi è seguito
    0
    Chi segue
    User Attivo

    Post creati da sara1985

    • RE: Link wrapper

      Ho risolto da sola. A chi servisse basta seguire questo

      forum.joomla.org/viewtopic.php?t=328837

      postato in CMS & Piattaforme Self-Hosted
      S
      sara1985
    • Link wrapper

      Ciao a tutti,
      vorrei sapere se è possibile o esiste un componente per poter fare quello che sto per chiedere :smile5:
      In un link wrapper apro uno script php che non è altro che una lista di prodotti, cliccando poi su ogni prodotto si apre la sua scheda apposita.
      E' possibile creare un link apposito che mi apra direttamente un determinato prodotto ma il tutto già dentro il wrapper ?

      Mi spiego... vorrei creare un link che quando lo clicco.. mi apra il sito joomla, già nella sezione dove c'è lo script nel wrapper (e fin qui è elementare la cosa) ma con già la scheda del prodotto scelto
      Si può?

      Grazie a tutti e buona giornata
      Sara

      postato in CMS & Piattaforme Self-Hosted
      S
      sara1985
    • RE: LIMIT basato su variabile

      @Tarab said:

      Ciao,
      purtroppo non ho modo di testarla in questo momento.
      Comunque se dici che funziona allora ok.
      Di sicuro, come ti dicevo, esistono tecniche più valide: spetta a te decidere cosa vuoi. Cioè se ti basta che funzioni allora ok.

      Ciao!
      Per funzionare funziona ma credo che, conoscendo bene il php, si possa sicuramente fare una cosa pulita... Per ora mi accontento che funzioni ma se fosse anche una cosa lineare sarei anche più contenta 😉

      postato in Coding
      S
      sara1985
    • RE: Caricamento immagini multiupload

      PS:
      con il metodo barbaro descritto sopra (la ripetizione del codice tante volte quanti gli input 'image') .. per evitare il blocco dell'upload a input vuoto.. l'ho risolta ora così

      [PHP]if($image2 == '') {

      echo "<script language='JavaScript'> window.location='home.php?ccode=$ccode'; </script>";
      exit();
      } else {

      ecc ecc ecc
      [/PHP]

      Ma mi rendo conto che è un codice da mettersi le mani nei capelli 😮

      postato in Coding
      S
      sara1985
    • Caricamento immagini multiupload

      Ciao,
      sì lo so che ci sono decine di tutorial su scriptini per il caricamento multiupload solo che, per motivi vari, devo modificarne uno già esistente e che, purtroppo, è single upload.

      Da qui seleziono il file

      [PHP]

      <form action='addphoto.php' method=post enctype='multipart/form-data' onSubmit='return checkrequired(this)'>
      <td colspan=2 valign='top' class='hint'>
      <?
      // only display image upload form if GD version meets requirements
      if(checkgd()) {
      echo "
      <input class='text' type=file name='image' alt='required' style='width:150'> <img src='common/arrow_left.jpg' align='absmiddle'><br>

      <input type=hidden name='ccode' value='$ccode'>
      <input class='text' type=submit value='Carica'><br>
      ";
      } else {
      echo "
      GD Graphics Library version 2 required
      ";
      }
      ?>
      </td>
      </form>
      [/PHP]

      Qui la pagina addphoto.php

      [PHP]

      <?

      require 'config/config.php';
      require 'functions.php';
      require 'global.php';
      require 'secure.php';

      // aggiungi foto alla tabella foto
      if($image) {
      // genera icode
      $icode = substr(time().rand(10000,99999),-15);

      // copia la foto nella cartella temp
      $tempname = './temp/'.$icode.'TEMP.JPG';
      copy($image, $tempname);
      unlink($image);
      
      // acquisci dettagli foto
      $properties = getimagesize($tempname);
      if($properties[2] == 2) { // if the image is a .jpg
      	$source = imagecreatefromjpeg($tempname); // create image identifier
      	$imagex = imagesx($source);
      	$imagey = imagesy($source);
      	
      	// copia foto nella cartella foto
      	$imagename = $icode.'IMG.JPG'; // this will be stored in db
      	$image_loc = "./images/$imagename";
      	copy($tempname, $image_loc);
      	unlink($tempname);
      	
      	// ridimensiona foto se necessario
      	if($imagex > 800) {
      		$newy = round((800 * $imagey) / $imagex);
      		//echo "imagex = $imagex<br>imagey = $imagey<br>newy = $newy<br>"; exit(); // TEST
      		resize($image_loc, 800, $newy, $image_loc);
      	}
      	
      	// crea il thumbnail
      	$thumbname = $icode.'TMB.JPG'; // this will be stored in db
      	$thumb_loc = "./thumbs/$thumbname";
      
      	$thumbx = $maxx;
      	$thumby = round(($imagey * $thumbx) / $imagex);
      	
      	if($thumby > $maxy) {
      		$thumbx = round(($thumbx * $maxy) / $thumby);
      		$thumby = $maxy;
      	}
      	
      	if(resize($image_loc, $thumbx, $thumby, $thumb_loc)) {
      		// salva i dati
      		$link = mysql_connect($dbhost, $dbuser, $dbpass);
      		$query = "INSERT INTO $dbimg VALUES('0','$ccode','$thumbname','$imagename')";
      		mysql_db_query($dbname, $query, $link);
      		
      		// aggiorna il numimages
      		$query = "UPDATE $dbvin SET numimages=numimages+1 WHERE ccode='$ccode'";
      		mysql_db_query($dbname, $query, $link);
      		
      		mysql_close($link);
      		
      		// torna alla pagina sommario
      		echo "<script language='JavaScript'> window.location='sommario.php?ccode=$ccode'; </script>";
      		exit();
      	}
      } @unlink($tempname); // cancella il file temp in caso di errore
      

      }
      ?>
      [/PHP]

      Alla brutta posso, aggiungere tanti
      [HTML]<input class='text' type=file name='image' alt='required' style='width:150'> <img src='common/arrow_left.jpg' align='absmiddle'><br>[/HTML]

      nominandoli 'image2', 'image3', 'image4' ecc ecc....
      e nella pagina addphoto ripetere la parte di codice ... per appunto 'image2', 'image3', 'image4' ecc ecc....
      Ma ammesso che uno abbia voglia di fare una simile barbarie sorge il problema che così facendo tutti gli input 'image' devo essere "pieni", in caso contrario si impalla l'upload.

      Ora alla pagina addphoto.php posso semplicemente aggiungere del codice del tipo "fai l'upload fin tanto che l'input 'image' passato col POST è pieno, quando arrivi al 'image' vuoto termina l'upload".
      So che ovviamente è fattibile ma la mia scarsa capacità mi impedisce di farlo :arrabbiato:

      Qualcuno ha qualche dritta o imbeccata?
      Grazie! 🙂

      Sara

      postato in Coding
      S
      sara1985
    • RE: LIMIT basato su variabile

      @Tarab said:

      Ah! Pensavo che $difference fosse un valore. Allora no, non va bene se gli passi $difference.
      Conviene a questo punto che trasformi le date che hai attualmente, in un formato "timestamp". Una volta trasformate in timestamp potrai effettuare delle normali operazioni matematiche come somma e differenze.
      Usa questa funzione qui sotto per trasformare una data nel formato giorno/mese/anno in timestamp.

      
             function data2Timestamp($data)
             {
                 $d = explode("/", $data);
                 $giorno = $d[0];
                 $mese = $d[1];
                 $anno = $d[2];
                 
                 $timestamp = mktime(0, 0, 0, $mese, $giorno, $anno);
                 return $timestamp;
             }
      
      

      Fammi sapere!

      Ma della mia soluzione arzigogolata (ma che funziona!) che ne pensi?
      Grazie!

      postato in Coding
      S
      sara1985
    • RE: LIMIT basato su variabile

      @Tarab said:

      Ciao,
      secondo me hai 3 scelte, poi ognuno ha il suo modo di programmare:

      1. memorizzare la data in formato timestamp (tramite php è time(), tramite MySQL dovrebbe essere NOW() ) durante l'inserimento ed effettuare una semplice differenza tra date;
      2. trasformare ogni volta le date che hai nel DB in timestamp ed effettuare, quindi, una differenza;
      3. applicando la tua soluzione del LIMIT (che però, a mio avviso, è una soluzione non molto "pulita", per calcolarti quanti articoli hanno $differenze <= 15 ti basta fare una query del genere:
      
      $sql = "SELECT count(*) AS totale FROM $table WHERE $difference <= 15";
      
      

      Fammi sapere!

      Ciao,
      grazie della risposta.
      La SELECT come posso farla visto che $difference non è un valore nel DB ?
      Posso farla comunque??? :mmm:

      Comunque l'ho risolta così, forse un metodo un po' barbaro, ma funziona.. che ne dici?

      [PHP]
      $today1 = strtotime('now');
      $today=date("d.m.Y",$today1);
      $f_date1 = ($data[added]);
      $f_date=date("d.m.Y",$f_date1);
      $difference = intval(($today1 - $f_date1)/86400+1);
      if ($difference <= 15) {$nuovo = "NEW ENTRY";}
      else {$nuovo = " ";}
      $newentry = ($today1 - 1296000);
      [/PHP]

      e poi

      [PHP]
      SELECT * FROM table WHERE added >= $newentry
      [/PHP]

      postato in Coding
      S
      sara1985
    • LIMIT basato su variabile

      Ho un problemino

      Dovrei popolare una lista tramite SELECT e vorrei che mi mostrasse solo gli articoli "new entry".
      Per definire un articolo come "new entry" ho usato un calcolo tra date.
      Nel DB ho il campo "added" che mi segna la data di creazione dell'articolo da lì, sapendo la data odierna, faccio la differenza e se il risultato è minore o uguale a 15 giorni l'articolo è considerato "new entry" se invece siamo oltre al 15° giorno no.

      Questo il mio calcolo

      [PHP]
      $today1 = strtotime('now');
      $today=date("d.m.Y",$today1);
      $f_date1 = ($data[added]);
      $f_date=date("d.m.Y",$f_date1);
      $difference = intval(($today1 - $f_date1)/86400+1);
      if ($difference <= 15) {$nuovo = "NEW ENTRY";}
      else {$nuovo = " ";}
      [/PHP]

      Ora vorrei che la lista generata mi mostrasse SOLO i "new enrty".. ma, ignoranza mia, non riesco in nessun modo a fare un WHERE basato sulla variabile $difference (o anche $nuovo mi andrebbe bene). Sono riuscita solamente a ordinare i risultati ORDER BY added ma così, dopo le "new entry" mi mostra anche quelli NON "new entry".

      Ho pensato allora di usare LIMIT e come parametro sapere esattamente quanti sono i "new entry", Forse è un costrutto un po' pesante ma a rigor di logica dovrebbe funzionare: limito la query (ordinata dalla data di immissione) al numero di articoli "new entry".

      La domanda è: come posso contare quanti sono gli articoli che hanno $difference <=15 oppure $nuovo="NEW ENTRY" ?
      Le ho provate tutte ma non ci riesco :bho:❌x

      Avete una dritta per me? :mmm:

      Grazie! 💋

      Sara

      postato in Coding
      S
      sara1985
    • RE: Upload da JPG a PDF

      Dopo 4 mesi di forzata assenza da qui ❌( torno con i miei questi....
      forse era meglio rimanere ammalata :mmm:

      Riprendendo questo codice che fa l'upoload della foto passata da un'altra pagina con un banale

      [PHP]
      <form action='addphoto.php' method=post enctype='multipart/form-data' onSubmit='return checkrequired(this)'>
      <td colspan=2 valign='top' class='hint'>
      <?
      // only display image upload form if GD version meets requirements
      if(checkgd()) {
      echo "
      <input class='text' type=file name='image' alt='required' style='width:250'> <img src='common/arrow_left.jpg' align='absmiddle'><br>

      ecc ecc ecc

      [/PHP]

      Ovviamente, mettendo brutalmente più campi Input type=file mi processa solo l'ultima foto scelta.
      Come posso fare in modo che la pagina qui sotto mi prenda in considerazione tutte le foto selezionate e passate tramite POST?

      Qui di seguito il codice di addphoto.php

      [PHP]
      <?

      require 'config/config.php';

      require 'functions.php';

      require 'global.php';

      require 'secure.php';

      // aggiungi foto alla tabella foto

      if($image) {

      // genera icode
      
      $icode = substr(time().rand(10000,99999),-15);
      
      
      
      // copia la foto nella cartella temp
      
      $tempname = './temp/'.$icode.'TEMP.JPG';
      
      copy($image, $tempname);
      
      unlink($image);
      
      
      
      // acquisci dettagli foto
      
      $properties = getimagesize($tempname);
      
      if($properties[2] == 2) { // if the image is a .jpg
      
      	$source = imagecreatefromjpeg($tempname); // create image identifier
      
      	$imagex = imagesx($source);
      
      	$imagey = imagesy($source);
      
      	
      
      	// copia foto nella cartella foto
      
      	$imagename = $icode.'IMG.JPG'; // this will be stored in db
      
      	$image_loc = "./images/$imagename";
      
      	copy($tempname, $image_loc);
      
      	unlink($tempname);
      
      	
      
      	// ridimensiona foto se necessario
      
      	if($imagex > 576) {
      
      		$newy = round((576 * $imagey) / $imagex);
      
      		//echo "imagex = $imagex<br>imagey = $imagey<br>newy = $newy<br>"; exit(); // TEST
      
      		resize($image_loc, 576, $newy, $image_loc);
      
      	}
      
      	
      
      	// crea il thumbnail  PER LA LISTA
      
      	$thumbname = $icode.'TMB.JPG'; // this will be stored in db
      
      	$thumb_loc = "./thumbs/$thumbname";
      
      
      
      	$thumbx = $maxx;
      
      	$thumby = round(($imagey * $thumbx) / $imagex);
      
      	
      
      	if($thumby > $maxy) {
      
      		$thumbx = round(($thumbx * $maxy) / $thumby);
      
      		$thumby = $maxy;
      
      	}
      
      	
      
      	if(resize($image_loc, $thumbx, $thumby, $thumb_loc)) {
      
      		// salva i dati
      
      		$link = mysql_connect($dbhost, $dbuser, $dbpass);
      
      		$query = "INSERT INTO $dbimg VALUES('0','$ccode','$thumbname','$imagename')";
      
      		mysql_db_query($dbname, $query, $link);
      
      		
      
      		// aggiorna il numimages
      
      		$query = "UPDATE $dbvin SET numimages=numimages+1 WHERE ccode='$ccode'";
      
      		mysql_db_query($dbname, $query, $link);
      
      		
      
      		mysql_close($link);
      
      		
      
      		// torna alla pagina sommario
      
      		echo "<script language='JavaScript'> window.location='sommario.php?ccode=$ccode'; </script>";
      
      		exit();
      
      	}
      
      } @unlink($tempname); // cancella il file temp in caso di errore
      

      }

      ?>
      [/PHP]

      Grazie per le dritte, sono sempre ben accette!
      💋:ciauz:

      postato in Coding
      S
      sara1985
    • RE: Gestione login utenti

      Scusatemi non sono sparita.. è che ho la febbre da 10 giorni e più 😞
      Appena mi ripiglio provole vostre soluzioni... grazie a tutti

      postato in Coding
      S
      sara1985
    • RE: Gestione login utenti

      Ah ovviamente mi sono letta sul forum tutte le discussioni riguardanti la gestione utenti...e qualcosa ne ho ricavato ma ora sono ancorata... 😞

      postato in Coding
      S
      sara1985
    • Gestione login utenti

      Ciao a tutti 🙂
      Ho un problema che teoricamente forse so come risolvere (anche se sono una totale newbie! :() ma mi servirebbe un suggerimento...
      Sto trasformando uno script da singolo utente a multiutente.
      Sono arrivata al punto che quando un utente si logga nel pannello di controllo vede solo le schede da lui immesse. Per fare questo faccio una select che mostra solo le schede dove lo username (passato tramite POST dalla pagina login.php al pannello di controllo) deve coincidere con il campo "proprietario" della scheda... fin qui tutto funziona *.
      Dal pannello posso modificare le varie schede, c'è un link alla pagina "modifica.php", uno per ogni scheda.
      Per esempio per la scheda 1515 avrò il link "modifica.php?codice=1515".
      Ho fatto una prova e se io, una volta loggata, modifico il link della mia scheda "modifica.php?codice=1515" con uno di una scheda non mia... lo script non fa una piega e mi permette di modificarla anche se appunto non mia.
      Ragionandoci credo che invece di usare un link, devo usare lo stesso sistema che mi porta dal login.php al pannello... ovvero un form POST che mi porta le credenziali di accesso alla pagina modifica.php. Corretta come idea? Come posso far arrivare i dati dal pannello alla pagina modifica.php?
      *: per ora non ho fatto lo script per la registrazione utente ma ho messo manualmente nel db i dati. Ovvio che se uno utente si chiama Pinco.. ed un altro si chiamerà Pinco (ma con pwd diversa)... vedranno le schede di entrambi, quindi dovrò provvedere al fatto che lo username sia univoco e non ripetibile, corretta come cosa?
      Grazie a tutti 💋
      Aiutoooooo !

      postato in Coding
      S
      sara1985
    • RE: Vendo script Annunci Auto tipo AutoScout24

      Qualcuno è riuscito ad acquistare lo script di aauto.it ?
      Io hos critto pure in Skype ma non ho ottenuto risposta

      postato in Collaborazioni WEB e Lavoro: offro e cerco
      S
      sara1985
    • RE: Upload da JPG a PDF

      oppure usare "str_replace" qui?

      [PHP]
      $nome_file=$comments._.$model.$estensione; //crea il nome per il file
      [/PHP]

      postato in Coding
      S
      sara1985
    • RE: Upload da JPG a PDF

      Ecco ora è sorto un nuovo problemino....

      Come detto ho fatto in modo che il link che si crea per la visualizzazione del PDF abbia come nome il nome del PDF stesso.
      Il problema sorge quando il file PDF nel nome ha un carattere accentato o "speciale".. tipo "/".
      Dovrei usare la funzione urlencode ?
      Idee? suggerimenti?
      Come sempre.. grazie

      postato in Coding
      S
      sara1985
    • RE: Problema navigazione misterioso

      Nessuna idea? 😞

      postato in PC
      S
      sara1985
    • RE: Problema navigazione misterioso

      Infatti vorrei rifarla....
      ma la domanda è...
      Quale può essere l'impostazione che al pc via cavo e al notebook via wi-fi impedisce la visione di certi siti e allo smartphone via wi-fi no?

      Premetto che non c'è alcuna ban/alloed list ma solo una chiave Wpa

      postato in PC
      S
      sara1985
    • RE: Problema con adsl telecom! vi è mai capitato?

      Anche io ho un problema simile (descritto in un thread prima del tuo) ma con Tiscali... boh

      postato in PC
      S
      sara1985
    • Problema navigazione misterioso

      Salve a tutti,
      quello che vi propongo a me pare un mistero...

      Situazione:
      Provider: Tiscali
      Router di Tiscali
      1 Pc (Win XP Home edition) collegato via Lan al router (PC A)
      1 Notebook (win XP Home edition) collegato via Wi-fi (PC B)
      1 Nokia N97 collegato via wi-fi

      Il problema è questo.
      All'improvviso alcuni siti (una decina) non sono più raggiungibili dai PC A e B. Digitando l'url dopo un po' viene scritto che il sito non è raggiungibile, come se i DNS non fossero risolti correttamente.

      Ho dato la colpa alla connessione, appunto per un problema di DNS. Li ho cambiati con quelli pubblici di Google (8.8.8.8 - 8.8.4.4) e non è cambiato nulla. Ho dato la colpa all'antivirus (Avast su tutte e due i pc) ma disattivandolo non è cambiato nulla.
      Ho guardato i settaggi del router...firewall.. ecc ec.. è tutto a posto.

      La cosa incredibile (almeno per me) arriva ora.
      Con uno smartphone (in questo caso ho provato con N97... ed anche con HTC Android) accedendo alla connessione incriminata via Wi-fi.. i siti non raggiungibili da PC A e PC B sono tranquillamente navigabili.

      Dove sta l'inghippo?
      Non so più dove sbattere la testa ❌cry:

      Grazie a tutti!

      postato in PC
      S
      sara1985
    • RE: Upload da JPG a PDF

      Risolto.. cambiando da

      [PHP]<input type=hidden name="comments" value="<?=$comments?>">[/PHP]

      a

      [PHP]<input type=hidden name="comments" value="<?=$data[comments]?>">[/PHP]

      postato in Coding
      S
      sara1985