mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.www.php
Titolo: Problema con <select> -lunghetto-

Salve a tutti.
Ho un problema che riguarda la creazione di una <select> madiante dei 
dati presi da un database.
Spiego bene:
ho una tabella "menu"
ed una tabella "serate".
Nella tabella delle serate un campo racchiude il nome di un menu 
presente nella tabella "menu" e quando vado a visualizzare la serata ho 
un link al rispettivo menu.
Fin qui tuto bene.
Il problema ce l'ho quando devo modificare la serata ed il rispettivo 
menu associato.
Ho pensato da una <select> con le <option> formate dai nomi dei vari 
menu(non ci sono problemi), il mio problema è questo: alla <option> 
corrispondente al menu associato in precedenza devo dare l'opzione 
selected in modo che se non devo modificare il menu associato non c'è 
bisogno di riselezionarlo con il rischio di dimenticare il menu gia 
associato.
Come posso fare? Io ho creato solo cicli annidati....infiniti....
Grazie anticipatamente.

 associato non c'è bisogno di riselezionarlo 
<?php 
$prev_selected = "menu toscana";
while ($row = mysql_fetch_assoc ($rs_menu)) {
	if (!isset ($row["menu"])) {
		$row["menu"] = "";
	}
	$attrib = "";
	if ($row["menu"] == $prev_selected) {
		$attrib = "selected";
	}
	print ("<option " . $attrib . ">" . $row["menu"]  . "</option>");
}
?>
Da testare/adattare.
-- 
I am what I am, I do what I can
Sei un newbie? Leggi questo 
http://url.repository.biz/go/3C
L'uomo, conscio di sbagliare, persevera.

 
Grazie mille Setec per il tuo aiuto!
Cmq posto il codice testato/adattato. Spero possa essere utile a 
qualcuno... manca solo l'ordine alfabetico nella select.. lo farò ora..
Ecco il codice:
echo " <b>MENU ASSOCIATO</b><br>\n";
$menu_associato = $row["menu"]; ####dato proveniente da una 
precedente 						query
echo "<select name=menu>";
#
# QUERY TABELLA MENU
#
	$query = "select nome from menu_degustazione";
	$risultato_menu = mysql_query($query)
		or die("Errore query menu");
#
#
while ($row_menu = mysql_fetch_array($risultato_menu, MYSQL_ASSOC))
{
	$prev_selected = $menu_associato;
	$attrib = "";
if ($row_menu["nome"] == $prev_selected)
{
$attrib = "selected";
print ("<option " . $attrib . ">" . $row["menu"]  . "</option>");
}else {
echo "<option value=$row_menu[nome]>$row_menu[nome]</option>";
}
}
echo "</select>";

 qualcuno...
Se qualcuno lo vuole utilizzare forse e' meglio un codice un po' piu'
pulito:
<?php 
echo "<b>MENU ASSOCIATO</b><br />\n";
$menu_associato = $row["menu"]; 
echo "<select name='menu'>";
$query = "SELECT nome FROM menu_degustazione ORDER BY nome";
$risultato_menu = mysql_query ($query) or die("Errore query menu");
while ($row_menu = mysql_fetch_assoc ($risultato_menu)) {
	$attrib = "";
	if ($row_menu["nome"] == $menu_associato) {
		$attrib = " selected='true'";
	}
	print ("<option" . $attrib . ">" . $row["nome"]  . "</option>");
}
echo "</select>";
?>
-- 
I am what I am, I do what I can

Newsgroup: it.comp.www.php
Titolo: Verifica esistenza file esterno

Salve,
ho un problema che da diversi giorni mi blocca tutto.
Vorrei caricare sul mio sito delle immagini che risiedono su un altro
server.
Vorrei però fare un controllo in modo tale che se la foto non esiste,
mi compare qualcos'altro deciso da me (ad esempio un icona bianca,
ecc.
Ho provato ad usare funzioni del tipo:
<?php
    function url_exists($url){
        $url = str_replace("http://", "", $url);
        if (strstr($url, "/")) {
            $url = explode("/", $url, 2);
            $url[1] = "/".$url[1];
        } else {
            $url = array($url, "/");
        }
        $fh = fsockopen($url[0], 80);
        if ($fh) {
            fputs($fh,"GET ".$url[1]." HTTP/1.1\nHost:".$url[0]."\n
\n");
            if (fread($fh, 22) == "HTTP/1.1 404 Not Found") { return
FALSE; }
            else { return TRUE;    }
        } else { return FALSE;}
    }
?>
Purtroppo però non funziona perchè fsockopen non funziona su server
esterni.
Qualcuno può aiutarmi?
Grazie infinite.
Francesco.

ecc.
L'unica cosa pratica che puoi fare su un server "chiuso" e'... non fare
controlli e "gestire" l'errore via CSS.
Leonardo
-- 
IN NO EVENT SHALL MICROSOFT [] BE LIABLE FOR [] FAILURE TO MEET ANY DUTY
INCLUDING OF GOOD FAITH OR OF REASONABLE CARE, FOR NEGLIGENCE [] EVEN IN
THE EVENT OF [] BREACH OF CONTRACT OR BREACH OF WARRANTY OF MICROSOFT...
                              -- EULA di Windows Media VCM 9, articolo 8

Un esempio?
Grazie!!!
:-))

Un esempio?
Non e' questo il newsgroup, comunque metti ogni immagine in un elemento
con sfondo di classe pippo, quando hai finito di caricare la pagina via
onload(), assegni allo sfondo uno... sfondo :-) con scritto "Sorry". Le
immagini presenti non cambiano perche' coprono lo sfondo, e dove invece
le immagini non ci sono si legge lo sfondo con scritto "Sorry".
Non molto fine, customizzabile o comodo, ma DOVREBBE funzionare.

Newsgroup: it.comp.www.php
Titolo: Problema con WHERE? >_>;

Ciao a tutti.
Ho scritto questo bel O_o; pezzo di codice ma non ottengo nessun 
risultato. Forse e' perche' ho pasticciato con il WHERE?
<?php
    $sql = "SELECT * FROM merendine WHERE categoria = 'cioccolato'";
    if (!$sql) {
      die('<p>Errore: ' .
          mysql_error() . '</p>');
    $result = mysql_query($sql);
    $row = mysql_fetch_array($result);		
}
echo('<a href="' . $row['url'] . '"><img 
src="
http://www.miosito.it/images/
' . $row['img'] . '"><br>' . 
$row['nome']);
?>
In pratica ho questa tabella composta da nome, immagine, url e categoria 
di merendine. Le categorie sono tre o quattro. Io voglio mostrare solo 
le merendine al cioccolato (categoria). La mia richiesta sql e' 
corretta? Se si', dove sbaglio? ;_; Perche' non ottengo nessun output 
HTML, ne' un errore.
Grazie in anticipo per l'aiuto. ^_^;
~Neko

 }
Il problema sta nella graffa.
Devi chiuderla dopo il die().
Ciao
Marco


Grazie! Ho corretto ma lo script non funziona ancora. Credo di 
pasticciare con il WHERE. Non capisco perche': se chiedo tutti i 
risultati me li mostra, ma se chiedo solo i risultati che hanno come 
categoria il cioccolato, o non mostra niente oppure mostra tutti.
Cosa sto combinando? ;_;
Aiuto, vi prego!
~Neko

 categoria il cioccolato, o non mostra niente oppure mostra tutti.
Hai provato con:
SELECT * FROM merendine WHERE categoria LIKE 'cioccolato'?
Ciao
Marco

 SELECT * FROM merendine WHERE categoria
In realta', anziche' "categoria", stavo usando "group". E in questo modo 
non funzionava. Ho scritto "categoria" e tutto fila liscio. Grazie 
ancora! ^_^
~Neko

     if (!$sql) {
          ^^^^^
Che significa tutto cio' ?
Forse intendevi
$sql=mysql_query("SELECT * FROM merendine WHERE categoria='cioccolato'",$db) 
if (!$sql) die("query failed: ".msql_error());
-- 
Ciao,
        Fabrizio
<=- 
http://www.negusweb.it
 -=>
Newsgroup: it.comp.www.php
Titolo: array

c'è una cosa che non mi è molto chiara....
come faccio a visualizzare i mesi contenuti nel mio array ?
$lang['mesi']  = array("Gennaio", "Febbraio", "Marzo", "Aprile", "Maggio",
"Giugno", "Luglio", "Agosto", "Settembre", "Ottobre", "Novembre",
"Dicembre");
vorrei precisare che.....   non desidero cambiare l'array con
$mesi = array("..........
grazie

 c'h una cosa che non mi h molto chiara....

<?php
 $n=count($lang['mesi']);
 
 for( $index=0; $index<$n; $index++) {
 
   echo $lang['mesi'][$index].'<br />';
 }
?>
_SV_

c'è una cosa che non mi è molto chiara....
come faccio a visualizzare i mesi contenuti nel mio array ?
$lang['mesi']  = array("Gennaio", "Febbraio", "Marzo", "Aprile", "Maggio",
"Giugno", "Luglio", "Agosto", "Settembre", "Ottobre", "Novembre",
"Dicembre");
vorrei precisare che.....   non desidero cambiare l'array con
$mesi = array("..........
grazie



 come faccio a visualizzare i mesi contenuti nel mio array ?
http://www.php.net/manual/en/language.types.array.php
print ($lang['mesi'][0]); // restituisce Gennaio.
-- 
I am what I am, I do what I can
Sei un newbie? Leggi questo 
http://url.repository.biz/go/3C
Votami! 
http://www.phpclasses.org/vote.html
L'uomo, conscio di sbagliare, persevera.


prova a fare così:
print $lang['mesi'][0]; //Gennaio
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

Newsgroup: it.comp.www.php
Titolo: staff@latoserver.com

Ho installato lo script che controlla la raggiungibilità dei server.
Sono con una connessione sempre attiva (flat) quindi ho inserito i web da
controllare e per prova ho inserito un web inesistente.
In questo caso dovrei avere un messaggio di errore no ? ma io quando lancio
il file batch vedo una schermata dos tutta nera (senza nessuna scritta
all'interno) che si chiude dopo un secondo e l'sms non arriva
Ho schedulato l'esecuzione con un'intervallo di 10 min.
I file script non devono essere pubblicati sul server vero ?

Scusate ho sbagliato l'invio :-)

Newsgroup: it.comp.www.php
Titolo: ini_set

dal manuale:
"Imposta il valore di una data opzione di configurazione. Se l'operazione
riesce restituisce il vecchio valore, oppure FALSE se fallisce. Le opzioni
di configurazione manterranno il nuovo valore durante l'esecuzione dello
script, e saranno ripristinate al termine dello stesso."
non c'è specificata una cosa, l'opzione che cambio viene cambiata su
tutte le connessioni al web server, o solo a quella che ha fatto lanciare
ini_set?
 



Dovrebbe cambiare solo per l'esecuzione corrente.
Ciao

 Dovrebbe cambiare solo per l'esecuzione corrente.
dallo stralcio che ho riportato semrebbe il contrario, non trovi?



Intendi forse che mentre viene eseguito il mio script con ini_set() tutte 
le connessioni che avvengono al webserver (anche ad altri script) vengano 
eseguite con i valori impostati da me? Sarebbe una follia :) ma questo 
già lo sai. Diciamo allora che dovrebbero scriverlo...
Ciao
Newsgroup: it.comp.www.php
Titolo: tasto Back del Browser

E' possibile con PHP disabilitare il tasto BACK del Browser?
Grazie a tutti.
Zazza

Poichè php è SERVER-SIDE e il browser è USER-SIDE credo che la domanda si
risponda da sè :-)
Forse javascript...
J


e non e' overridabile, perche posso anche disabilitare il javascript del
browser per aggirare 
-- 
Sidewinder  
---------------------------------------------------------------------
You can now buy more gates with less specifications than at any other time
in history.
		-- Kenneth Parker
---------------------------------------------------------------------

Certo che no... posso anche disabilitare il rendering delle pagine html :-))
J

 ha scritto nel messaggio
news:meJ89.8005$xi1.3...@news2.tin.it...


Newsgroup: it.comp.www.php
Titolo: Invio mail formattate

Come faccio con PHP a inviare mail formattate con codice HTML?
grazie


guardi sul manuale e leggi tutti gli esempi. ce n'č uno che mostra come
inviare una tabella html.
prego

 prego
ma dove su 
www.php.net
?


si, funzione mail. ci sono un sacco di esempi.
http://www.php.net/manual/en/function.mail.php

 Come faccio con PHP a inviare mail formattate con codice HTML?
http://phpmailer.sourceforge.net

Newsgroup: it.comp.www.php
Titolo: nn so far funzionare mysql!!!

Ragazzi, io sono riuscito a creare un database in mysql che dovrebbe
raccogliere info da un modulo fatto in php.Qual'è l'istruzione che mi
permette di visualizzare i dati in mysql che vengono inviati attraverso il
form php?
Grazie Gianfranco



Cosa significa ??
Mi sembra che tu voglia verificare se i dati sono stati inseriti, bene,
è necessario leggere il contenuto della tabella:
1. Con una SELECT su linea di comando di mysql
2. Con una SELECT attraverso un client (MyAdmin)
3. Con una SELECT attraverso un client browser (phpMyAdmin)
fai tu !!
-- 
Happy Hack !!
 | 
carlo...@tin.it
 | >
klojaf.com
 
 | >
ahioo.net
 
 | >
deathware.com
---------pine-4.21--------
Newsgroup: it.comp.www.php
Titolo: come evitare la creazione di una nuova istanza?

Il problema che vi sottopongo e che mi assilla da un po di tempo è il 
seguente :
* utilizzando la classe COM (o qualsiasi altra cosa) di PHP come è 
possibile ottenere l'istanza di un programma già in esecuzione evitando 
di generarne una nuova?
Mi spiego meglio. Se ho Word aperto, la chiamata :
$word = @new COM("word.application");
aprirà una nuova istanza di Word e il mio programma PHP lavorerà su 
quest'ultima. Al contrario io avrei bisogno di ottenere il riferimento 
all'istanza di Word già in esecuzione.
Grazie.
Roberto

 riferimento all'istanza di Word già in esecuzione.
Non credo sia possibile, quale e' la tua necessita?
-- 
I'am what I'am, I do what I can

 
vuoi un riferimento o una copia dell'oggetto creato ?
Nel primo caso credo non sia possibile, PHP da quanto ne so finora non 
ha puntatori espliciti.
ciao
Alesi_27

 non ha puntatori espliciti.
Scusa?
Il passaggio per riferimento non e' un puntantore?
Non so se e' una idea valida, ma la serializzazione di una variabile
passata per riferimento potrebbe essere la soluzione-



Con la vecchia libreria w32api_register_functions e qualche interfaccia
scritta in C (solo per PHP 4.2.0 - 4.2.3).
Cmq. non compatibile, un paio di bug, solo da php con 
command.com
.
Se ti serve seriamente mi contatti via email e ti mando un pacchetto, cosi
puoi esperimentare.

Newsgroup: it.comp.www.php
Titolo: Nome pc in php

Salve ragazzi,
esiste un modo per ottenere il nome del pc con una funzione php?
Avete presente quando cliccate su start (in windows) il nome che appare
vicino a "Disconnetti..." bhe quello mi interesserebbe ottenere, oppure se
si usano sistemi operativi tipo linux o mac, il nome utente (login) ndi chi
usa il pc.
Se avete suggerimenti sono ben accetti.
Grazie

 usa il pc.
$_ENV["COMPUTERNAME"]
ste


ho provato ma mi da stringa nulla. sembra che i 4 server con supporto php
che conosco abbiano in HIDDEN questa variabile.
http://www.propostediclasse.com/phptest/pc.php
cercando su google ho trovato dei server che non nascondono questo valore ma
mi da il nome del server e non del client che si collega...
Nessun suggerimento in proposito?
Grazie

 valore ma mi da il nome del server e non del client che si collega...
Per quello che riguarda il nome utente loggato sulla macchian client in
PHP NON puo' essere recuperato.
Per quello che riguarda il nome del PC ne abbiamo gia' parlato, cerca
tra i vecchi post. Le due soluzioni erano o utilizzare le Network
Functions di PHP oppure installare l'smbclient sul server e fare una
richiesta netbios verso l'IP del client, anche se  e' probabile che non
si riesca ad ottenere l'informazione desiderata.
-- 
I am what I am, I do what I can
Cerchi un programmatore PHP/MySQL? 
http://url.repository.biz/go/1Y
L'uomo, conscio di sbagliare, persevera.
Newsgroup: it.comp.www.php
Titolo: news

Salve!
Un problema: sto cercando un script in php per le news.
L'interfaccia utente deve essere tipo quella del sito 
www.unienna.it
(possibilmente con la stessa trasparenza perchè sotto c'è grafica).
Devono essere gestite da utenti non esperti, quindi ci dovrebbe essere
una pagina di amministrazione semplice.
Sto cercando sul solito 
http://www.hotscripts.com/
 ma se ci fosse
qualcuno che già conosce qualcosa del genere...
Grazie!
herb
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 una pagina di amministrazione semplice.
Potresti guardare l'HTML della pagina: la visualizzazione dele news è
ottenuta tramite JavaScript...si potrebbe copiarla e poi fare in modo che si
appoggi a un DB tramite PhP!
Klaudio
kl...@NoSpamemail.it

Newsgroup: it.comp.www.php
Titolo: verificare contenuto url

Da un url passo una variabile js alla mia pagina php con un link tipo:
<a href='prova.php?NumFsQ="+Sq+"'>link</a>"
Nella pagina prova.php leggo la variabile js e la trasformi in una php con:
$NFsQ = $_GET['NumFsQ'];
Fin qui tutto ok.
Ora ho la necessità, ogni volta che accedo alla pagina prova.php,
di controllare se nell'url che mi indirizza a prova.php c'è questa variabile 
oppure no.
In caso negativo assegno d'ufficio un valore a $NFsQ.
Come posso fare?

 Come posso fare?
if (isset($_GET["NumFsQ"])) ...
Bye.


Grazie. :-)

Newsgroup: it.comp.www.php
Titolo: sintassi corretta echo

ieri mi sono imbattuto in un problema utilizzando echo in questo modo:
echo <<<END
del codice HTML (quindi con doppi apici in mezzo e commenti HTML)
END;
ottenendo che l'END; viene printato e quindi non vengono interpretate le
righe di codice sucessive. da cosa puo essere dipeso? avete qualche
consiglio in merito?
grazie.


Eredoc sintax?
Il manuale dice così
<<<EOD
Example of string
spanning multiple lines
using heredoc syntax.
EOD;
Ciao

 Eredoc sintax?
Heredoc sorry

Newsgroup: it.comp.www.php
Titolo: passaggio dati tra sessioni

Ciao a tutti! Ho dei dati salvati in una sessione che vorrei passare ad
una pagina ASP... E' possibile farlo direttamente? Cioè senza inviare
query multiple per ogni record da memorizzare?
Grazie mille!

carmelo wrote:

Definisci "passare ad una pagina ASP", "farlo direttamente" e "senza
inviare query multiple".
-- 
I am what I am, I do what I can
Sei un newbie? Leggi questo 
http://url.repository.biz/go/3C
Vuoi supportarmi? 
http://url.repository.biz/go/3E
Do. Or do not. There is not try.

Newsgroup: it.comp.www.php
Titolo: Variabili di sessione

Scusate, ho letto il manuale ma non capisco come funzionano le variabili di
sessione, qualcuno di voi potrebbe essere cosě gentile da illuminarmi?
In particolare ho bisogno di memorizzare la ragione sociale ed altri dati
dopo il login in modo da mantenerli in tutte le pagine successive.
--
Chrys B.J.
http://www.mercatino-usato.it

Trovata la risposta grazie ugualmente.
Newsgroup: it.comp.www.php
Titolo: un proverbio al giorno

supponiamo di avere una tabella mysql in cui vi sono i campi idproverbio e 
proverbio. questa tabella viene riempita frequentemente con sempre più 
proverbi.
io ora vorrei che quotidianamente il proverbio che appare nel sito cambi 
giornalmente indipendetemente da chi guarda il sito.
è possibile? come? 

 come?
Basta eseguire una query di selezione e decidere che logica utilizzare
per visualizzare i proverbi.
-- 
Vuoi distribuire il tuo sito web su CD/DVD?
Prova 
http://www.dwebpro.com/
Vuoi diventare un esperto analista PHP/MySQL?
Vieni a fare uno stage con noi: 
http://www.creativepark.it/stage/

 per visualizzare i proverbi.
beh quello l'ho fatto con il random pero' come faccio a fargli capire che il 
random rimane tale sinchè non cambia il giorno? 

 che il random rimane tale sinchh non cambia il giorno?
O salvi da qualche parte (es. sul file system, nel database etc.) il
proverbio estratto per il giorno oppure implementi un sistema di
estrazione che si basi sul giorno invece che su random.


Newsgroup: it.comp.www.php
Titolo: Consigli ad un neofita

Sono nuovo dell'ambiente e vorrei conoscere meglio il linguaggio
datemi qualche consiglio. Da dove inizio? 

 datemi qualche consiglio. Da dove inizio?
http://freephp.html.it
seguiti tutte le guide
sono perfette.
Marco

Newsgroup: it.comp.www.php
Titolo: sql cosa cambia se in campo int si passa var con apici

database mysql;
se ID č un campo int o bigint etc, comunque un campo numerico
se nella query
....
WHERE ID = '$pippo'
ho che $pippo= 10; 
si possono usare comunque gli apici nella clausola WHERE?
ho visto che funziona,
pero' in un post ho letto che č sconsigliato e che si devono usare solo 
se la variabile contiene una stringa;
perchč? 


beh in effetti con MySQL l'utilizzo degli apici sempre e comunque mi pare 
sia consigliato dato che questo evita semplici attacchi SQL Injection 
(
http://php.html.it/articoli/leggi/896/proteggersi-dalla-sql-injection/
)
ciao
Mario
_________________________
WEB: 
www.mario-online.com
________________________________

Newsgroup: it.comp.www.php
Titolo: Lo stack dei function call

Ho un discreto sistema di debugging: ogni volta che si verifica un errore in
una delle mie applicazioni, ricevo un email indicante file, numero di linea,
tipo dell'errore, ed il print_r dell'array $GLOBALS.
Le mie chiamate ad SQL sono tutte eseguite attraverso una funzione
DoExecute, a cui passo la stringa SQL.
Quando si verifica un errore, l'email che ricevo indica il nome di file ed
il numero di linea in cui si verifica l'errore, che e' all'interno della
DoExecute().
C'e' modo di stampare in qualche modo lo "stack delle chiamate"?
Esempio:
DoExecute, file main.inc.php, line 27
Called by InsertNames, file main.php, line 99
Called by main, file index.php, line 22
Astorni

 C'e' modo di stampare in qualche modo lo "stack delle chiamate"?
http://www.php.net/debug_backtrace
 PHP >= 4.3.0
-- 
I am what I am, I do what I can
Vuoi supportarmi? 
http://url.repository.biz/go/3E
L'uomo, conscio di sbagliare, persevera.
Newsgroup: it.comp.www.php
Titolo: da parsing file a parsing stringa

Salve,
mi trovo di fronte al seguente problema:
devo effettuare il parsing di xml contenuto in una stringa.
Fino ad oggi ho sempre effettuato tale parsing partendo da file ed ora
mi trovo in questa situazione:
incollo una porzione di codice per essere più chiaro
if (!($fp = fopen($file, "r"))) 
{
	die("Errore apertura file");
}
while ($data = fread($fp, 4096)) 
{
	if (!xml_parse($xml_parser, $data, feof($fp))) 
	{
		die(sprintf("Errore XML: %s alla linea %d",
xml_error_string(xml_get_error_code($xml_parser)),
		xml_get_current_line_number($xml_parser)));
	}
}
come si può notare si scorre il file con fread dopo averlo aperto.
Ora mi chiedo: come posso fare la stessa cosa senza utilizzare il
file, ma utilizzando solo una stringa? Dovrei quindi scorrere la
stringa...
Grazie a chiunque mi darà una mano!
Ciao
--
tdan...@jumpy.it

 devo effettuare il parsing di xml contenuto in una stringa.
http://www.php.net/xml_parse
$xml = '<root>content</root>';
xml_parse ($xml_parser, $xml, true);
-- 
I am what I am, I do what I can
Sei un newbie? Leggi questo 
http://url.repository.biz/go/3C
Vuoi supportarmi? 
http://url.repository.biz/go/3E
Do. Or do not. There is not try.

Newsgroup: it.comp.www.php
Titolo: $_SERVER['PHP_SELF'] per avere solo il primo livello del path?

se ho un file.php in questo percorso:
http://localhost/A/B/C/D/file.php
se scrivo dentro al file.php la variabile $_SERVER['PHP_SELF'] ho:
/A/B/C/D/file.php
come si puo' fare per avere solo 
/A/
o
/A/B/
praticamente non tutto il percorso ma solo il primo o il secondo livello?

 praticamente non tutto il percorso ma solo il primo o il secondo livello?
Io farei così:
$arr_path = explode("/", $_SERVER['PHP_SELF'];  // crea array dei
livelli
$path = '/' . $arr_path[0] . '/';                        // primo
livello
$path = '/' . $arr_path[0] . '/' . $arr_path[1] . '/';   // secondo
livello

 livello
ok ; solo piccola correzione
$path = '/' . $arr_path[1] . '/';      // primo livello
una volta usata la variabile si deve riazzerare?

 una volta usata la variabile si deve riazzerare?
In che senso "si deve riazzerare"? Spiegati meglio.



considerando che una volta usata non mi serve piu' tenere in memoria tale
dato e l'array stesso, se poteva essere un mini accorgimento per non
caricare il programma di lavoro inutile;



unset($var)
-- 
Ciao, Anto', [38, 143, AQ] 
MB C SC 220 CDI Magma Rot
"Di sempre cio' che senti e fai cio' che pensi."
    G.G. Màrquez
Newsgroup: it.comp.www.php
Titolo: FLASH E PHP!Aiuto!!

Salve!
Ho fatto un piccolo sito in flash di un piccolo negozio.Ora, un mio
amico mi ha "compilato" uno piccolo script in php che serve per
esporre un catalogo di prodotti con possibilità di inserimento dei
prodotti dal gestore del negozio.
Quello che ora non riesco a fare, è integrare il mio sitarello in
flash, con questo script.
Lo script graficamente ha solo tabelle con i testi e immagini; io
vorrei far si che questo script venga ad essere inserito in una
apposita pagina del sito in flash, nel senso che lo script venga ad
essere "incorniciato" dal sito in flash.
Non so se mi sono spiegato!!:-((
Insomma come faccio per richiamare le pagine php da flsh???
Links che parlano della cosa?
Grazie ed aiuto!!


Se usi Flash MX2004 o successivi prova
http://www.macromedia.com/devnet/flash/articles/flash_xmlphp_print.html

 essere "incorniciato" dal sito in flash.
Se e' un problema di flash qui sei OT.
Altrimenti usa AMF-PHP e Flash Remoting.
-- 
I am what I am, I do what I can
Sei un newbie? Leggi questo 
http://url.repository.biz/go/3C
Vuoi supportarmi? 
http://url.repository.biz/go/3E
Do. Or do not. There is not try.

helpme ha scritto:

Credo che quello che vuoi fare sia impossibile. Non si può (accetto 
volentieri smentite) includere php in flash, ma puoi farli comunicare 
attraverso loadVars e il metodo sendAndLoad. Quindi fai il form in 
flash, richiami lo script php passando le variabili dei campi e aspetti 
che lo script lo elabori e restituisca il risultato a flash che lo 
visualizza. Eviti così il refresh della pagina/filmato ma ti incasini la 
vita con la formattazione delle variabili in uscita e rientro per flash. 
Io l'ho fatto, ma ti consiglio di aprire un link da flash a una pagina 
php e poi magari tornare a flash.
-------------------
--- Paolo Sechi ---
GPG KeyID: F25545EF
-------------------
Newsgroup: it.comp.www.php
Titolo: Shell_exec??

Ciao a tutti...
sto cercando di creare un servizio di gestione fax...ma mi sono un po
ingarbugliato!!
Vorrei fare tutto tramite efax e lanciare da php un comando tipo:
shell_exe("efax -t 095123456 
documento.ps
");
Dove il primo č il numero di telefono e il secondo č il documento....poichč
non ho mai usato questo genere di funzioni, devo prima documentarmi!!
Cosa succede se mando un comando tipo...
shell_exe("efax -t 095123456 
documento.ps
");
shell_exe("efax -t 09564436636 
documento.ps
");
shell_exe("efax -t 098574456 
documento.ps
");
shell_exe("efax -t 0945y67456 
documento.ps
");
Ovvero a me interessa mandare lo stesso documento a piů numeri di fax
insieme!! Cosa succede?? Esegue il primo e aspetta la sua esecuzione e poi
fa gli altri in sequenza???  E lo script non si blocca aspettando il
programma???
Come mi consigliate di implementare il tutto???
Ci sono altre funzioni tipo exec(), o system(), ma non capisco quale
utilizzare..
help!!


io uso una funzione simile
function mysystem($command, $hide=true) {
  if (!($p=popen("($command)2>&1","r"))) return 126;
  while (!feof($p)) {
    $l=fgets($p,1000);
    if (!$hide) print $l;
  }
  return pclose($p);
}
mysystem("rm -f miofile.jpg");
oppure
$risultato=mysystem("rm -f miofile.jpg", false);

 poi passa alla successiva
Ok....ma scusami....in questo modo devo attendere che il sistema finisca di
mandare tutti i fax...quindi lo script (che deve attendere) si blocca
brutalmente!!!
Non esiste un modo di mandare in esecuzione i programmi e lasciarli in
background.... ovvero senza attendere la loro fine??

 background.... ovvero senza attendere la loro fine??
penso non sia possibile, devi attendere cmq che lo script php finisca il suo
dovere, e non esiste modo di mandarlo in background
io una volta usavo un metodo del genere che può essere adattato alle tue
esigenze
in pratica memorizzi da qualche parte tutti i fax che vuoi
spedire(destinatario e file)
poi fai uno script php che accede ai dati memorizzati, spedisce i fax e ti
instrada via email il risultato delle operazioni eseguite(se vuoi avere
conferma ..... oppure ti crei un file di log) .... senza output di nulla
poi con crontab mandi in esecuzione lo script con la cadenza che vuoi(una
volta al minuto, ora o giorno)
e se ci sono fax da spedire, vengono spediti
Newsgroup: it.comp.www.php
Titolo: Cosa usate come ide e debugger ???

Mi piacerebbe sapere cosa usate per sveltire la pratica della codifica e del 
debug delle vostre applicazioni.
Sto provando diversi editor/ide ma nessuno mi sembra all'altezza delle 
potenzialita' di Php.
Forse, essendo abituato a Visual Studio mi aspetto un po troppo ???
Ciao e grazie
RobertoA

 Forse, essendo abituato a Visual Studio mi aspetto un po troppo ???
Non so... mai usato VS :-(
~omar


uso php designer 2005, mi trovo molto bene, però tieni da conto che sono un 
niubetto della materia quindi magari ve ne sono di migliori. 

 Ciao e grazie
Zend fa al caso tuo, ma gli manca il wysiwyg....un buon compromesso è DW 
secondo me...oppure fai la grafica con NVU (opensource) e poi sviluppi a 
codice con ZEND...
secondo me sarebbe una bella accoppiata..da provare.
Ciao :) 

 potenzialita' di Php.
Zend Development Environment
ciao
Alesi_27

 ha scritto nel messaggio 
news:439db67d$1...@newsgate.x-privat.org...



Si anche questa via e' praticabile ed e' come sto facendo anch'io finora 
pero' e' ESTREMAMENTE poco efficiente, a buttare giu 100 righe di codice e 
soprattutto a farle funzionare correttamente ci vogliono delle ore se non 
dei giorni.
Quindi sistemi di dimensioni medio-medioalta, intendo sistemi tipo SugarCRM, 
non e' possibile proprio avvicinarli, non perche' non sia praticabile il 
sistema descritto ma solo perche' eccessivamente oneroso in termini di 
tempo.
Il solo fatto di non poter avere dei break-point impostabili nel codice mi 
fa sentire completamente indifeso di fronte a tutti i possibili bug annidati 
all'interno del codice scritto.
Tempo fa avevo provato un VS.php che e' un plug-in per Visual Studio e che 
permette di usare l'ambiente Microsoft per far girare e soprattutto 
debuggare dei programmi in php come si farebbe con Vb o C#.
Volevo verificare se magari qualcuno di voi l'ha gia' usato oppure cosa si 
usa come ambiente di sviluppo per applicazioni di dimensioni elevate.
Ciao e grazie
RobertoA

 qualsiasi debugger!
speriamo tu non debba mai debuggare grosso framework o applicazioni
immense...
avoglia a echo...
Ciao :)
Newsgroup: it.comp.www.php
Titolo: Verificare email

In un form che invia una mail come faccio a verificare che l'indirizzo
a cui è stata spedita l'e-mail sia corretto?
Cioè voglio che se l'indirizzo non esiste e non si riesce a mandare
l'email si ha un messaggio di avviso.
Tnx :-)
--
Quake 3 Arena:
www.ifc-clan.it
Questa signature non riuscirebbe mai a descrivere 
la persona che sono. Quindi è inutile che ci scrivo 
qualcosa....



Guara questo codice e se non ti bastasse... è un buon punto di partenza
<?
$email = '
us...@dominio.com
';
if ( preg_match
("/^[_a-z0-9-]+(\.[_a-z0-9-]+)*@([a-z0-9-]+(\.[a-z0-9-]+)*)$/i", $email,
$host))
   if (checkdnsrr ($host[2]))
      echo "OK: $host[0]";
   else
      echo "Host non esiste";
else
   echo "Non è un indirizzo email";
?>
ciao
--
David

David


 ha scritto nel messaggio
news:3db04eb6...@news.edisontel.com...


 difficile, se poi è in inglese mi ci vuole 3 giorni per capire :-(
Per preg_match leggi:
http://it2.php.net/manual/it/function.preg-match.php
Per le espressioni regolari:
http://www.perldoc.com/perl5.6/pod/perlre.html
http://www.effectiveperl.com/EP.04.pdf
http://www.kichwa.com/quik_ref/expressions.html

Newsgroup: it.comp.www.php
Titolo: problema mysql

Ciao!
data la mia scarsa conoscenza di programmazione, mi sono sbattuto non so
quanto per crearmi un sito con un bel database dietro e adesso scopro che
qualcun'altro si e' creato un sito che interroga il mio DB, senza chiedere
il permesso o quantomeno specificare l'origine dei dati (scientifici).
Cosa posso fare per blindare il DB in modo che gestisca le query
provenienti solo dalle pagine del MIO sito? C'e' una funzione in php per
questo? C'e' un codice speficico precompilato?
No so se sono stato chiaro.
ste
ps. mi girano le b@#@* !!!!
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 provenienti solo dalle pagine del MIO sito? 
Sei OT, it.comp.software.database.
-- 
I am what I am, I do what I can
Sei un newbie? Leggi questo 
http://url.repository.biz/go/3C
Vuoi supportarmi? 
http://url.repository.biz/go/3E
Do. Or do not. There is not try.

 No so se sono stato chiaro.
Metti la password negli account del database e fai in modo che tali account
non cadano in mani sbagliate.

Risolto.
Il problema era nella gestione delle sessione, altro che di DB....
nuovo codice:
<?php session_start();?>
<?php if(!$_SESSION['sid']){echo "<html><head><title>Access
Denied</title></head>
<body><h1>Access Denied</h1>"; exit; } else {session_unset(); };?>
...e vai!
Newsgroup: it.comp.www.php
Titolo: nome chiave al posto dell'indice

Ciao a tutti.
// Ho questo array:
$arr=array('Nome chiave 0' => 'valore 0','Nome chiave 1' => 'valore 1','etc');
 
// e assumiamo che le chiavi siano univoche (nessuna è uguale a un'altra).
// adesso
$valori=array_values($arr); // ne ricavo tutti i valori
$ilvalorechecerco=$valori[1];// ho appena cercato il valore in base all'indice
echo $ilvalorechecerco; // l'output sarà "valore 1" e fin qui va tutto bene
E se invece volessi ricavare il valore in base a una chiave specificata?
Per esempio, una cosa del genere:
$ilvalorechecerco=$valori['Nome chiave 1'];
si può ottenere? Il manuale non mi sembra ne parli.
Grazie mille
-- 
Nicoletta

 si puņ ottenere? Il manuale non mi sembra ne parli.
Prima di postare, hai fatto qualche prova?
$arr = array('Nome chiave 0' => 'valore 0','Nome chiave 1' => 'valore
1');
print ($arr['Nome chiave 0']);
-- 
I'am what I'am, I do what I can
Sei un newbie? Leggi questo 
http://tinyurl.com/26nej
 

 Prima di postare, hai fatto qualche prova?
Sě, numerose prove, ma non quella giusta, non quella che avevi a portata
di mano tu.
 
Molto gentile, saluti
-- 
Nicoletta

> si può ottenere? Il manuale non mi sembra ne parli.
http://it2.php.net/manual/en/language.types.array.php
E' nel primo esempio della prima pagina sugli array, e in quasi tutti gli
esempi successivi. Dove cercavi?

 esempi successivi. Dove cercavi?
Cercavo in quel malloppone di manuale che ho scaricato (mi sembra) qui:
http://php.net/download(e
 qualcosa, non ricordo con esattezza)
Il tomo conta la bellezza di 3200 e rotti file.html; pensavo fosse
identico a quello ufficiale. Be', non c'č dubbio mi sbagliassi.
Grazie mille Ludovico, senza il tuo intervento avrei continuato a
credere di non avere migliori risorse di quelle che ho sull'hard disk.
Naturalmente mi riferisco a risorse "e-bookiane", il NG č un'altra 
cosa :)
A presto
-- 
Nicoletta
Newsgroup: it.comp.www.php
Titolo: query string che non va...

ciao a tutti,
sto cercando di passare valori ad una pagina tramite query string,ma nella
pagina che
si crea il valore passato compare correttamente nella barra indirizzi,ma non
ce l'ho come variabile nel codice:
in lista.php ho:
a href="scheda.php?nome=<?php echo $riga['nome']?>"><?php echo
$riga['nome']; ?></a>
e mi prende il nome giusto,
il codice di scheda.php č semplicemente:
<?php
echo "ciaooooo";
echo $nome;
?>
come detto prima nella barra ho la query string corretta,ma nella pagina mi
stampa solo la scritta "ciaooooo" senza il nome...
qualcuno sa perchč??
grazie a tutti e ciao!
nicola

 echo $nome;
È una stra-FAQ:
        echo $_GET[ 'nome' ];
GIYF!!!
-- 
---
*************** | Have you ever retired a human by mystake?
*** Azathot *** |
*************** | To contact me, ask me gently. Thanks.


scusa...e grazie per l'aiuto!!
p.s. ma cosa vuol dire GIYF???

 p.s. ma cosa vuol dire GIYF???
"Google" Is Your Friend.


Newsgroup: it.comp.www.php
Titolo: PhpStorm: visualizzare classi ereditate da una classe principale

perdonate l'ignoranza, ma vedo che con NetBeans si puï¿œ fare
 
http://wiki.netbeans.org/wiki/images/6/66/Php_hierarchy_view.png
 
 
Ma con PhpStorm?

 Ma con PhpStorm?
 
Vai nella classe base. Nella colonna a sinistra (dove hai i numeri di 
riga) c'è un'iconcina azzurra con una freccia. La clicki e hai tutte le 
classi figlie.
 
La stessa iconcina ce l'hai anche a fianco di attributi e metodi, e ti 
indica quali vengono sovrascritti dalle classi ereditate.
 
Bye.


avrei preferito un pannello sempre visibile, grazie cmq :)
Newsgroup: it.comp.www.php
Titolo: codifica caratteri cirillici

Ciao a tutti!
Ho un problema legato alla visualizzazione di caratteri in cirillico.
Ho un file php al cui interno sono presenti delle variabili i cui
valori sono stringhe scritte in cirillico e ho un file di testo, che
viene letto, salvato in una variabile e poi visualizzato.
il problema è il seguente:
La visualizzazione delle variabili del file .php avviene
correttamente, mentre quella valorizzata dalla lettura del file di
testo no!!! si presenta tutta piena di quadrati e punti
interrogativi.....
Il file utilizzato x la visualizzazione è lo stesso e el suo header è
specificato il supporto UTF8.
Il codice per la lettura del file di testo è il seguente:
$fo=@fopen($path, "rt");
if ($fo>"") {
$txt=fread($fo,filesize($path));
echo stripslashes($txt);
dove sbaglio??? esiste qulche metodo particolare da utilizzare per la
lettura dei file???
Se con la stesso metodo leggo un file scritto in italiano funziona
correttamente.....
grazie a tutti!!!!!

 lettura dei file???
Credo che stripslashes lavori solo su iso-8859-1. Controlla se dicono
qualcosa sul manuale.
Personalmente sto cercando di evitare il piu` possibile
stripslashes/addslashes, e ho disabilitato il magic_quotes nel php.ini.
Bye.

Newsgroup: it.comp.www.php
Titolo: manuale in italiano più in italiano che c'è

Dove trovo il manuale ufficiale PHP in italiano più in italiano che c'è?
:-)
...ovvero dove trovo il manuale con la traduzione in italiano più completa?
Ho letto infatti da qualche parte in rete   che la traduzione è sempre in
evoluzione da parte di tante persone...
Grazie
Marcello

mARCELLO wrote:

it2.php.net
leggere le faq :)
-- 
rimuovere .nospam dalla mail in caso di bisogno
Newsgroup: it.comp.www.php
Titolo: BACK UP Mysql

Ciao a tutti
se volessi fare un backup di db da php
devo perforza usare l'exec() ?
e passargli mysqldump con le opzioni?
oppure c'č un metodo + "sicuro", cioč sneza usare la funzione execute
thnx all
:))

 oppure c'è un metodo + "sicuro", cioè sneza usare la funzione execute
Più sicuro non lo so, però c'è l'equivalente SQL di ciò che mysqldump svolge
dal front-end: SELECT INTO OUTFILE, che è poi l'uguale e contrario di LOAD
DATA INFILE.
Guarda alle pagine 403-404 del manuale di MySQL e trovi tutto quello che ti
serve.
Esiste anche un'istruzione SQL "BACKUP TABLE", ma non l'ho mai usata. Anche
in questo caso trovi tutto sul manuale.
Ciao
_China

ti ringrazio molto
trovato
:)

Newsgroup: it.comp.www.php
Titolo: Gestione Errori in PHP

Salve a tutti,
stavo cercando un sistema in php per evitare che i vari warning/error 
generati vengano schiaffati in echo dove avvengono ma vengano salvati 
in una variabile/array cosě da poterli stampare dove voglio.
Ho visto set_error_handler, ma ahimč da quel punto ignora i normali 
errori e avverte solo quelli generati tramite trigger_error();
consigli ?
un'idea č fare una sorta di "parser" che legga questi errori e invece 
di mandarli in output si salvi in una variabile.
grazie a chi potrŕ aiutarmi  ;)
ciao
Ramin

 errori e avverte solo quelli generati tramite trigger_error();
Hai letto i commenti a set_error_handler?
-- 
I am what I am, I do what I can
Sei un newbie? Leggi questo 
http://url.repository.biz/go/3C
Vuoi supportarmi? 
http://url.repository.biz/go/3E
Do. Or do not. There is not try.

 Hai letto i commenti a set_error_handler?
Ho guardato ora, effettivamente nel commento piů in alto c'č un'ottimo 
pacchetto per la gestione errori, molto molto bello.. perň ancora non 
fa esattamente quello che speravo, pure lui cmq mette dove avviene 
l'errore.
Io speravo di prendere l'output degli errori generati e aprirmeli in un 
popup ad hoc.
Ci dň un'occhio se cmq quello script č modificabile a mio piacimento ;)
Intanto grazie
Ramin

 Ramin
Mi rispondo da solo.. modificato lo script ed ora va da paura :)
Grazie mille ;)
Ramin

> Mi rispondo da solo.. modificato lo script ed ora va da paura :)
Postare la soluzione ;) ?
Newsgroup: it.comp.www.php
Titolo: Gestione date e orari. Classe utile

Ciao ragazzi,
ho gia' postato varie volte.. ma rinfrescare la memoria
ogni tanto non fa male :))
ho creato una classuzza per gestire e manipolare date e orari
magari puo' tornarvi utile, ci sono molti metodi che fanno le piu'
disparate operazioni...
se vi va scaricatela qui:
http://www.phpclasses.org/browse.html/package/943.html
occhio che bisogna registarsi..
se poi vi piace... mi fate un grosso piacere se me la votate dall'apposito
link oppure qui:
http://phpeditors.partners.phpclasses.org/rate.html?package=943
(ma solo dopo averla scaricata, altrimenti non vi fa votare)
feedback,critiche,commenti ecc.. bene accetti.
bye.
--
"Imagination is more important than knowledge" - A.Einstein
Tommaso D'Argenio
IRLug Founder - 
http://www.irlug.org
WebStatis PR - 
http://www.webstatis.com
ZioBudda Admin - 
http://www.ziobudda.net
IWA Member #0240561

 feedback,critiche,commenti ecc.. bene accetti.
buona la documentazione (solo qualche flaw in inglese)
Metterei nella descrizione il calcolo fase luna e alba tramonto sole (sono due 
cose che vengono cercate). 
Inoltre forse meglio di metterli in una class nuova per avere un migliore 
accesso/feedback.
norvegese non e' completo.
Tedesco 'Maerz' per 'Marz' e 'Mai' per 'Mag'
Ancora meglio sarebbe con M&auml;rz Visto che hai usato anche in Francese 
Ascii > 127 (vale anche per l'Italiano come Lunedi'?)

 Ascii > 127 (vale anche per l'Italiano come Lunedi'?)
correggo subito ... :)
bye Tom e grazie dei commenti
se mi voti mi fai anche un grande piacere:
http://phpeditors.partners.phpclasses.org/rate.html?package=943
--


 gia' fatto ;-)
grazie ... spero di ricevere dei buoni voti.. :))
bye Tom


Newsgroup: it.comp.www.php
Titolo: Compilatore ed editor

Qualcuno conosce un buon editor di php?? che magari faccia anche la preview
nel browser del file appena scritto?? GraZIE


phped
il sito credo sia www.phped.qualcosa

 ha scritto nel messaggio
news:Hj4w6.31512$lT1.5...@news2.tin.it...


Newsgroup: it.comp.www.php
Titolo: un editor per php..

... Magari pure in italiano???
Ovviamente cerco un editor che mi permetta di vedere un'anteprima della
pagina senza doverla per forza caricare prima sul server..
... dimenticavo sono un neofita

 ... dimenticavo sono un neofita
Grazie, non s'era capito!

Mon, 15 Dec 2003 20:43:47 GMT, "Carmine"
<carmi...@NOTSPAMMERlibero.it> ha detto:

Forse è il caso che ti studi prima a cosa serve php:
http://www.php.net
Ciao
Francesco
_____________________________________
http://www.altropc.it
 - Un altro PC è possibile!
Software libero, PHP, MySQL, Webdesign, Sicurezza, CMS, Tutorials
Per rispondere in e-mail togli NOSPAM 


decisamente opterei per easyphp+maguma studio come editor.
ciao

Se vuoi qualcosa di gratuito, ti consiglio PHPEdit, se vuoi qualcosa a
pagamento, ti consiglio Macromedia Dreamweaver che è anche un ottimo editor
HTML.
"Carmine" <carmi...@NOTSPAMMERlibero.it> ha scritto nel messaggio
news:72pDb.187542$vO5.7...@twister1.libero.it...

Newsgroup: it.comp.www.php
Titolo: Centralizzare una conn MySql tra vari script PHP

Ciao a tutti,
 ho un problema di lentezza con MySql + Php.
In pratica vengono chiamati tanti script php al secondo, ogni script
apre una connessione a MySql fa le sue cose e si stacca.
Ho visto pero' che tutte le connessioni / disconnessioni prendono buona
parte della durata dello script. Mi piacerebbe centralizzare una
connessione e fare in modo che tutti gli script utilizzino la stessa.
Per farlo ho sviluppato un demone che tiene aperta la conn e riceve le
richieste di query via rete. Ma per fare il wrapping tra il php e la
richiesta di rete spendo troppo tempo, e cosi nn guadagno più nulla.
Sapete se esistono paper sull'argomento ?
Demoni gia' pronti o API specifiche PHP ?
Avete esperienza in proposito ?
Non penso sia un problema cosi isolato.
Grazie per l'attenzione
Daniele

SirHaplo ha scritto:

http://it2.php.net/manual/it/function.mysql-pconnect.php

 
http://it2.php.net/manual/it/function.mysql-pconnect.php
Grazie per la risposta. Era una cosa che non sapevo ... pero' ...
perrche' c'e' sempre un pero' :
Citazione dalla pagina :
<<< Nota:  Notare che questo tipo di connessione funziona solo se si
usa PHP come modulo. >>>
Questo vuol dire che non posso utilizzarla da shell come faccio ora.
Mi chiedo : Visto che ho anche apache su, se io metto il mio script
raggiungibile da apache e poi con php da shell faccio
*  popen("
http://localhost/script
");
a quel punto viene eseguito un interprete che chiama la popen ma poi il
vero script verrebbe lanciato dal modulo php di apache giusto ?
Grazie ancora
Daniele

 Avete esperienza in proposito ?
[..]
puoi postare il demone?
se vuoi posso provare a creartene uno io..
-- 
www.iuz-lab.info

 se vuoi posso provare a creartene uno io..
Ehm se vuoi lo mando ma sono 100K di sorgenti in C++ non in php.
Inoltre e' basato un un'architettura generica che uso io, però se vuoi
te lo mando in mail.
Comunque mi piaceva molto l'idea di usare la pconnect, secondo te con
il passaggio attraverso apache e' fattibile ?

SirHaplo wrote:

che so usi?
hai il supporto per le funzioni pcntl?
manda ad una qualsiasi e mail del dominio @
iuz-lab.info
-- 
www.iuz-lab.info

Tutto il sistema è su Slackware 10.
Le funzioni pcntl non so cosa sono.
Ti ho postato il demone su una mail del dominio.
Buona lettura e grazie per l'interessamento.
Newsgroup: it.comp.www.php
Titolo: metodo chaptcha

Ciao ragazzi,
mi spiegate come posso utilizzare questo metodo affinché sia
funzionale (nei suoi limiti, s'intende)? Posso fare da solo o devo
ricorrere a qualche libreria (mi viene in mente la gd...)?
Voglio dire: potrei disegnare io le immagini e poi estrarne qualcuna a
caso, confrontando la stringa immessa con quella formata dai numeri
generati.
Ma suppongo che un bot possa leggere l'html e comporre la stringa...

Dimenticavo: ovviamente la stringa che viene generata deve essere prima
md5oddata (dal verbo md5oddare :p) e poi passata tramite input
hidden... quindi a form inviato confronto col POST.
Tuttavia nell'html risulteranno sempre i <img src="1.gif" /> (dove
quell'1 è la lettera o il numero generato...) e i bot li becca... come
fare? :(


dal main metti  una certa stringa casuale nella sessione.
dallo script x creare l'immagine, prendi la stringa  dalla sessione e 
tramite le gd, la visualizzi (come un immagine unica e non tante immagini 
piccole).
quando verra' fatto il post della stringa, tu la dovrai confrontarla con 
quella nella session.
cosa molto importante!!
quando crei l'immagine, fai delle deformazioni in modo random ed aggiungi 
linee e curve sempre in modo casuale.
prima crea le lettere deformate e successivamente fai gli "scarabocchi" 
sopra.   se ti e' possibile, cambia anche font tra un carattere e l'altro.
in questo modo manderai a quel paese i sistemi automatizzati ;)


abbia scritto questo:

Esistono classi appositamente scritte in PHP
-- 
Gian Marco Tedaldi
www.amiciamici.com
 Da te per i tuoi Amici.
www.compiano.info
 Compiano in Valtaro, Parma.
www.celebritydeathbet.com

http://www.puremango.co.uk/cm_php_captcha_script_113.php
E' uno script appositamente creato per fare quello che chiedi...
L'esempio e' chiarissimo.
Bye,
Giuseppe

Il link non funza.
Grazie comunque per la disponibilità... solo un'altro dubbio: come
genero le deformazioni? Sempre tramite gd?

Strano... fino all'altro giorno funzionava!
Se vuoi ti mando il pacchetto che scaricai tempo fa.
Bye,
Giuseppe

Magari, grazie!
L'indirizzo è quello che leggi in alto :)

Ho ricontrollato adesso il link... funziona!
Cmq ti ho mandato tutto via email.
Bye,
Giuseppe

> Esistono classi appositamente scritte in PHP
me l'immagino ;))