Leggere il primo carattere da un file

Salve, ho un problema forse di semplice soluzione per chi sa il php  :(

Ho questa stringa di codice all'interno di un file in php:

<?php include_once($MPinc=(str_repeat('../',substr_count(substr($_SERVER['PHP_SELF'],1),'/')).'sondaggio/poll.php'));displayPoll(8); ?>

che include nella pagina un sondaggio.

Ora vorrei che al posto dell'8 che ho evidenziato, il codice in php mettesse il numero dell'ultimo sondaggio creato.

Per trovare il numero dell'ultimo sondaggio creato, bisogna leggere il primo carattere di un file chiamato "newest.php" all'interno della directory del sondaggio.

Il file dentro è così:

9   8   7   5   4   3   2   6   1

dove il numero che mi interessa (e che si aggiorna ogni volta che viene creato un nuovo sondaggio), è il primo: il 9!

Come posso fare?

Per favore aiutatemi! Non dovrebbe essere difficile, però non so da dove partire!

Grazie mille!

inviato 11 anni fa
AlexMark
X 0 X

In realtà a te serve leggere tutti i caratteri di un file prima del primo spazio.

prova con:

<?php
$file = file_get_contents("newest.php");
$id_sondaggio = explode(' ',$file);
$id_sondaggio = $id_sondaggio[0];
include_once($MPinc = (str_repeat('../', substr_count(substr($_SERVER['PHP_SELF'],1),'/')) . 'sondaggio/poll.php'));
displayPoll($id_sondaggio);
?>

se il file è molto grande ci sarebbero altri modi, più ottimizzati ma questo è immediato

 :bye:

risposto 11 anni fa
Gianni Tomasicchio
modificato 11 anni fa
X 0 X

Grazie mille  :D

risposto 11 anni fa
AlexMark
X 0 X
Effettua l'accesso o registrati per rispondere a questa domanda

Domande simili