Visualizzazione dei risultati da 1 a 5 su 5

Discussione: funzione file

  1. #1

    funzione file

    Non riesco a capire il motivo per cui la funzione file non mi restituisce all'interno di un array i record di un file di testo, vi posto il codice

    Codice PHP:
    <?php

    if(isset($_POST['rec']))
      {
        
    $nomefile=$_POST['reparto'];
        echo
    "$nomefile
    "
    ;
        
    $num=5;
        
        for(
    $i=0;$i<$num;$i++)
          {
            
    $prod_mod[$i]=$_POST["p$i"];
            echo
    "$prod_mod[$i]
    "
    ;
          }
        
        
    $rigo=$_POST['rec'];
        echo
    "$rigo
    "
    ;
        
        
    $fp=fopen($nomefile,"r");
        
        
    flock($fp,2);//per operazioni di scrittura esclusiva 
            
        
    $vettore=file($nomefile);
        
        
        
        
        for(
    $i=0;$i<count($vettore);$i++)
            echo
    "$vettore[$i]
    "
    ;

    (li ho mandati a video per vedere se realmente non erano presenti e così è stato)

  2. #2
    Utente di HTML.it
    Registrato dal
    Jan 2009
    Messaggi
    777
    non hai messo l'apertura e chiusura di for qui
    Codice PHP:
     for($i=0;$i<count($vettore);$i++)
            echo
    "$vettore[$i]
    "

    che dovrebbe essere
    Codice PHP:
     for($i=0;$i<count($vettore);$i++){
            echo
    "$vettore[$i]
    "
    ;


  3. #3
    ma se c'è una sola istruzione sotto il ciclo "for" posso anche ometterle le parentesi, correggimi se sbaglio?


    edit: come volevasi dimostrare non è questo l'errore perchè ho appena provato e non funziona uguale...

  4. #4
    Utente di HTML.it
    Registrato dal
    Jan 2009
    Messaggi
    777
    sai che non lo sapevo, ho imparato una cosa nuova comunque metterle non fa male

  5. #5
    sisi, certo il problema è che a me interessa che il vettore sia riempito, lo mando a video solo per vedere se lo è effettivamente...

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.