Scrool News & Testo postato il 28/11/2009 01:15:22 nel forum programmazione, gdrcd e open source
Stavo programmando una scrool con le news quando mi è sorto un dubbio, ovvero posso impostare che le news vengano prese da un file esterno??
Ovvero io al momento ho:
Pagine → 1
28/11/2009 10:32:18
In due righe di PHP:
<?php
$filename = "something.txt";
$handle = fopen($filename, "r");
$contents = fread($handle, filesize($filename));
echo $contents;
fclose($handle);
?>
cambia il contenuto di $filename e sei a posto.
Il manuale al completo delle funzioni di gestione dei file cmq lo trovi qui: http://www.php.net/manual/en/function.fread.php
Tsu
29/11/2009 02:09:32
Senza ricorrere a tanto, che temo, l'uso delle funzioni su file potrebbe fare a cazzotti con le impostazioni del server, puoi usare il la funzione include. La cosa migliore pero' sarebbe che il tuo feed venisse da un database, visto che non l'hai da pescare da un sito esterno. Lo potresti gestire piu' comodamente da pannelli.
29/11/2009 04:15:24
oppure, un altra idea è questa:
crei una pagina chiamata news.php dove inserisci le news che vuoi tramite una query, poi, dove vuoi inserirla puoi inserire un antiestetico iframe:
<iframe src="news.php"></iframe>
oppure, meglio, come dice mr faber:
<?php include('news.php')?>
però attenta che non ci sia subito dopo
<?session_start()?>
la riga:
include ('open2.php');
se no va in conflitto (questo se usi gdrcd)
29/11/2009 09:29:27
Se includi un file quello non deve avere un sessions_start() al suo interno. oltre che dare problemi non ha alcun senso.
29/11/2009 11:40:28
Quindi volete dirmi che non posso andare a prendere ad esempio un pagina in html???
Ovvero dentro lo scrool, che è già impostato e tutto, non posso usare una specie di "href" per andare a prendere il contenuto della pagina senza che me ne apra un'altra?? ^^!!
A parte usando il sistema di tsumi?? ^^!!
29/11/2009 12:57:03 e modificato da dyrr il 29/11/2009 12:57:24
29/11/2009 20:34:17
oppure inserire la pagina come iframe, che mi sembra la cosa migliore, visto che, se e' una pagina html, ha gia' un suo header e un suo body indipendenti che andrebbero in conflitto con quelli della pagina ospite.
01/12/2009 09:45:53
L'uso di fopen() e compagnia è normalmente permesso dai server configurati un pelo decentemente quindi nulla vieta di fare un tentativo.
file_get_contents() se non ricordo male a suo tempo l'avevo visto bloccare da netsons per una qualche ragione di sicurezza che ora non ricordo quindi non so ...
L'alternativa di salvare le news su db è sicuramente valida a meno che la richiesta di poterli prendere da un file non abbia alle spalle qualche motivazione particolare.
Tsu
Discussione seguita da
Pagine → 1
Rispondi alla Discussione Aggiungi ai Preferiti Inoltra Discussione Forum Programmazione, GDRCD e Open Source Elenco Forum
Enlisted: Rendiamo Enlisted un posto migliore N°62