Visualizzazione dei risultati da 1 a 6 su 6

Discussione: warnig & notice

  1. #1

    warnig & notice

    ho questa funzione per un template che mi ^implode^ i vari blocchi
    ogni blocco è una pag.html
    codice:
    function template_blocchi($template) {
     $k=count($template);
     reset($template);
     $i=0;
     $template1="";
    while ($i<=$k) {
      $template1.=str_replace("\"","\\\"",implode("",file($template[$i])));	
      $i++;
    }
     return $template1;
    }
    $template è un array con i percorsi relativi delle varie pag.html (i blocchi)

    funziona tutto bene o meglio mi da 2 notice e 2 warning
    codice:
    Notice: Undefined offset: 2 in e:\up_d\www\carmen\funzioni.php on line 11
    Warning: implode(): Bad arguments. in e:\up_d\www\carmen\funzioni.php on line 11
    Notice: Undefined offset: 2 in e:\up_d\www\carmen\funzioni.php on line 11
    Warning: implode(): Bad arguments. in e:\up_d\www\carmen\funzioni.php on line 11
    la linea 11 è quella in grassetto

    cosa c'è da correggere???
    dove sbaglio?
    There are 10 types of people in the world: Those who understand binary, and those who don't.

  2. #2


    Ma in fondo al path nell'array c'e il nome del file?


    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  3. #3
    Originariamente inviato da piero.mac


    Ma in fondo al path nell'array c'e il nome del file?

    si l'array è di questo tipo:
    codice:
    $blocchi01= array (
      "../blocchi/menu.htm",
      "../blocchi/primopiano.htm"
    );
    l'array lo legge e fa anche l'echo delle pagie.,..insomma funge
    solo quei notice e warning
    There are 10 types of people in the world: Those who understand binary, and those who don't.

  4. #4
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    l'array ha 2 elementi ($k = 2), $i parte da 0. con la condizione che hai messo nel while ($i<=$k) il ciclo viene eseguito 3 volte, raggiungendo $i = 2, che però non corrisponde a nessun valore presente nell'array.
    prova a mettere $i < $k...
    think simple think ringo

  5. #5
    Originariamente inviato da marketto
    l'array ha 2 elementi ($k = 2), $i parte da 0. con la condizione che hai messo nel while ($i<=$k) il ciclo viene eseguito 3 volte, raggiungendo $i = 2, che però non corrisponde a nessun valore presente nell'array.
    prova a mettere $i < $k...
    sono un fagiano

    grazie 1000
    There are 10 types of people in the world: Those who understand binary, and those who don't.

  6. #6
    Utente bannato
    Registrato dal
    Apr 2004
    Messaggi
    1,392
    Originariamente inviato da marketto
    l'array ha 2 elementi ($k = 2), $i parte da 0. con la condizione che hai messo nel while ($i<=$k) il ciclo viene eseguito 3 volte, raggiungendo $i = 2, che però non corrisponde a nessun valore presente nell'array.
    prova a mettere $i < $k...
    marketto sai tutto... potresti lavorare per Leedorf!!!

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.