Visualizzazione dei risultati da 1 a 6 su 6

Discussione: contaclick

  1. #1

    contaclick

    ciao a tutti.. vorrei creare un semplice contaclock "personalizzato".. senza scaricarlo da freephp...



    vorrei inserire i risultati in mysql... ho fatto questo codice.. ma non funziona







    richiamo lo script con www.miosito.it/click.php?url=http://www.html.it



    Codice PHP:
    <?php
    //richiamo la connessione al db
    require("config.php");
    //conto le linee della tabella e le metto in var $num
    $result mysql_query("SELECT COUNT(*) AS tot FROM contaclick");
    $num mysql_result ($result0);

    //faccio un ciclo
    for ($i 0$i <= $num$i $i+1) {
    //prendo tutte le celle della linea
    $res mysql_query("SELECT * FROM contaclick WHERE id=$i");
    $row mysql_fetch_array($res); 
    //faccio che downl aumenti di 1
    $downl $row[download] + 1;
    //aggiorno la riga
    $sqlio "UPDATE contaclick SET download ='$downl' WHERE id = '$i'";

    //se l'url è uguale al contenuto del campo url incrementa
    ($row[url] == $url) { mysql_query($sqlio); echo"sostituisci";} 
    //altrimenti
    else{
    //aggiungi una nuova linea
    $sql mysql_query("INSERT INTO contaclick (url, download)
    VALUES('
    $url', '1')") or die (mysql_error()); echo"crea";}
    //chiudo il ciclo
    }
    //disattivo il cambio pagina
    //Header("Location:$url");
    ?>



    logicamente non funziona perchè... per ogni riga, vede che non c'è l'url.. e per ogni riga, lui aggiunge una riga




    come posso ovviare?
    PIERCHI

  2. #2
    boh.. c'ho smacchinato tutta la sera.. non riesco



    aspetto ansioso vostro aiuto



    buonanotte
    PIERCHI

  3. #3
    è tutto sbagliato

    così sembrerebbe incrementare i campi download di TUTTI i record.. che senso ha?
    poi non conosco il resto della logica... per come lo farei io:

    invece il contaclick dovrebbe essere così (se è un conta download)

    download.php?id=X

    slezioni i dati relativi al file $_GET['id'] (WHERE id = '{$_GET['id']}'

    fai l'update (UPDATE contaclick SET download = download+1 WHERE id = '{$_GET['id']}')

    dai in output il file

    se invece è un contaclick sui links lo puoi fare allo stesso modo solo che invece di dare in output il file reindirizzi all'indirizzo

    Questo prevede che hai un database con i files/links....

    altrimenti spiega meglio


  4. #4
    ho capito pure io che li incrementava tutti... volevo appunto sapere come modificarlo



    cmq io voglio che venga inserito il link dentro il database... e non voglio richiamare il sito attraverso l'id...

    ma forse è la cosa migliore.... intanto che non ho ancora aperto, mi hai convinto a modificare il sito


    rispondi a questa domanda invece...



    se faccio un upload di un file di 2 o 3 mega... con una linea adsl... è facile che si blocchi l'upload, lasciandomi il file corrotto o no?
    PIERCHI

  5. #5
    Originariamente inviato da pierchi
    se faccio un upload di un file di 2 o 3 mega... con una linea adsl... è facile che si blocchi l'upload, lasciandomi il file corrotto o no?
    devi vedere qual è il limite impostato nel php.ini per gli upload, e devi vedere quanto tempo c'è per il maximum execution tine


  6. #6
    Originariamente inviato da }gu|do[z]{®©
    devi vedere qual è il limite impostato nel php.ini per gli upload, e devi vedere quanto tempo c'è per il maximum execution tine

    e che gli dico al mio hoster
    PIERCHI

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.