Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2012
    Messaggi
    154

    [JAVASCRIPT] Funzione equivalente a file() di PHP

    Salve a tutti ragazzi! Sto iniziando a studiare javascript e avrei bisogno di sapere se esiste una funzione equivalente a file() di PHP. Ossia una funzione che prende il nome di un file *.txt per argomento e ritorna un array in cui ogni elemento corrisponde a una riga del file. Grazie mille in anticipo!
    Mess with the best die like the rest.

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Non esattamente... ma con ajax puoi leggere e farti restituire un file XML che risiede sullo stesso server o un file di testo e trattarlo come una stringa... dipende da fattori che non hai specificato.

    Escludi la lettura di un file dal pc dell'utente o che risiede su un sito diverso.
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2012
    Messaggi
    154
    Va bene grazie penso che userò file() su php e passerò l'array a javascript con un for a questo punto :/
    Mess with the best die like the rest.

  4. #4
    Originariamente inviato da KingWoody
    Va bene grazie penso che userò file() su php e passerò l'array a javascript con un for a questo punto :/
    Se file ti torna un array, direi che ti basta questo json-encode.
    JSON ti aiuta parecchio in situazioni più complesse, quindi darci un'occhiata non fa che bene.

    EDIT: per intenderci:

    codice:
    <?php
    	$a = array("line 1", "line 2", "line 3", "line 4");	
    	$encoded = json_encode($a);	
    ?>
    <html>
    	<script>
    		var array = <?php print($encoded); ?>;		
    		function printArray() {
    			document.getElementById("text").value = array;
    		}
    	</script>
    	
    	<body>
    		<button onclick="printArray()">Click</button>
    		<input readonly="readonly" id="text"/>
    	</body>
    </html>

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.