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

    Opendir e directory con variabile.

    Non riesco a far accettare opendir in questo modo:

    Codice PHP:
        if ($handle opendir("prove/".$accesso."/contenuti")) { 
    Credo sia una semplice questione di apici e doppi apici, ma non riesco a venirne a capo. Suggerimenti?
    La Terra è bella, peccato per i terrestri.

  2. #2
    if ($handle = opendir("prove/$accesso/contenuti")) {
    Un tardo hegeliano di Busalla / allevava un gorilla nella stalla
    citando Adorno nell notti chiare / finché il primate stanco di ascoltare
    lo strangolò con una sciarpa gialla Dillo Con Parole Sue

  3. #3
    Originariamente inviato da nivasio
    if ($handle = opendir("prove/$accesso/contenuti")) {
    Non va, non so come mai. Il valore di $accesso passa, e la directory c'è. Fa pate di uno script per la lettura e la stamp di files di testo in una direcotry, e in la tre parti funziona ma lì no.

    Codice PHP:
    $apridati fopen("prove/".$accesso."/dati.txt""r"); //QUI LEGGE


    function getNewsList(){
       
    $fileList = array();

        if (
    $handle opendir("prove/$accesso/contenuti")) { //QUI NO
            // Read all file from the actual directory
            
    while ($file readdir($handle))  {
                if (!
    is_dir($file)) {
                   
    $fileList[] = $file;
              }}}    
        
    rsort($fileList);
        return 
    $fileList;
    }

    ...

            
    $list getNewsList();
          foreach (
    $list as $value) {
              
    $newsData file("prove/".$accesso."/contenuti/".$value); //QUI SI'
              
    $data  $newsData[0];
             
    $testo $newsData[1];
                      unset (
    $newsData['0']);
             unset (
    $newsData['1']);
              
             
    $newsContent "";
             foreach (
    $newsData as $value) {
                   
    $newsContent .= $value;
                 
             
           }
           
    $testonuovo=preg_replace('#\\\"#',"'",$testo);
              
            echo
    "<table width='900' border='0' cellspacing='0' cellpadding='0'>
        <tr> 
          <td width='400' align='center' class='body'> 

    [img]prove/"
    .$accesso."/immagini/".$data.".jpg[/img]</p>
            </td>
          <td width='500' valign='top' class='body'> 
    $testonuovo
          </td>
        </tr>
      </table>"
    ;
          } 
    La Terra è bella, peccato per i terrestri.

  4. #4
    ma ti da qualche errore cercando di aprirla?
    Un tardo hegeliano di Busalla / allevava un gorilla nella stalla
    citando Adorno nell notti chiare / finché il primate stanco di ascoltare
    lo strangolò con una sciarpa gialla Dillo Con Parole Sue

  5. #5
    Originariamente inviato da nivasio
    ma ti da qualche errore cercando di aprirla?
    No, nessuno, è quello il punto.
    La Terra è bella, peccato per i terrestri.

  6. #6
    prova a mettere una variabile :

    $dir = "/quifaidelleprove/";

    if (is_dir($dir)) {
    echo"ok";
    }
    else {
    echo"boh";
    }
    Un tardo hegeliano di Busalla / allevava un gorilla nella stalla
    citando Adorno nell notti chiare / finché il primate stanco di ascoltare
    lo strangolò con una sciarpa gialla Dillo Con Parole Sue

  7. #7
    Originariamente inviato da nivasio
    prova a mettere una variabile :

    $dir = "/quifaidelleprove/";

    if (is_dir($dir)) {
    echo"ok";
    }
    else {
    echo"boh";
    }
    Ti ringrazio ma la directory c'è, non mi serve controllarlo. Ho provato anche a passarlo in un'altra variabile ma niente da fare. Tutti gli altri punti dello script che prelevano dalla stessa directory funzionano, mentre quello no.
    La Terra è bella, peccato per i terrestri.

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.