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. Categorie
    3. Coding e Sistemistica
    4. Coding
    5. IMPORTANTE, problema con ricariche paypal
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • A
      alexander146 User • ultima modifica di

      ancora non capisco!!!:x se per favore mi aiuti a capire in quanto sn ignorante in materia

      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
      • C
        cali1981 Super User • ultima modifica di

        Hai usato l'istruzione response.write?
        nel codice sopra togli l'ultima parte,

        sz_sql="insert into ricariche (id_utente,ricarica,data,tx) values(" & session("id_utente") & "," & item & ",'" & now() & "','" & tx &"')"
        cn.execute sz_sql
        response.redirect "../ricarica_effettuata.asp?amt=" & item
        else
        response.redirect "../ricarica_effettuata.asp?amt=" & item
        end if
        else
        response.redirect "../ricarica_error.asp"
        end if

        che fa il redirect e metti all'inizio response.write(item) e gli altri per vedere i valori passati.

        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • A
          alexander146 User • ultima modifica di

          , io ho fatto questo, non so bene se è giusto ( ripeto sono un pò ignorante in materia 😢)

          Cmq dopo ke faccio questa sostituzione ke devo fare? devo caricare il file nel sito? come faccio a vedere in pratica se ci sono errori? grz

          sz_sql="insert into ricariche (id_utente,ricarica,data,tx) values(" & session("id_utente") & "," & item & ",'" & now() & "','" & tx &"')"
          cn.execute sz_sql
          response.write(item) & item
          else
          response.write(item) & item
          end if
          else
          response.write(item)
          end if

          %>

          0 Miglior Risposta Ringrazia Cita Rispondi

            1 Risposta Ultima Risposta
          • C
            cali1981 Super User • ultima modifica di

            Certo, fatto questo devi caricarlo del sito e fare la procedura che faresti per la ricarica, senò finora come hai fatto a fare i test?

            0 Miglior Risposta Ringrazia Cita Rispondi

              1 Risposta Ultima Risposta
            • A
              alexander146 User • ultima modifica di

              Ok, l'ho fatto ma niente. ho caricato il file con le modifiche nel sito, ho provato a caricare dei soldi e di nuovo lo stesso problema, cioè i soldi li ricevo ma nel database non si memorizza niente!! 😞

              0 Miglior Risposta Ringrazia Cita Rispondi

                1 Risposta Ultima Risposta
              • C
                cali1981 Super User • ultima modifica di

                ma la pagina cosa fa vedere? Ovviamente quello non ha risolto niente, serviva solo per vedere i valori delle varie variabili per capire cosa ci fosse che non andava.

                0 Miglior Risposta Ringrazia Cita Rispondi

                  1 Risposta Ultima Risposta
                • A
                  alexander146 User • ultima modifica di

                  no ti spiego. questo file asp. non spunta nel sito ma serve per collegare le ricariche al database. il file ke spunta sul sito è un'altro se vuoi te lo mando, ma non penso c'entri niente con il malfunzionamento... o si?!

                  0 Miglior Risposta Ringrazia Cita Rispondi

                    1 Risposta Ultima Risposta
                  • A
                    alexander146 User • ultima modifica di

                    il codice , relativo alle ricariche, del file ke spunta nel sito è questo ( ho messo solo i codici relativi alla ricarica di 10 euro):

                    <form action="htt://ww.paypal.com/cgi-bin/webscr" method="post">
                    <input type="hidden" name="cmd" value="_xclick">
                    <input type="hidden" name="business" value="[email protected]">
                    <input type="hidden" name="item_name" value="Ricarica 10 euro">
                    <input type="hidden" name="item_number" value="10">
                    <input type="hidden" name="amount" value="10.00">
                    <input type="hidden" name="no_shipping" value="0">
                    <input type="hidden" name="no_note" value="1">
                    <input type="hidden" name="currency_code" value="EUR">
                    <input type="hidden" name="lc" value="IT">
                    <input type="hidden" name="bn" value="PP-BuyNowBF">
                    <input type="hidden" name="payer_id" value="9">
                    Ricarica da <b>10 euro</b> (10 crediti più 5 in omaggio)
                    <input type="image" src="htts://ww.paypal.com/it_IT/IT/i/btn/btn_buynow_SM.gif" border="0" name="submit" alt="Effettua i tuoi pagamenti con PayPal. un sistema rapido, gratuito e sicuro.">
                    <img alt="" border="0" src="htts://ww.paypal.com/it_IT/i/scr/pixel.gif" width="1" height="1">
                    </form>

                    0 Miglior Risposta Ringrazia Cita Rispondi

                      1 Risposta Ultima Risposta
                    • C
                      cali1981 Super User • ultima modifica di

                      Questo file serve per collegarti a paypal, invece quel file che facevi vedere come lo richiami?

                      0 Miglior Risposta Ringrazia Cita Rispondi

                        1 Risposta Ultima Risposta
                      • A
                        alexander146 User • ultima modifica di

                        No quello ke facevo vedere prima non compare sul sito

                        0 Miglior Risposta Ringrazia Cita Rispondi

                          1 Risposta Ultima Risposta
                        • C
                          cali1981 Super User • ultima modifica di

                          Ho capito che non compare, ma dovrai mettercelo no? Come pensi di richiamarlo una votla messo nel sito? Come fai il debug? In ogni caso puoi richiamrlo semplicemente con nomefile.asp?item=123&... eccc

                          0 Miglior Risposta Ringrazia Cita Rispondi

                            1 Risposta Ultima Risposta
                          • A
                            alexander146 User • ultima modifica di

                            ah scusa. per richiamarlo così: .../moduli/esegui_ricarica.asp

                            0 Miglior Risposta Ringrazia Cita Rispondi

                              1 Risposta Ultima Risposta
                            • C
                              cali1981 Super User • ultima modifica di

                              Aspetta, quel codice dentro ha delle cose tipo count = request.querystring('count') Ok? Sai cos'è la querystring? Sono quei parametri passati nell'url, tipo richiesta.asp?count=1, quando esegue quella operazione nella variabile count ci sarà 1. Ora, per testarlo devi richiamare quella pagina passando parametri simili a quelli che verrebbero passati dalla procedura di pagamento online, e controllare i valori che scrive. Così vedi dove non funziona e correggi eventuali inesattezze.

                              0 Miglior Risposta Ringrazia Cita Rispondi

                                1 Risposta Ultima Risposta
                              • A
                                alexander146 User • ultima modifica di

                                ok ci sono. ho fatto quello ke mi hai detto ho visto dove stava l'errore. mi è spuntata questa scritta:

                                *Server.MapPath() error 'ASP 0175 : 80004005' *
                                *Disallowed Path Characters *
                                */moduli/esegui_ricarica.asp, line 2 *
                                The '..' characters are not allowed in the Path parameter for the MapPath method.

                                e cioè, a quanto ho capito, l'errore sta nella seconda linea del file, precisamente si devono togiere questi due punti : '..'

                                dopo aver capito l'errore ho fatto questo: ho corretto l'errore, ho caricato nuovamente il file "esegui_ricarica.asp" corretto sul sito e ho provato a fare una prova se funzionasse. ma il risultato è ke ancora non si memorizza niente sul database!!!!!:():. io i soldi li ricevo sempre ma nel database niente!perchè????!!!!!😢

                                0 Miglior Risposta Ringrazia Cita Rispondi

                                  1 Risposta Ultima Risposta
                                • C
                                  cali1981 Super User • ultima modifica di

                                  Beh non è che basta toglierli, devi vedere dove sta quel file e dargli l'url giusto, relativamente alla root del sito.

                                  0 Miglior Risposta Ringrazia Cita Rispondi

                                    1 Risposta Ultima Risposta
                                  • A
                                    alexander146 User • ultima modifica di

                                    Potresti spiegarti meglio. devo cioè vedere dalla root del sito dove sta il file, e in base a quello dargli l'URL giusto?
                                    cioè l'url sarebbe questo ww.nomesito.com/moduli/esegui_ricarica.asp ???
                                    no?o ho capito male?
                                    se è così il file è messo bene

                                    0 Miglior Risposta Ringrazia Cita Rispondi

                                      1 Risposta Ultima Risposta
                                    • C
                                      cali1981 Super User • ultima modifica di

                                      No hai capito male. Io parlavo dell'url del file del db, quello da cui hai tolto i .. Li devi metterci l'url relativo alla root, quindi se il file sta in www.sito.com/folder/file.db, li devi mettere /folder/file.db

                                      0 Miglior Risposta Ringrazia Cita Rispondi

                                        1 Risposta Ultima Risposta
                                      • A
                                        alexander146 User • ultima modifica di

                                        dunque, vediamo se ci siamo. inizialmente avevo questo codice (metto solo la parte dove c'era l'errore):

                                        <%
                                        strconn="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.Mappath("../mdb-database/lb.mdb") & ";Persist Security

                                        e lo modificato togliendo i due punti

                                        <%
                                        strconn="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.Mappath("/mdb-database/lb.mdb") & ";Persist Security

                                        ora tu dici ke al posto dei due punti devo mettere l'url del database. ma questo è *("/mdb-database/lb.mdb") *cioè è già inserito.

                                        il percorso del file "esegui_ricarica" devo metterlo pure?

                                        P.S. il database è in access

                                        0 Miglior Risposta Ringrazia Cita Rispondi

                                          1 Risposta Ultima Risposta
                                        • A
                                          alexander146 User • ultima modifica di

                                          Ehi cali ke mi consigli di fare quindi??
                                          t prego risp 😢
                                          ciaoo :ciauz:

                                          0 Miglior Risposta Ringrazia Cita Rispondi

                                            1 Risposta Ultima Risposta
                                          Caricamento altri post
                                          Rispondi
                                          • Topic risposta
                                          Effettua l'accesso per rispondere
                                          • Da Vecchi a Nuovi
                                          • Da Nuovi a Vecchi
                                          • Più Voti