[PHP] Problema ciclo while

MattiaBL

Nuovo Utente
6 Giu 2018
1
0
1
PHP:
<?php
ini_set('memory_limit', -1);
ini_set('max_execution_time', 0);
include 'class.php';
header("Content-type:application/json");
$API = new API("");
$start = "0";
$stop = "1";
$done = true;
$res = $API->portscan("208.80.152.201", 0, 1);
$count = count($res);
while($done){
while($count == $stop){
$res = $API->portscan("208.80.152.201", 0, 1);
for($n = $start; $n <= $stop; $n++){
    $return = NULL;
    $return .= json_encode(
        array(
         $n => array(
             'status' => $res[$n."_port"],
         )
        )
         );
         echo $return;
        }
        $done = false; 
    }
}
il primo while non si ferma anche se come si vede nel codice metto $done = false; scusate l'identazione
 
Ultima modifica di un moderatore:

Max 1

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
29 Feb 2012
4.406
339
83
@MattiaBL

Da regolamento del forum, come tutti noi sei tenuto ad usare il tag
code.gif
quando posti del codice, oppure la funzione codice dalla barra degli strumenti
box inserisci 2.png.JPG

Inoltre ti prego di leggere attentamente il regolamento generale del forum e quello di sezione dove posti
Grazie
Per questa volta te lo sistemo io ma mi raccomando per il futuro
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.042
149
63
PR
www.borgo-italia.it
ciao
non mi sembra che non sia il primo, ma il secondo
ora mettiamo che all'inizio tu abbia
$count=100
$stop=100
ora all'interno del secondo while non vedo nulla che modifichi il valore o di $coun o di $stop
while($count == $stop){.....}
per cui i loro valori rimangono sempre 100 ed il ciclo continua all'infinito
 

macus_adi

Utente Attivo
5 Dic 2017
1.333
91
48
IT/SW
Rendere il codice più leggibile e magari spezzare a servizi potrebbe facilitare il lavoro.

Potresti facilmente aggirare l'ostacolo in questo modo:
PHP:
while($done && $count == $stop)

N.B. Su alcune versione di php devi scrivere così:
PHP:
while($done && ($count == $stop))

Se una delle due condizioni non è vera esci fuori dal ciclo. Nel tuo "done" farebbe uscire dal ciclo!
 
Discussioni simili
Autore Titolo Forum Risposte Data
valvasori [PHP] Problema ciclo for PHP 12
neo996sps PHP: problema con ciclo for PHP 1
S Problema ciclo php ed errore [object XMLHttpRequest] Ajax 0
T ALTRO PROBLEMA CON ARRAY PHP PHP 1
D problema php mysql PHP 1
D problema php mysql PHP 1
Z Problema di sincronizzazione PAYPAL con PHP PHP 1
A Problema checkout carrello php PHP 2
G Problema caricamento tabelle MySql da PhP PHP 0
M Problema con php per calcolo costo percentuale PHP 7
O Problema Formmail in PHP su Aruba PHP 0
WebmasterFioriniAndrea Chat e php [problema] PHP 3
L [PHP] Problema con Telegram PHP 1
WebmasterFioriniAndrea [PHP] Problema che non mi fa vedere niente PHP 2
A [PHP] Problema query insert [RISOLTO] PHP 14
N [Apache] problema con estensione php Apache 0
C [PHP] Problema con download file PHP 0
M [PHP] Problema con preg_match PHP 1
gandalf1959 [PHP] problema con l'utilizzo di Header PHP 3
K [RISOLTO] Problema Griglia Php+Mysql PHP 13
M [PHP] Problema con query select PHP 2
L Problema jQuery validation AJAX (PHP 7) PHP 6
L Problema funzione mail() PHP PHP 3
S [PHP] Problema con istruzione "use" PHP 23
A Problema PHP PHP 1
T [php] problema creazione query select-where PHP 5
M [PHP] problema if PHP 3
L [PHP] Problema su codice o server PHP 5
T [PHP] problema maggiore e minore PHP 4
Cosina [PHP] fwrite problema con le parole accentate PHP 9
M [PHP] Problema search form PHP 3
F [PHP] Problema con number_format PHP 3
L [PHP] problema count messo in una funzione. PHP 1
P [PHP] Progettino CRUD di esercitazione. Problema su $_FILE. PHP 9
trattorino [PHP] problema entrata immagini insert PHP 1
C Apache Cordova problema con php Programmazione 1
trattorino problema raccapricciante php conteggio query PHP 4
T PHP+MYSQL: problema con quelle maledette lettere accentate... PHP 5
F [PHP] Problema con array multidimensionale PHP 4
F Problema con pagine login in PHP PHP 2
M [PHP] Problema script ricezione e invio posta... PHP 1
Kolop [RISOLTO][PHP] Problema Pagination PHP 2
C [PHP] Problema Invio Email Elseif PHP 2
A [PHP] Problema invio mail con funzione mail() PHP 3
gandalf1959 problema con la codifica caratteri accentati e speciali tra php e mysql PHP 3
L [PHP] Problema Script 'Not Found' PHP 4
webmachine [PHP][MYSQL] Problema con le SELECT PHP 5
alessandra86 [PHP] Popolamento database con form ricorsivi - problema array (foreach ) PHP 5
dvdscr [PHP] Problema malfunzionamento Wordpress WordPress 13
O [PHP] Problema Button in form PHP 1

Discussioni simili