Visualizzazione risultati 1 fino 5 di 5

Discussione: Problema con script PHP

  1. #1
    Guest

    Exclamation Problema con script PHP

    Salve,
    Il mio problema si tratta di creare uno script PHP per scrivere su una pagina
    un codice.
    Per aiutarvi vi metto a disposizione un file zip, potete scaricarlo quà:

    http://www.acmacchineolearie.com/aiutatemi.zip

    Ho incluso nel file zip una pagina "verify.php"
    Vi spiego il funzionamento:
    Ho un programma che per aprirsi va a chiedere conferma a quella pagina php.
    Io la dentro inserirò i seriali degli utenti che hanno il permesso di aprire il
    programma. I seriali sono tutto numerici come potete vedere dalla pagina.
    Non chiedetemi informazioni sul programma visto che non è mio, io mi occupo
    solo della registrazione dei seriali.
    Il mio problema è questo, voglio fare un form in una pagina html dove inserisco
    il numero del seriale, ed esso andrà a scriversi in quella pagina "verify.php"
    però, premetto che non sono un esperto di php e vorrei un aiuto se possibile:
    Come posso far inserire un seriale attravero un form html, facendolo seguire
    quel schema?

    <?php
    $k=$_GET[serial];
    if($k=="01")
    die("01")
    ?>

    <?php
    $k=$_GET[serial];
    if($k=="02")
    die("02")
    ?>

    <?php
    $k=$_GET[serial];
    if($k=="03")
    die("03")
    ?>

    e così via, ogni seriale che aggiungo deve scriversi in quella pagina in questa
    maniera:

    <?php
    $k=$_GET[serial];
    if($k=="03")
    die("03")
    ?>

    In questo caso il seriale è 03.
    A me serve uno script php che mi aiuti grazie.


    solo titoli specifici.

    Dodi
    Ultima modifica di Dodi : 20-11-2005 alle ore 20.25.28

  2. #2
    Guest

    Predefinito

    ciao

    prova questo:

    form di invio dati:
    Codice:
    <form action="inserisci_seriale.php" method="post">
    <input type="text" name="ser">
    <input type="submit" value="inserisci">
    </form>

    file inserisci_seriale.php
    Codice:
    <?php
    
    $ser=$_POST[ser];
    
    $sx="\n\n".'<?php
    $k=$_GET[serial];
    if($k=="'.$ser.'")
    die("'.$ser.'")
    ?>';
    
    $zx=fopen("verify.php",a);
    if(fputs($zx,$sx)){
    
    echo "seriale aggiunto correttamente";
    }else{
    
    echo "seriale non aggiunto";
    }
    
    fclose($zx);
    
    
    
    
    ?>

    spero di aver capito il tuo problema.. anche se non ho capito a cosa ti serve..

    vabbè
    ciao

  3. #3
    Guest

    Unhappy No purtoppo

    No, purtroppo, mi da questo errore:

    Warning: fopen(verify.php): failed to open stream: Permission denied in C:\Inetpub\vhosts\romanwaro.com\httpdocs\Aqua\inse risci_seriale.php on line 30

    Warning: fputs(): supplied argument is not a valid stream resource in C:\Inetpub\vhosts\romanwaro.com\httpdocs\Aqua\inse risci_seriale.php on line 31
    seriale non aggiunto
    Warning: fclose(): supplied argument is not a valid stream resource in C:\Inetpub\vhosts\romanwaro.com\httpdocs\Aqua\inse risci_seriale.php on line 39

    Cmq mi serve per registrare facilmente seriali, visto che prevedo molti utenti non voglio farlo manualmente non ne ho il tempo, e così posso farlo registrare anche a qualche amico che non ne capisce di php.
    Ah quasi dimenticavo, premetto che i permessi son tutti 777.

    i codice è così dalla riga 31:

    $zx=fopen("verify.php",a);
    if(fputs($zx,$sx)){

    echo "seriale aggiunto correttamente";
    }else{

    echo "seriale non aggiunto";
    }

    fclose($zx);

    fino alla 39
    Ultima modifica di yieforum : 20-11-2005 alle ore 21.28.18

  4. #4
    Guest

    Predefinito

    sicuro che i permessi siano impostati a 777???

    anche perchè dal percorso sul server che si legge nell'errore che ti restituisce
    sembra che il tuo sito stia su un server Windows..

    prova a cambiare cartella..
    ad esempio sui server aruba Windows la cartella con i permessi di rwx è la public..

    cmq questo è il classico errore dei permessi..

    prova un po ..

    ciao

  5. #5
    Guest

    Predefinito

    Si si, ma purtroppo ho controllato bene, permessi 777 a tutto, cartella pubblica compresa.

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •