Offerta ancora valida? Puoi mandare i siti su cui puoi ospitare in pvt ?
giuliox
@giuliox
Post creati da giuliox
-
RE: Scambio guest post
-
RE: [Offro] Guest Post Gratuiti
Sono interessato. Possibilità di sentirci in pvt?
-
RE: Cerco Link: Arredamento casa, riscaldamento, giardinaggio
Ciao, contatta anche me. Ho un sito di arredo casa
-
RE: Animazione sfalsata jquery
non conoscevo affatto questo firebug... lo utilizzerò e vi farò sapere. Sicuramente lo strumento mi sarà essenziale. Grazie per il tempo dedicatomi!!!
-
RE: Animazione sfalsata jquery
Esatto è la prima versione dell'algoritmo di controllo che ho fatto. Avevo circa 5 o 6 if/esle che mi facevano il controllo però anziccheè utilizzare il .css utilizzavo il .attr('display')=='hidden' oppure 'none'. Qual'è la differenza?
Anche in questo caso mi faceva il controllo esatto e lavorava bene soltanto per alcuni box, per altri aveva un comportamento strano del tipo che apriva e chiudeva 2 volte lo stesso box nonostante avessi controllato mille volte il codice ed accertarmi che fosse uguale al codice dei box che avevano un comportamento corretto.
Se avessi una serie lunga di elementi di div da far s/comparire sarebbe una bella rottura fare tutti questi controlli con gli ID, infatti poi ho utilizzato la soluzione CLASSE ed ID in combinazione per facilitare la situazione. In questa maniera utilizzavo pure un FOR per cercare gli elementi di tipo class="box" ma non ci sono riuscito!!!
è una bella rottura. Mi stavo quasi per rassegnare prima che mi rispondessi!!!!
ps: cosa non ti era chiaro esattamente del mio problema?
-
RE: Animazione sfalsata jquery
Ciao artasdog, si in realtà ho usato pure delay però non mi funzinoava...
Alla fine ho scoperto che la mia versione di JQuery non supportava il delay e l'ho aggiornata. ho quindi risolto tutto tranne per un piccolo dettaglio:
function mostra_box(id){ $('.box').hide(500); $('#'+id).delay(500).show(1500); }
in questa maniera risolvo temporizzando l'hide ed il delay però sta brutto che quando devo aprire il primo box mi passa mezzo secondo dal click del mouse. Non sono riuscito a creare una funzioncina che mi controlli se il box è il primo ad essere aperto ed in qual caso fare direttamente lo show. Se invece NON è il primo ad essere aperto allora mi fa il giochetto dei ritardi.
Sapresti darmi uno spunto per creare questa funzione? Grazie e buon anno a tutto il forum
-
Animazione sfalsata jquery
Buongiorno e buon Natale a tutti voi.
Avrei un piccolo problema con Jquery. Ho una sorta di menu che al al click delle varie ancore mi dovrebbe far comparire un div piuttosto che un altro.
Ovviamente ho utulizzato JQuery ma in base a quale ancora clicco mi da un effetto strano, diverso.function mostra_box(id){ $('div.box').hide('slow',function(){$('#'+id).show("slow");}); } ```il css invece
.box{ width:200px; height:200px; position:relative; background-color:#A35; display:none;}
</div> <div id="center"> <a id="menu" onclick="mostra_box('box1');" class="testo"><strong>mostra box 1</strong></a> <a id="menu" onclick="mostra_box('box2');" class="testo"><strong>mostra box 2</strong></a> <a id="menu" onclick="mostra_box('box3');" class="testo"><strong>mostra box 3</strong></a> <a id="menu" onclick="mostra_box('box4');" class="testo"><strong>mostra box 4</strong></a> </div> <div id="right"> <div id="box1" class="box">BOX 1</div> <div id="box2" class="box">BOX 2</div> <div id="box3" class="box">BOX 3</div> <div id="box4" class="box">BOX 4</div> </div>
Nel caso del box 3 e 4 mi fa invece 2 volta l'apertura e la chiusura del box. È stranissimo, mi dareste una mano? Grazie
-
RE: [PHP+MYSQL] Pagamenti
Perfetto. Prendo per buona questa soluzione.
Volevo chiederti un ultima cosa, dato che son appena entrato nel mondo php+mysql, mi daresti una dritta su come implementare questa situazione ?Vediamo se ho capito bene, eventualmente correggimi epr cortesia :
1-l'utente mi invia una mail automatica dal sito in maniera tale che io capisca che ha pagato.
2-la leggo ed inserisco nel mio pannello di controllo i dati che mi interessano per abilitare l'utente donandogli un codice radom.
3-quando creo il record della tabella autorizzazione(utente,codice_inserzione,scadenza,abilitazione) entrambi chiave primaria devo aggiungere un quinto campo (chiaramente lo aggiungo in fase di creazione della tabella) chiamato "data" di tipo timestamp.
4- l'utente accede ai servizi inserendo nelle textbox dove interessa il suo "nome"(ovvero cio che nella tabella autorizzazione corrisponde ad utente), il codic_inserzionista inviato via mail e poi con una condizione IF abilitizaione=true (è un campo con tutti true, lo uso perchè penso sia comodo, se si puo fare a meno fatemelo sapere)faccio un controllo sulla "data".
Questo controllo sulla data come lo sviluppo?
Non ho mai lavorato con questo tipo di dato, ne con le sessioni(queste ultime le ho usate solo per alcune cose ma non ne ho capito effettivamente le potenzialità).
Mi daresti una dritta su come effettuare il controllo?
sarebbe tipo IF (data_odierna>=scadenza){rinnova} else {fai cio che devi fare}Come la traduco in linguaggio php la condizione dell'if ?
-
RE: [PHP+MYSQL] Pagamenti
Innanzitutto grazie per avermi risposto.
Riguardo al primo punto mi hai dato una buona idea, penso che applicherò pertanto questa soluzione.Riguardo al secondo forse mi ero espresso male io.
Rispiego il tutto provando ad essere più chiaro e fornendo un esempio.
Praticamente tu utente hai pagato il servizio tramite un bollettino postale/bancario o un assegno o tramite postepay.
Accedi ad una pagina del sito nella quale inserisci alcuni dati relativi al pagamento cosicche mi vengano inviati via mail ed io posso effettivamente controllare l'avvenuto corretto pagamento e ti abilito, tramite una pagina di gestione ad usufruire dei servizi.
Se io ti ho abilitato , per esempio, oggi 01/01/2000 alle ore 08:00, in base al tipo di abbonamento da te pagato, per esmpio un semestrale, che selezionerò da una selectbox del pannello di gestione, avrai inviato un codice che ti permetterà di usufruire dei servizi e potrai usufruirne finchè non sarà giorno 01/06/2000 allore ore 08:00.Se invece inserisci il codice per usufruire del servizio alle ore 08:01 e premi "invia" verrai inviato ad una pagina di rinnovo abbonamento.
Spero di esser stato più chiaro.
Se riesci a rispondermi prova ad allegare una bozza di codice esplicativo se ti è possibile.
Grazie! -
[PHP+MYSQL] Pagamenti
Salve ragazzi.
Avrei bisogno di un idea, di un consiglio o di qualsiasi cosa che mi possa essere utile a capire come terminare il mio progetto.
Devo gestire dei pagamenti di abbonamenti tramite un sito web in php+mysql.Premettiamo che non so nulla in materia di pagamenti, so che però molti siti, una volta pagato con carta di credito non so come fanno a controllare l'avevnuto pagamento ed in maniera automatica ti fanno accedere alle funzioni "premium" (chiamiamole così...).
Intanto mi piacerebbe sapere come funzinoa questa cosa per eventualmente fare un idea e PROVARE a svilupparla.Ma il punto non è questo(anceh se gradirei una risposta al punto precedente), piuttosto il mio problema vero e proprio adesso sta qui. Siccome nel sito ho messo come modalità di pagamento il bonifico bancario o c.c.p è naturale che passino alcuni giorni priam di verificar l'effettivo pagamento!
Una volta ricevuto il pagamento,controllato da me manualmente, dovrei "spuntare" una checkbox nella pagina di gestione utenti del mio sito ed attribuire un codice random numerico all'utente pagante che serivrà per effettuare operazioni che non ha senso descrivere qui ( se siete curiosi chiedete pure cmq ).
Questo codice inoltre dovrà avere una scadenza. una volta passata tale data l'utente non potrà più usufruire dei servizi precedentemente acqusitati.
Quindi penso che in questo caso si dovrebbe cancellare automaticamente dalla tabella "utenti_paganti_in_corso" e mettersi in "utenti_paganti_passati".Avete qualche consiglio su come sviluppare questo problema?
Si accettano e son gradite anche le critiche.Un grazie ed un bacio a chi mi risponderà!!!
-
RE: Problema inserimento
Ok perfetto...
Ti ringrazio di tutto, abbiamo parlato un po di tutto in questo thread ed ho imparato molte cose grazie a voi !!Grazie a presto!
-
RE: Problema inserimento
Ah dimenticavo una cosa da chidere nel post precedente.
Il controllo sui dati immessi del tipo anteporre alla variabile il tipo di dato per esempio :$eta=(int)$_POST($eta);
è necesasrio?
Oppure con la funzione mysql_real_escape_string($eta) sono apposto e non ho bisogno di altri controlli ??? -
RE: Problema inserimento
Perfetto. Grazie mille per la dritta...
Stavo vedendo, tanto sapere anche qualcosa in più, la funziona addslashes() o in alternativa a quella che hai detto tu mysql_real_escape_string la funzione mysql_escape_string.
Comunque penso proprio che userò questa che mi hai appena consigliato.
Solo una curiosità a questo punto : perchè quando usi la funzione che mi hai consigliato
aggiungi dei punti subito dopo l'apetura dei doppi apici e subito priam della chiusura?
hanno qualche funzione particolare questi punti ?Grazie ancora per l'aiuto.
Gentilissimi in questo forum come pochi altri...
Spero un giorno di poter essere utile alla community anche io come
lo siete stati voi con me! -
RE: Problema inserimento
Ho dato un occhiata in giro nel poco tempo che ho per dedicarmi a questo sito ed ho trovato una sorta di funzione che dicono che sia efficace.
Onestamente prima di utilizzarla preferirei ascoltare un tuo parere perchè mi sembri una persona più che preparata e dalla quale si può apprendere molto:<?php function pulisci( $value ) { if( get_magic_quotes_gpc() ) $value = stripslashes( $value ); if( is_numeric( $value ) ) return $value; $value = addslashes( htmlspecialchars( $value ) ); return $value; } foreach( $_POST as $key => $val ) { $_POST[$key] = pulisci( $val ); } foreach( $_GET as $key => $val ) { $_GET[$key] = pulisci( $val ); } ?>
Penso che vada richiamata in ogni textbox nella quale un utente malevolo possa immettere del codice!!!
Che ne pensi?
-
RE: Problema inserimento
Azz...ho letto almeno 20 volte i nomi...diventerei un pazzo quando succedono ste cose.Ti ringrazio per l'accorgimento!
SQL Injection...ne avevo letto qualcosa a riguardo qualche tempo fa.
Onestamente non saprei che genere di controlli poter mettere nei vari campi poichè son proprio alle primissime armi con il php (penso che si veda anceh dal tipo di codice postato).
Qualche consiglio me lo potresti dare?Ho letto che possono inserire delle queries nelle varie textbox e da li autenticarsi...
Ti spiego di che tratta il sito : è un sito di annunci, nel quale ti registri e pubblichi qualcosa...una sorta di esperimento più che altro. Per pubblicare un annuncio devi semplicemente registrarti, all'iscrizione ti verrà inviato un codice che dovrai mettere in una textbox di controllo per pubblicare l'annuncio..diciamo che è una sorta di base, un esperimento per provare un futuro progetto!
Pertanto non dispongo di casella login/logoutMi chiedo pertanto...La SqlInjection si fa nelle caselle login oppure può essere fatta anche in textbox varie che "elabori" per poi mandare i dati in un database ???
Se la risposta è affermativa, ahimè credo che lo sia, che mi consigli per difendermi allora ? -
RE: Problema inserimento
Queste son le option value del form dove ho la mia combobox
$stringa_query="select sigla,provincia from citta order by provincia"; $elenco_provincia=mysql_query($stringa_query) or die(mysql_error()); while($row_provincia=mysql_fetch_array($elenco_provincia)){ $sigla_procincia=$row_provincia['sigla']; $nome_provincia=$row_provincia['provincia']; echo "<option value=\"$sigla_provincia\">$nome_provincia</option>\n";
Dovrebbero andar bene adesso!
-
RE: Problema inserimento
@Thedarkita said:
Sostituisci questo:
[php]$stringa_query="select provincia from citta order by provincia";
[/php]Con:
[php] $stringa_query="select sigla,provincia from citta order by provincia";
[/php]Invece di $row_provincia[sigla] sarebbe più corretto mettere $row_provincia['sigla'] anche perchè in quel modo dovrebbe generarti un notice perchè cerca la costante sigla.Se intendi questi value ho gia modificato tutto dal precedente intervento prima di dire che non funzionava neanche dopo quell'accorgimento!
-
RE: Problema inserimento
No, ahimè questa soluzione non porta da nessuna parte.
La tabella citta è stata importata ed è composta dai seguenti campi :
provincia
regione (vincolo di integrità referenziale con un'altra tabella regione)
siglaTutti e 3 di tipo varchar, stesso tipo e stessa lunghezza del dato impostato nella tabella utente.
Sembra tutto "lineare" invece inceppiamo in qualche stupidata... -
RE: Problema inserimento
Grazie mille TheDarkIta.
Gentilissimo come sempreHo un altro problema ahimè, il campo citta non viene riempito.
Questo è i lcodice che ho inserito nel mio form di iscrizione :
<tr> <td><p>Città:</p></td> <td> <select name="citta"> <?php @include "config.php"; $stringa_query="select provincia from citta order by provincia"; $elenco_provincia=mysql_query($stringa_query) or die(mysql_error()); while($row_provincia=mysql_fetch_array($elenco_provincia)){ $sigla_procincia=$row_provincia[sigla]; $nome_provincia=$row_provincia[provincia]; echo "<option value=\"$sigla_provincia\">$nome_provincia</option>\n"; } ?> </select> </td> </tr>
e sopra puoi vedere come mi son "comportato" per inserirlo nel databse.
Quando su phpmyamin verifico l'effettivo inserimento dei dati l'unico campo vuoto è appunto citta!
Perchè? -
Problema inserimento
Salve ragazzi, ho un problema di inserimento di dati nel database mysql.
Non capisco il perchè del problema. Vi posto il codice$tipo_utente="privato"; $nome=$_POST['nome']; $cognome=$_POST['cognome']; $data_nascita=$_POST['giorno']."/".$_POST['mese']."/".$_POST['anno']; $citta=$_POST['citta']; $telefono=$_POST['telefono']; $cellulare=$_POST['cellulare']; $email=$_POST['email']; $email_2=$_POST['email_2']; if (trim($nome) == "" OR trim($cognome) == "" OR trim($email) == "" OR trim($email_2) == ""){ echo "I campi obbligatori devono essere riempiti!"; } elseif($email!==$email_2){ echo "Email di verifica non corretta!"; } elseif ($_POST['cpt'] == ""){ echo "Il campo di verifica del codice va riempito!"; } elseif(isset($_POST['cpt']) && !empty($_POST['cpt'])) if($_SESSION['CAPTCHA'] != strtolower($_POST['cpt'])){ echo "<strong>Codice errato!</strong>"; } else{ @include "config.php"; $query="INSERT INTO utente (tipo_utente,nome,cognome,data_nascita,citta,telefono,cellulare,email) VALUES ('$tipo_utente','$nome','$cognome','$data_nascita','$citta','$telefono','$cellulare','$email')"; if (mysql_query($query, $conn)) echo "Iscrizione effettuata con successo!"; else echo "Errore durante l'inserimento!"; mysql_close($conn); } ```Quando inserimisco i dati nelle textbox e combobox(ovvero quelle per la data e per la città) clicco sul mio pulsante "invia" lo script esegue tutti i controlli sui dati per poi eseguire la query che poi non va a buon fine inquanto mi da a video l'ultima echo...ovvero "Errore durante l'inserimento" La mia tabella "utente" è cosi composta : cod_utente notnull autoincrement e primarykey tipo_utente notnull nome notnull cognome notnull data_nascita notnull ---> (unione di 3 combobox giorno mese anno, il formato del campo è "date") citta notnull ---> (i dati provengono da una combobox che li estrapola da una tabella presente nel database) telefono null cellulare null email notnull ditta null data_reg --->( data registazione utente quindi ho messo il tipo "datetime" ) Il campo "ditta" è un campo che mi serve per altri scopi, ovvero per utenti registrati aventi un'azienda! ma il problema per adesso non sussite poichè mi sto occupando degli utenti di tipo "privato" ! Il file config.php è ben impostato ed anceh testato perchè ho già usato questo file per l'iscrizione alle newsletter e tutto funziona alla perfezione! Gentilmente aiutatemi perchè sto quasi per impazzire! Magari sarà una stupidata...