Newsgroup: it.comp.www.php
Titolo: uscire da ciclo while fgets

ciao a tutti
dunque, ho un ciclo di questo tipo
for ($i=$ccc; $i<=$dd; $i++)
{
	$quale=$ultimopost-$i;
	fputs($fp, "HEAD ".$quale."\n");
	$line=fgets($fp,1024);
	$mex=explode(" ",$line);
	if ($mex[0]==221) 
	{
		while(($line=fgets($fp,1024))!=".\r\n")
		{
			bla bla bla
			if($condizione) {break;}
		}
	}
}
chiuditutto
dunque, praticamente sfoglio il con fgets ed fputs le intestazioni
e quando trovo quello che mi serve, vorrei uscire dal ciclo e sfogliare un
altro post, per velocizzare notevolmente lo script
per uscire esco con break
perň al giro successivo, quando richiedo la nuova intestazione, non mi
trova piů corrispondenza, se stampo a video $mex[0]
al posto di darmi 221, mi va a prendere residui di intestazioni
dell'articolo precedente
come se uscendo dal ciclo e rilanciando fputs($fp, "HEAD ".$quale."\n");
mi andasse ad accodare la cosa, e quindi mi saltasse un po' di record
ecco, non ho ben capito dove sta il problema
ho provato ad azzerare un po' le varie variabili , line, mex, ecc...
ma penso che il problema č che io esco dal ciclo php, ma il ciclo fgets
continua a girare
ecco, penso che se facessi fputs($fp, "QUIT\n"); riazzererei tutto, ma poi
dovrei ricollegarmi, ed in un loop lunghetto il server mi darebbe errore x
troppi login
con un semplice fclose ($fp); non ho effetti
c'č per caso un comando per interrompere il flusso in arrivo da fgets senza
dover chiudere la connessione?
non so se mi son spiegato bene :)
-- 
SCIRIO - Windows user #1 on machine #007 (linux cacca)
http://scirio.altervista.org
 - 
http://www.x-privat.org
Indovina il film:
Sarah si č appena trasferita a Los Angeles e ha iniziato a frequentare il
college.
Qui fa amicizia con tre ragazze che praticano la magia per divertimento ed
insieme inizieranno a fare incantesimi sempre piů potenti...
Soluzione: 
http://scirio.altervista.org/cinema/scheda.php?id=3078

 per uscire esco con break
Perche' non usi cURL invece di dover reinventare la ruota?
-- 
I am what I am, I do what I can
Do. Or do not. There is not try.

 Perche' non usi cURL invece di dover reinventare la ruota?
oibò, qui mi si stravolge tutto :)
le curl al momento non le conosco, ma da quel che leggo devo vedere se sono
installate
inoltre, dici che in termini di prestazioni ne guadagno?
o è il solo metodo per risolvere il mio problema?
col mio metodo c'è soluzione?
cmq ora inizio a darci un occhio, thanks
-- 
Indovina il film:
Norman Bates, il pericoloso serial killer del Bates Motel, viene rilasciato
dopo 22 anni di prigionia, perchè dichiarato non più pericoloso per la
società.
Una volta però tornato al suo motel, Norman inizia a notare fatti strani
intorno a se, e sembra che la madre sia tornata...
Soluzione: 
http://scirio.altervista.org/cinema/scheda.php?id=3816

 cmq ora inizio a darci un occhio, thanks
e soprattutto, sotto windows come si installano?
ho scommentato nel php.ini la extension=php_curl.dll
ho copiato sotto system32 e system le libeay32.dll e ssleay32.dll 
ma non mi è ben chiara la frase
"Al fine di utilizzare il supporto CURL occorre anche compilare PHP con
--with-curl[=DIR] dove DIR è il percorso della directory che contiene le
directory lib e include"
non l'ho mai fatto, come si compila il php senza far danni sotto windows?
:)
la libreria ovviamente l'ho scaricata e messa in una cartellina precisa
ma non mi è chiaro come attivarla
-- 
Indovina il film:
La giovane Laura, in cerca di attenzioni, cerca di sedurre il suo
professore, ma quando questi rifiuta, lei si vendica denunciandolo per
molestie...
Soluzione: 
http://scirio.altervista.org/cinema/scheda.php?id=9538

 e soprattutto, sotto windows come si installano?
Come si installano tutte le estensioni sotto Windows, si legge il
manuale ...
http://www.php.net/manual/en/install.windows.extensions.php


 
http://www.php.net/manual/en/install.windows.extensions.php
e ma appunto, quelle 2 cose delle dll da abilitare e da copiare l'ho fatto
perņ non ho capito come si compila il php
io avevo scaricato la versione autoinstallante, non so se ho tutti i
sorgenti x ricompilarlo, e soprattutto, non so come si compila
-- 
SCIRIO - Windows user #1 on machine #007 (linux cacca)
http://scirio.altervista.org
 - 
http://www.x-privat.org
Indovina il film:
La giovane psichiatra Beatriz Vargas, accetta un impiego presso una
rinnomata casa di cura specializzata in ipnosi.
Appena iniziato il nuovo incarico, la giovane psichiatra si interessa al
caso di una bambina con dei problemi, che perņ, poco dopo aver parlato con
la dottoressa, viene ritrovata morta...
Soluzione: 
http://scirio.altervista.org/cinema/scheda.php?id=8985

 fatto perņ non ho capito come si compila il php
Facciamo cosi', tu posta la pagina del manuale PHP ufficiale in cui
viene detto che per abilitare una estensione sotto windows si debba
sempre ricompilare il PHP e ti dico come si fa.


 sempre ricompilare il PHP e ti dico come si fa.
sicuramente non capisco io perchè è la prima volta che devo mettere qualche
estensione, cmq, in questa pagina:
http://www.php.net/manual/it/ref.curl.php
c'è scritto:
"Installazione
Al fine di utilizzare il supporto CURL occorre anche compilare PHP con
--with-curl[=DIR] dove DIR è il percorso della directory che contiene le
directory lib e include."
-- 
Indovina il film:
Continuano le vicissitudini dell'adolescente Vic.
I genitori sempre in lite, la cotta per il giovane Philippe e le prime
uscite della sorellina Samanta, questi sono i problemi che Vic è costretta
ad affrontare in questo momento della sua vita.
Soluzione: 
http://scirio.altervista.org/cinema/scheda.php?id=8288

 sorgenti x ricompilarlo, e soprattutto, non so come si compila
Del resto la tua sign. parla da sola ;-)
ciao
Filippo B.
-- 
Ci vuole tutta la vita per imparare a vivere e, quel che forse
sembrerà più strano, ci vuole tutta la vita per imparare a morire.
(Seneca)

 
http://www.php.net/manual/en/install.windows.extensions.php
vabbè ci son riuscito con easy php
-- 
Indovina il film:
Un giovane dottore, insoddisfatto della sua vita sessuale con la moglie,
inizia a cercare avventure particolari.
Un giorno tramite un suo amico riesce ad entrare in una villa dove c'è il
ritrovo di una strana setta religiosa...
Soluzione: 
http://scirio.altervista.org/cinema/scheda.php?id=119