Visualizzazione dei risultati da 1 a 5 su 5

Discussione: mkdir

  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2008
    Messaggi
    86

    mkdir

    Salve ragazzi ho questa parte di programma che mi da un problema

    <?php
    $nome=$_POST['nome'];
    $pass=$_POST['pass'];
    setcookie($nome,$pass);
    $trovato='false';
    $fu=fopen('nomiutenti.txt','r');
    for ($i=0; $i>filesize('nomiutenti.txt'); $i++) {
    fseek($fu, $i, SEEK_SET);
    $cu=fread($fu, 1);
    if ($cu!='-') { $utente=$utente.$cu; }
    elseif ($utente=$nome) { $trovato='true';}
    else { $utente=''; }
    }
    fclose($fu);
    // 15 trovato
    if ($trovato=='true') {
    //Controllo Password
    $fd=fopen($utente.'/dati-'.$utente.'/dati-'.$utente.'.txt','r');
    for ($i=0; $i<filesize($utente.'/dati-'.$utente.'/dati-'.$utente.'.txt); $i++) {
    fseek($fd, $i, SEEK_SET);
    $cp=fread($fd,1);
    if ($cp!='*') { $pax=$pax.$cp; }
    elseif ($pax==$pass) { print "BENVENUTO!! "; }
    else { print "Password incorretta";}
    }
    close($fd);
    }
    //Non trovato
    else {
    //linea 30
    mkdir('./'.$nome, 0777);
    mkdir('./'.$nome.'/dati-'.$nome, 0777);
    $fp=fopen($nome.'/dati-'.$nome.'/dati-'.$nome.'.txt', 'a');
    fwrite($fp, $pass.'*');
    fclose($fp);
    $fu=fopen('nomiutenti.txt','a');
    fwrite($fu,$nome.'-');
    fclose($fu);}
    ?>

    mi dice che c'č un errore in linea 30 un '/' inaspettato
    perķ ha funzionato fino ad adesso mi aiutate?

  2. #2

    Re: mkdir

    racchiudendo il codice tra i tag {php} {/php} l'errore si evidenzia da solo:

    Codice PHP:
    <?php
    $nome
    =$_POST['nome'];
    $pass=$_POST['pass'];
    setcookie($nome,$pass);
    $trovato='false';
    $fu=fopen('nomiutenti.txt','r');
    for (
    $i=0$i>filesize('nomiutenti.txt'); $i++) {
    fseek($fu$iSEEK_SET);
    $cu=fread($fu1);
    if (
    $cu!='-') { $utente=$utente.$cu; }
    elseif (
    $utente=$nome) { $trovato='true';}
    else { 
    $utente=''; }
    }
    fclose($fu);
    // 15 trovato
    if ($trovato=='true') {
    //Controllo Password
    $fd=fopen($utente.'/dati-'.$utente.'/dati-'.$utente.'.txt','r');
    for (
    $i=0$i<filesize($utente.'/dati-'.$utente.'/dati-'.$utente.'.txt); $i++) {
    fseek($fd, $i, SEEK_SET);
    $cp=fread($fd,1);
    if ($cp!='
    *') { $pax=$pax.$cp; }
    elseif ($pax==$pass) { print "BENVENUTO!! "; }
    else { print "Password incorretta";}
    }
    close($fd);
    }
    //Non trovato
    else {
    //linea 30
    mkdir('
    ./'.$nome, 0777);
    mkdir('
    ./'.$nome.'/dati-'.$nome, 0777);    
    $fp=fopen($nome.'
    /dati-'.$nome.'/dati-'.$nome.'.txt', 'a');
    fwrite($fp, $pass.'
    *');
    fclose($fp);
    $fu=fopen('
    nomiutenti.txt','a');
    fwrite($fu,$nome.'
    -');    
    fclose($fu);}
    ?>
    insomma sostituisci la
    Codice PHP:
    for ($i=0$i<filesize($utente.'/dati-'.$utente.'/dati-'.$utente.'.txt); $i++) { 
    con
    Codice PHP:
    for ($i=0$i<filesize($utente.'/dati-'.$utente.'/dati-'.$utente.'.txt'); $i++) { 

  3. #3
    Manca l'apice dopo .txt alla riga 18 ($fd=fopen... ).

  4. #4
    Utente di HTML.it
    Registrato dal
    Jul 2008
    Messaggi
    86

    grazie mille

    Muchas gracias Filippo toso..
    Stavo impazzendo ma non riuscivo a vedere l'errore mi sa che devo fare una pausa
    Ancora grazie...

  5. #5

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.