Pagina 2 di 2 primaprima 1 2
Visualizzazione dei risultati da 11 a 15 su 15
  1. #11
    ok ho semplificato in:

    Codice PHP:
      $data addslashes($_FILES["upfile"]["tmp_name"], $_FILES["upfile"]["size"]); 
    ma mi riporta:
    Warning: Wrong parameter count for addslashes() in C:\www\Upload\upload.php on line 27
    INSERT INTO uploaded_files (fileBinario, files_name) VALUES (, 2)

    (perchè mai??)

    anche se uso mysql_real_escape_string():
    Warning: mysql_real_escape_string() expects parameter 2 to be resource, integer given in C:\www\Upload\upload.php on line 27

  2. #12
    be qui è semplice, hai semplificato talmente che il primo parametro manca

    INSERT INTO uploaded_files (fileBinario, files_name) VALUES (, 2)

    metti $data tra gli apicini
    Manuel

    View my profile on LinkedIn
    Ubertini: amo solo te!

  3. #13
    intendi nella query(1) o nella dichiarazione della variabile(2)?

    1)
    Codice PHP:
     $query "INSERT INTO uploaded_files (fileBinario, files_name) VALUES ('$data', $file_name)"
    2)
    Codice PHP:
     $data 'mysql_real_escape_string($_FILES["upfile"]["tmp_name"], $_FILES["upfile"]["size"])'
    (la seconda mi sembra sbagliata) .. in qualsiasi caso tutti e due i casi mi danno errore

    (scusa se magari faccio domande ovvie, ma non sono espertissimo, e in questo momento sto scoppiando dal mal di testa! )

    grazie

  4. #14
    Scusa ma se inserisci in database un file binario è ovvio che esca tutta quella roba, non dovrebbe darti errore. Io lo facevo per inserire dei pdf di fatture...

    Piuttosto che campo usi per ricevere il file binario?

  5. #15
    eh infatti! solo che mi da errore!
    ora ho semplificato la stringa $data da inserire nel db come file binario (che ho postato sopra)
    e mi viene fuori l' errore(quando uso mysql_real_escape_string() ):

    Warning: mysql_real_escape_string() expects parameter 2 to be resource, integer given in C:\www\Upload\upload.php on line 27

    oppure(quando uso addslashes() ):

    Warning: Wrong parameter count for addslashes() in C:\www\Upload\upload.php on line 27

    e non capisco il perchè!!

    comunque il campo è mediumblob

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.