Visualizzazione dei risultati da 1 a 8 su 8
  1. #1

    Un problema con cookie e uno con upload

    Salve a tutti. Vorrei sottoporvi un paio di domande confidando nel vostro aiuto per risolvere alcuni miei problemi.


    1. ACCESSO RISERVATO

    L'altro giorno ho realizzato un accesso riservato per un sito web utilizzando i soliti due campi di testo (id e password). Una volta compilati, questi parametri vengono passati ad una pagina php che si occupa di controllarli. In caso di match positivo, viene creato un cookie "autorizzazione" con valore "ok".
    codice:
    if ($id == "aaa" && $password = "bbb") {
       setcookie ("autorizzazione", "ok", "", "/", "", 0);
       header("Location: ciao.php");
    }
    In ogni pagina interessata da protezione, poi, inserisco questo in apertura:
    codice:
    if ($autorizzazione != "ok") {
       header("Location: index.php");
       exit;
    }
    In locale mi funziona, mentre online no (il server è su Aruba): come mai?


    2. UPLOAD

    Sempre all'interno di questo piccolo CMS ho previsto la possibilità di effettuare l'upload di alcune immagini. Il form contiene l'attributo enctype e il php è il seguente:
    codice:
    if ($img1 != "none") {
       @copy("$img1", "/img/$img1_name");
    }
    Questo non funziona nè in locale nè in remoto: why?


    Un grazie a tutti,
    Piero.


  2. #2

  3. #3

  4. #4
    UPLOAD

    Quando devo fare l'upload di un file scrivo così:
    codice:
    if (!isset($_FILES)) { $_FILES = $HTTP_POST_FILES; }
    copy($_FILES['id']['tmp_name'], "/img/".$_FILES['id']['name']);
    Ma quando invio il modulo mi dice che è impossibile creare il file (il percorso di destinazione è corretto) in quanto nella funzione copy() c'è un parametro invalido (il primo, dire, a questo punto).

    Ci sto sbattendo la testa da settimane: chi mi helpa?

    Grazie mille,
    Piero.



    P.S. Per rendervi conto, andate su www.re1.it/cultura-nuova/admin/aggiungi.php e provate a fare l'upload di un file ad esempio dal primo campo. Forse ho impostato male gli attributi del form?

  5. #5
    ma perchè non fai come si dice nel tutorial?
    Upload con Php

  6. #6
    Ho adattato proprio quello script, snellendolo un po'... forse l'ho snellito troppo?

    Ok, non vi tedio oltre anche perchè sarebbe stupido farvi domande su una cosa che ho fatto di fretta e magari tralasciando cose importanti.

    Ok, riposterò quando avrò esempio e codice sistemati. Grazie mille.

  7. #7
    Perchè non mi funziona?
    codice:
    <form id="addEv" action="..." method="post" enctype="multipart/form-data"><fieldset>
       <label for="evImg1">Immagine:</label>
       <input type="file" id="evImg1" name="evImg1" value="" />
    
       <input type="submit" value="upload" />
    </fieldset></form>
    codice:
    if (!isset($_FILES)) { $_FILES = $HTTP_POST_FILES; }
    
    if (trim($_FILES['evImg1']['name']) != "") {
    	$img1 = $_FILES['evImg1']['name'];
    	copy($_FILES['evImg1']['tmp_name'], "$imgFolder/t/$img1") or die("Upload immagine fallito.");
    Grazie.

  8. #8
    [edit: ho detto vaccate... che ho cancellato]
    prova a mettere all'inizio dello script
    codice:
    error_reporting (E_ALL);
    e correggi gli errori che ti segnala

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.