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. dragon
    3. Post
    D

    dragon

    @dragon

    • Profilo
    • Chi segue 0
    • Da chi è seguito 0
    • Discussioni 10
    • Post 40
    • Migliore 0
    • Gruppi 0
    Iscrizione Ultimo Accesso
    Sito Internet www.web-raider.it Località Liguria(Sanremo) - Lombardia(Sesto S.G.) Età 45
    0
    Reputazione
    40
    Post
    0
    Visite al profilo
    0
    Da chi è seguito
    0
    Chi segue
    User

    Post creati da dragon

    • php e tinymce problema di salvataggio dati

      Buongiorno a tutti ragazzi e un grazie anticipato a chi saprà aiutarmi.
      Premetto che nonostante parecchio tempo che programmo in php mi ritengo ancora un neofita.

      Il mio problema è il seguente: quando salvo un testo su db editato con tinymce il 90% delle volte la query non funziona. Ora cerco di spiegarmi meglio.
      Questo è il file editor.php che mostra l'editor:
      [php]
      <?php
      session_start();
      if (isset($_SESSION['id_user'])) {
      $user = $_SESSION['id_user'];
      }

      ?>

      <head>
      <title>Editor</title>

      <meta http-equiv="content-type" content="text/html; charset=utf-8"/>
      <link rel="stylesheet" href="css/editor.css" type="text/css" />
      

      <script type="text/javascript" src="tinymce/jscripts/tiny_mce.js"></script>
      <script type="text/javascript">
      tinyMCE.init({
      //General options
      mode : "textareas",
      theme : "advanced",
      plugins : "safari,spellchecker,pagebreak,style,layer,table,save,advhr,advimage,advlink,emotions,iespell,inlinepopups,insertdatetime,preview,media,searchreplace,print,contextmenu,paste,directionality,fullscreen,noneditable,visualchars,nonbreaking,xhtmlxtras,template,imagemanager,filemanager",
      // Theme options
      theme_advanced_buttons1 : "save,newdocument,|,bold,italic,underline,strikethrough,|,justifyleft,justifycenter,justifyright,justifyfull,|,styleselect,formatselect,fontselect,fontsizeselect",
      theme_advanced_buttons2 : "cut,copy,paste,pastetext,pasteword,|,search,replace,|,bullist,numlist,|,outdent,indent,blockquote,|,undo,redo,|,link,unlink,anchor,image,cleanup,help,code,|,insertdate,inserttime,preview,|,forecolor,backcolor",
      theme_advanced_buttons3 : "tablecontrols,|,hr,removeformat,visualaid,|,sub,sup,|,charmap,emotions,iespell,media,advhr,|,print,|,ltr,rtl,|,fullscreen",
      theme_advanced_buttons4 : "insertlayer,moveforward,movebackward,absolute,|,styleprops,spellchecker,|,cite,abbr,acronym,del,ins,attribs,|,visualchars,nonbreaking,template,blockquote,pagebreak,|,insertfile,insertimage",
      theme_advanced_toolbar_location : "top",
      theme_advanced_toolbar_align : "left",
      theme_advanced_statusbar_location : "bottom",
      theme_advanced_resizing : false,
      // Example content CSS (should be your site CSS)
      content_css : "css/example.css",
      // Drop lists for link/image/media/template dialogs
      template_external_list_url : "js/template_list.js",
      external_link_list_url : "js/link_list.js",
      external_image_list_url : "js/image_list.js",
      media_external_list_url : "js/media_list.js",
      // Replace values for the template plugin
      template_replace_values : {
      username : "Some User",
      staffid : "991234"
      }
      });
      </script>
      </head>
      <body>
      <div id="wrapper" style="background-image: url(imagesEditor/sfondo.jpg);">
      <?php
      echo "<input type="button" value="Logout" onclick="location.href='logout.php'">";
      ?>
      <div id="header">
      <?php
      if (isset($user)) {
      if($user == 1) {
      echo "<form method="post" action="save.php"><p><textarea name="content" cols="90" rows="20">";
      include ('../articolo.php');
      echo "</textarea></p></form>";
      }
      } else {
      echo "<b>Il Login non è stato correttamente effettuato,<br /> ripetere l'operazione</b><br /><br />";
      echo "<input type="button" value="Login" onclick="location.href='login.htm'">";
      }
      ?>
      </div>
      </div>
      </body>
      </html>
      [/php]L'articolo arriva all'editor tramite l'[php]include ('../articolo.php');[/php] ed è un testo con formattazione html e alcune volte dei link a funzioni javascript. L'action del form come avrete visto è save.php che riporto qui sotto.
      [php]
      <?php
      session_start();
      require_once("../includes/db_conn.php");

      if (isset($_SESSION['articolo'])) {
      $indice = $_SESSION['articolo'];
      }

      $contenuto = $_POST['content'];

      if ($indice == '0') {
      echo "Erorre durante l'inserimento: l'indice è nullo!";
      } else {
      $strSQL = "UPDATE testi SET strArticolo = '";
      $strSQL .= $contenuto;
      $strSQL .= "' WHERE intTestoID = '";
      $strSQL .= $indice;
      $strSQL .= "'";
      mysql_query($strSQL);
      if (mysql_query($strSQL)){
      $_SESSION['articolo'] = '0';
      echo $strSQL;
      header("location: pagina.php");
      }else{
      echo "<br />Erorre durante l'inserimento chiudere il programma e riprovare <br />";
      echo $strSQL;
      }
      }
      ?>
      [/php]Gli errori che si manifestano sono i seguenti:

      • Nella pagina dell'editor i caratteri speciali vengono sostituiti con � e se si salva in questa condizione il risultato è uno scempio, quindi bisogna pazientemente correggere tutto.
      • Al momento del salvataggio la query non funziona (Questo chiaramente perchè tra i caratteri speciali c'è l'apice.)

      Il mio problema è che sostituisco tutti gli apici (o le ") con il codice relativo (" o simile) mi rimpiazza anche quello che non dovrebbe quindi la chiamata ad eventuali funzioni javascript viene "annullata".
      Ora quello che vi chiedo è:

      • posso fare in modo (vedi punto 1) di visualizzare l'articolo senza i problemi riportati sopra?
      • posso convertire solo i caratteri speciali del testo senza intervenire su quelli all'inteno dei tag html?

      Sono sicuro che molti di voi riterranno questo mio problema facilmente sormontabile ma per me sta diventando un incubo!:x
      Sono settimane che ci smanetto sopra provando tutto quello che mi è venuto in mente e anche tutto quello che sono riuscito a trovare sulla rete, ma non riesco a venirne a capo:bho:.... Please HELP ME!!:(:perfavore:

      postato in Coding
      D
      dragon
    • RE: mail che non si invia!

      Questa si che è veramente bella! :yuppi: Funziona!! ma mica ho capito perchè:?
      Come hai detto tu è bastato eliminare le intestazioni della mail... ora la mail arriva (anzi misteriosamente ne arrivano 2 uguali) con il contenuto corretto da un mittente tipo apacheeviadicendo.

      Sai darmi lumi su questa vicenda mi sento un po' confuso.

      postato in Coding
      D
      dragon
    • RE: mail che non si invia!

      Non ho fatto un file php.ini per 2 ragioni la prima è che c'è solo questo di file php (per ora) la seconda è che, come ho scritto sopra, funzionava correttamente. Ma se ritieni sia indispensabile, puoi per favore darmi qualche suggerimento su come impostarlo?

      postato in Coding
      D
      dragon
    • mail che non si invia!

      Buongiorno a tutti Ragazzi!
      ho un piccolo problemino sono sicuro si tratti di qualcosa di banale, ma non riesco a capire cosa! Questo codice semplicemente recupera le variabili da un form e invia una mail... ma diamine dopo aver combattuto non poco con un problema di warning a causa della chiamata header() ora non ho più l'errore, ma non invia neanche più la mail.... :bho: Potete aiutarmi per favore? Vi posto il codice
      [PHP]
      <?php
      $ragsoc= $_POST['ragsoc'];
      $nome= $_POST['nome'];
      $posizione= $_POST['posizione'];
      $tel= $_POST['tel'];
      $mail= $_POST['mail'];
      $subject= $_POST['subject'];
      $body= $_POST['body'];
      $destinatario = "[email protected]";
      $oggetto = "Contatto dal sito !!";
      $messaggio = "Buongiorno, i seguenti dati sono stati inviati dal modulo della pagina Domande&Risposte del sito " ."\n";
      $messaggio .= "Ragione Sociale: " .$ragsoc ."\n";
      $messaggio .= "Nome Contatto: " .$nome ."\n";
      $messaggio .= "Posizione nell'azienda: " .$posizione ."\n";
      $messaggio .= "Numero di telefono: " .$tel ."\n";
      $messaggio .= "Indirizzo mail: " .$mail ."\n";
      $messaggio .= "Oggetto: " .$subject ."\n";
      $messaggio .= "Testo: \n";
      $messaggio .= $body;
      $intestazioni="From: $nome<>\n";
      $intestazioni.="Reply-To: $mail";
      mail($destinatario,$oggetto,$messaggio,$intestazioni);
      header('location: http:....');
      ?>
      [/PHP]

      postato in Coding
      D
      dragon
    • RE: iframe e menu

      Potrebbe essere una soluzione:?... devo provare... ti faccio sapere se riesco.
      Grazie

      postato in Coding
      D
      dragon
    • iframe e menu

      Buongiorno a tutti ragazzi:ciauz:!
      E'tanto che non scrivo su questo forum e oggi sono qui per sottoporvi un mio recente problemino. Sono quasi sicuro che la soluzione sia banale, ma avete presente quando il cervello gira sempre sullo stesso punto senza considerare il resto e non si vede quello che si ha davanti agli occhi? Ecco penso di essere in una situazione del genere😢.

      Ho una pagina html nella quale si carica un iframe che contiene il menu di navigazione del sito. Fin qui tutto bene, il menù funziona correttamente ed è composto in javascript&css.

      Il problema arriva quando sono all'interno di una sezione del sito e voglio che il "link" di quella sezione diventi di un colore diverso dallo standard. Come faccio a far capire al file dentro l'iframe dove si trova? :microsoft:
      (mmmhh... non so se mi sono capito neanche io:sbonk:)

      Spero di essere stato esauriente nella spiegazione e vi ringrazio in anticipo per i suggerimenti!

      postato in Coding
      D
      dragon
    • RE: Cercasi piccoli consigli

      Si hai risolto, almeno nel mio browser ora si vede bene. Ha tolto l'img in alto, come mai? Stava bene!

      Che cos'era in conclusione?

      Ps. Scusa se non ti ho più risposto ma ho avuto molto da fare.

      postato in Help Center: consigli per il tuo progetto
      D
      dragon
    • RE: Cercasi piccoli consigli

      Proprio i messaggi in grigio danno problemi, perchè deformano il menù in alto e si sovrappongono ai titoli subito sotto.
      Ho dato un occhiata al codice della tua pagina. Ho trovato qualche errore nella gestione delle liste del menù. Ricontrolla meglio le chiusure delle liste, magari il problema è solo quello.
      Come sempre ci sono errori che ie perdona e firefox no, a volte capita anche viceversa come in questo caso.

      postato in Help Center: consigli per il tuo progetto
      D
      dragon
    • RE: Cercasi piccoli consigli

      Sono quasi sicuro che sia un problema di posizionamento con i css. Però è una cosa che ti dico così a naso. L'hai sviluppato tu il sito o ti sei fatto aiutare da qualche programma? Te lo chiedo per capire fino a che punto puoi intervenire.

      postato in Help Center: consigli per il tuo progetto
      D
      dragon
    • RE: Cercasi piccoli consigli

      Mi permetto di darti una dritta.;)

      Devi assolutamente sistemare la posizione degli annunci google in modo che siano compatibili anche per ie. Con firefox si vede tutto ben posizionato ma con ie è inguardabile.:bho:

      postato in Help Center: consigli per il tuo progetto
      D
      dragon
    • RE: Sql If

      :vai: Funziona!!!:vai:

      :perfavore: Grazie mille mi hai tolto da un pasticcio!!:perfavore:

      Finalmente posso proseguire con il mio progetto!
      Grazie ad entrambi per l'aiuto!!
      :ciauz:

      postato in Coding
      D
      dragon
    • RE: Sql If

      ehm... va bene sono un disastro lo ammetto e finita 'sta cosa mi do all'ippica! (come se quella fosse facile..)
      il risultato della query eseguita dal php è questo:

      Resource id #3

      che vuol dire? Poi tra l'altro è lo stesso risultato che mi ha sempre dato fino ad ora... anche se le query inserite non erano corrette come mi servivano. Probabilmente significa che il risultato va "convertito"? Inserisco sotto il pezzo di codice php che sto usando:

      [PHP]
      $query = "SELECT COUNT(*) FROM tabella WHERE utente LIKE '" . $user . "' AND pwd LIKE '" . $pwd ."'";
      $result = mysql_query($query);

      if ($result == 0 or $result == FALSE){
      echo "Connessione non riuscita ricontrollare Username e Password";
      }else{
      echo "Connessione Riuscita clicca <a href="index.php">qui</a> per collegarti";
      }
      [/PHP]

      postato in Coding
      D
      dragon
    • RE: Sql If

      Grazie provo subito.
      in merito al LIKE, che ti posso dire me lo avevano insegnato così un millennio fa!

      postato in Coding
      D
      dragon
    • Sql If

      Ciao a tutti!
      Sto impazzendo da un pò per fare una query su un database in MySql. Non è una query particolarmente complicata, almeno penso, solo che non riesco proprio a sbrogliarmela!:x
      Per cui chiedo aiuto a voi... c'è anche da aggiungere che io e l'SQL non siamo proprio parenti stretti...
      Allora ho bisogno di fare questo tipo di confronto:

      
      SELECT * FROM `tabella` WHERE `utente` LIKE 'ciccio' AND `pwd` LIKE 'pasticcio';
      
      

      Ora questo codice devo inserirlo in modo che mi restituisca un risultato tipo TRUE or FALSE. Si tratta di un semplice login ad un area riservata. Quindi devo poter avere una risposta di quel tipo in modo da consentire o negare l'accesso....
      Spero di essermi spiegato, speravo di utilizzare una struttura tipo IF..ELSE, ma non sono decisamente in grado a quanto pare.😢
      Attendo vostre istruzioni e anticipo i ringraziamenti

      postato in Coding
      D
      dragon
    • RE: Link interni alla pagina con php

      No, nient'altro, perfettissimo e capito tutto!!!:fumato:

      :perfavore:Ogni giorno si impara qualcosa di nuovo! Grazie ancora tanto, veramente non avrei saputo come cavarmela altrimenti!!!:perfavore:

      postato in Coding
      D
      dragon
    • RE: Link interni alla pagina con php

      Bene TheDarkIta! Ora funziona!!
      Però se non ti chiedo troppo potresti spiegarmi sommariamente perchè funziona? Cioè, sempre se non è chiedere troppo, non affero l'utilizzo dei ":" e del "?" in quella posizione.

      Cmq grazie a tutti per l'aiuto, siete stati veramente indispensabili!!

      postato in Coding
      D
      dragon
    • RE: Link interni alla pagina con php

      Ok bene adesso funziona Finalmente!!!:vai:

      Ho fatto così:
      [PHP]
      @ $id = $_GET['id'];
      if(!isset($id)) $id = '0';
      switch($id){
      [/PHP]

      Grazie per i suggerimenti!!!:ciauz:

      postato in Coding
      D
      dragon
    • RE: Link interni alla pagina con php

      Perfetto!! Ora non da più errori!! Grazie mille ilnetsurfer!!!

      Mi spiace di dover modificare il messaggio... no non funziona continua a darmi la notifica... sigh!

      postato in Coding
      D
      dragon
    • RE: Link interni alla pagina con php

      Perfetto risolto il problema!! Grazie Thedarkita!!:vai:

      Si è venuta a verificare un altro piccolo problema però...
      Vi prego non mi picchiate tutti in gruppo, sono un novellino con php:frust:

      Se inserisco questo pezzo di codice:

      
      if(!isset(id)) id = '0';
      
      

      Va tutto giustamente in errore...

      Parse error: parse error, expecting T_VARIABLE' or '$'' in c:.....\prodotti.php on line 133

      Se inserisco questo:

      
      if(!isset($id)) $id = '0';
      
      

      giustamente non se lo considera neanche..

      Fatto sta che alla prima apertura della pagina mi da questa notifica:

      Notice: Undefined index: id in c:.....\prodotti.php on line 132

      Penso che dovrebbe essere una cosa di poco conto, ma secondo voi come dovrei gestirla? Grazie tante a tutti!!!

      postato in Coding
      D
      dragon
    • Link interni alla pagina con php

      Ciao a tutti!:wink3:
      Ho un problema che so che può essere facilmente risolto, visto che è già stato risolto qui:

      novello-di-php-base-al-link-cambiare-contenuto-della-pagina.html

      Ma purtroppo sono troppo nuovo alla programmazione php per capirne la risoluzione già esposta.:?

      Riassumo il problema: ho una serie di link all'interno di una pagina e tramite il click su questi link devo far cambiare il contenuto di un div. allora io ho pensato di fare così per quanto riguarda i link:

      
             <div id="menu" align="left">
                  <ul>
                  <li><a href='?$id=1'>link 1<br></a></li>
                  <li><a href='?$id=2'>link 2<br></a></li>
                  <li><a href='?$id=3'>link 3<br></a></li>
                  </ul>
             </div>
      
      

      e poi nella sezione dove dovrebbe essere riportato il testo in questione:

      
              <div id="testo">
                  <?php
                 if(!isset($id)) $id = '0';
                  switch($_GET[$id]){
                  case 0:
                      $filetesto = fopen('testi/prodotti/testoprodotti.htm', 'r');
                          while (!feof($filetesto))
                          {
                              $line = fgets($filetesto);
                              echo $line;
                          }
                      fclose($filetesto);
                  break;
                  case 1:
                    $filetesto = fopen('testi/prodotti/diamant.htm', 'r');
                    while (!feof($filetesto))
                    {
                      $line = fgets($filetesto);
                      echo $line;
                    }
                    fclose($filetesto);
                  break;
      ...
                 default:
                  $filetesto = fopen('testi/prodotti/testoprodotti.htm', 'r');
                    while (!feof($filetesto))
                    {
                      $line = fgets($filetesto);
                      echo $line;
                    }
                    fclose($filetesto);
              }
                  ?>
              </div>
      
      

      Pensando che a seconda del link cliccato mi cambiasse il testo visualizzato. Ora io so che il php viene processato al caricamento della pagina ma speravo potesse funzionare.
      Qualcuno mi sa dire dove ho sbagliato? O altrimenti suggerire una soluzione diversa... Please HELP ME!!:bho:

      postato in Coding
      D
      dragon