mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.www.php
Titolo: PHP: invio mail con mail() e problemi spam

salve, ho un problema.
Non capisco se inviando mail con il metodo mail() e cambiando il campo
"from" inserendo un indirizzo email arbitrario, ma comunque esistente
e sul quale potrei autenticarmi, si vada incontro a problemi di spam.
Cioè si viene classificati come spam sul server che riceve?
tutto questo servirebbe per creare mailing list
grazie.

 Cioè si viene classificati come spam sul server che riceve?
Da come poni la questione mi pare di capire che la mail viene spedita 
correttamente ma il server di destinazione la classifica come spam.
Se così fosse il problema non sarebbe relativo a PHP ma ai filtri 
anti-spam del server in questione, per cui penso che ti convenga 
chiedere in un newsgroup più appropriato.

Cioč si viene classificati come spam sul server che riceve?
Dipende dallo spam server! Sto facendo un programma simile al tuo. I server 
di default associati a caselle tin o libero, non fermano i messaggi. 
Potresti camuffare la mail, aggiungendo una serie di intestazioni tipo il 
Mime, il client di posta ecc.
ciao! 

grazie.
---
Il fatto è che se una mail proviene da un sito con un mittente che non è di 
quel sito (tipo viene da 
pippo.com
 con mittente 
pl...@paperino.com
) alcuni 
filtri spam considerano questa una condizione per innalzare il punteggio che 
assegnano alla mail. Sai che se il punteggio supera una certa cifra, cioè se 
nella mail vengono riscontrate alcune caratteristiche che sono tipiche dello 
spam (es. niente testo ma solo una grossa immagine, o immagine da 20/30 Kb, 
etc.) la mail viene bloccata.
Io ho creato una mailing list in php qualche tempo fa. Con il mio collega 
abbiamo testato l'invio mail su vari provider, tra cui i più famosi 
ovviamente, libero, virgilio, gmail, hotmail, etc. Come passa su uno non 
passa sull'altro e vice versa. Uno richiede gli header così e l'altro cosà.
Abbiamo risolto il problema con le pear Mail e Mime_Mail 
(
http://pear.php.net/package/Mail_Mime/
).
Ti installi i due pacchetti e impari ad usarli (è molto facile in realtà).
Io mi sono fatto una classe alla quale passi le informazioni che vuoi (tipo 
mittente, dest. cc, bcc, allegati, testo html, etc.) e lei mi prepara la 
mail e me la spedisce con le pear di cui sopra. E' di una comodità pazzesca.
Ciao!

Newsgroup: it.comp.www.php
Titolo: Spazio web gratuito con supporto php

C'è un sito che offra spazio web illimitato, supporto php (megli se supporta
asp-php-perl), niente banner, nè pop-up, nè adv. e gratuitamente? Grazie!
--
Distinti saluti
Matteo
http://infiliset.ibyweb.com
infi...@NOSPAMvirgilio.it

 Matteo
Saranno 10 messaggi in 3 minuti...
PLONK!

il sapiente Matteo dice:
[10x cut]...
concetto di 'lurk'?
*PLONK*!!  (90gg)
mi piacerebbe, tra 3 mesi, vedere questo comportamento cambiare.
altrimenti, ovviamente, prolungo!
saluts
-- 
Punkarruso
mail:punkarruso chiocchiolona despammed punto com
pubblicità progresso:
http://www.gnu.org/press/2002-04-11-ms-patent.html

 infi...@NOSPAMvirgilio.it
www.gnd.it
 spazio web gratuito con supporto PHP
-- 
Fabio
Newsgroup: it.comp.www.php
Titolo: ma xkè?!?!????!

se io eseguo una query di selezione da un DB ed eseguo un'operazione del
tipo
$risultato=$row[1numero] + 5;
e dopo voglio stampare qualcosa oltre alla somma qui sopra per esempio:
echo "$risultato, $row[2numero]";
mi stampa SOLO $risultato.....qualcuno mi da qualche illuminazione?!grazie
grazie!
P.S.AUGURI!

 ha scritto nel messaggio
news:jHqp8.99339$1S3.
3102094
@twister1.libero.it...

argh! troppo vago... echo "$variabile, $array[indice]"; funzia normalmente
l'errore non sta li!
Alex

$query="SELECT * FROM popup_membri WHERE id='$id'";
$result = mysql_query($query, $db);
while ($row = mysql_fetch_array($result))
$out=$row[out] + 1;
echo "$out, $row[out]";
visualizza SOLO il valore di $out,mentre $row[out]non viene
visualizzat.....:-|
"Alessio" <(
alessi...@libero.it
)@NOSPAM.tld> ha scritto nel messaggio
news:Drrp8.45619$S52.1...@news2.tin.it...


 visualizzat.....:-|
e le graffe di while ???
$query="SELECT * FROM popup_membri WHERE id='$id'";
$result = mysql_query($query, $db);
while ($row = mysql_fetch_array($result)) {
    $out=$row[out] + 1;
    echo "$out, $row[out]";
}
Ciao
Alex

er x queste ke nn funzionava?ora provo...cmq tante grazie!
"Alessio" <(
alessi...@libero.it
)@NOSPAM.tld> ha scritto nel messaggio
news:b_rp8.45720$S52.1...@news2.tin.it...


io non kpisko....:( non funziona.......ho provato ma non
funziona...perchč?!?!?!?!??!!?ciao....
"Alessio" <(
alessi...@libero.it
)@NOSPAM.tld> ha scritto nel messaggio
news:b_rp8.45720$S52.1...@news2.tin.it...


funziona...perchč?!?!?!?!??!!?ciao....
Forse e' una punizione divina per il tuo modo
di quotare.
Bonf

Newsgroup: it.comp.www.php
Titolo: da clipper a php

sto per convertire un applicativo gestionale aziendale costruito negli anni
da clipper a php apache mysql.
Per non fare doppioni e non costruire mie funzioni quando queste sono magari
già native come faccio appunto a sapere quali sono le funzioni native di php
4 ?
Se metto tutto ciò che non è nativo in un megafunctions.php e poi ogni volta
faccio include() o meglio include_once() appesantisco troppo le pagine ?
Meglio fare diversi functions1.php functions2.php ecc... e di volta in volta
includere solo ciò che è strettamente necessario ?
Grazie, sono un novellino
Ettore Ardito Genova

 Ettore Ardito Genova
Prego
--
CLS
www.vallecaudina.net

 wrote in message
news:%XE8a.266238$0v.73...@news1.tin.it...

Newsgroup: it.comp.www.php
Titolo: Come gestire livelli di accesso differenti ai record di un db?

Il mio problema è il seguente: in un db con svariati record ne devo rendere
visibili alcuni ad un certo tipo di utenti (livello "basso") ed altri ad
utenti di livello "alto". In funzione quindi della loro autenticazione
mediante login e password, come posso gertire la query sul db?
Vi
ringrazio!
--------------------------------
Inviato via 
http://usenet.iol.it

,


mediante login e password, come posso gertire la query sul db?
Tabella UTENTI:
	login
	password
	access
	(altri dati)
Tabella RECORDS:
	level
	(altri dati)
A questo punto,
	SELECT * FROM records 
	WHERE records.level <= SELECT access FROM utenti
		WHERE login='$login' 
		AND CRYPT(password)=CRYPT('$password');
Leonardo
-- 
".signature": bad command or file name

Newsgroup: it.comp.www.php
Titolo: Vengo da ASP.

Sto provando PHP + MySQL in questi giorni... tutta un'altra storia, ragazzi!
nettamente superiore!
Non è un caso che it.comp.www.asp sia un gruppo moderato e chiuso, mentre
icwp è aperto e democratico! democrazia e progresso sono open source, non
c'è niente da fare!



Ciao! 
Buona scelta, peccato che...
X-Newsreader: Microsoft Outlook Express 6.00.2600.0000
ehehe.
bye, David

 ha scritto nel messaggio
news:%b4h9.98208$ub2.1...@news1.tin.it...


 Peccato, dal subject mi pregustavo una bella platform war ;-)
If it is war you want, it is war you get: "Learn to quote"!
*SCNR* 
-- 
I'm not a signature.

Newsgroup: it.comp.www.php
Titolo: errore mysql_num_rows

Mi viene generato un errore quando visualizzo il risultato di una 
istruzione sql utilizzando mysql_num_rows.
La connessione al db sql avviene.
Mi viene generato l'errore seguente:
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result
resource in C:\Programmi\Apache Group\Apache2\htdocs\query.php on line
27
Ho controllato la sintassi e sono sicuro che sia corretta!
Qualcuno sa aiutarmi??
grazie
mike
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 Qualcuno sa aiutarmi??
Posta il codice.
-- 
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.

ecco il codice:
<?php
$hostname='localhost';
$username='root';
&dbname='difetti.mdb';
&table='difetti';
$connessione=mysql_connect($hostname,$username);
mysql_select_db("$dbname");
$sqlquery = "SELECT * FROM $table WHERE sesso='1'";
$risultato=mysql_query($sqlquery);
$num_righe=mysql_num_rows($risultato);
?>


 ecco il codice:
Nel tuo codice non c'e' nessun controllo sui valori di ritorno/errori
restituiti/generati dalle funzioni.
http://setecastronomy.stufftoread.com/go.php?ID=23
-- 
I am what I am, I do what I can


 &dbname='difetti.mdb';
  ^^^^^^^^^^^^^^^^^^^^^^
A parte che è $dbname e non &dbname.
Lo stesso dicasi per la variabile table più avanti.
E poi non penso tu possa avere il nome del db con il punto (difetti.mdb), o 
almeno a ne dà errori creare un db che abbia nel nome il punto.
-- 
Ciao,
 Fabrizio
=== 
http://www.negusweb.it
 ===
Newsgroup: it.comp.www.php
Titolo: timer

ciao a tutti,
avrei bisogno del vostro grande sapere per risolvere un problema... 
uno script php puo' essere fatto girare anche se non viene "lanciato" da
un browser?
se si continuo la domanda :)
GRAZIE 1000
SHE
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 
usa cron..
poni il problema completo..
-- 
www.iuz-lab.info

grazie  per la rapida risposta,
allora, il problema completo e' il seguente: 
voglio prendere dei dati da una pagina ogni 10 min,
 solo che voglio che questo avvenga indipendentemente, 
cioe' anche se nessuno va su browser. a questo punto confronto la pagina
di 10 min prima e se e' differente prendo le stringhe coi dati che mi 
interessano e le invio via sms :).
é fattibile?
grazie mille


 grazie mille
Prego


 
certo che e' fattibile ma ti serve un servizio sms gestibile tramite script
php (ce ne sono molti) o metodi compatibili..
e un servizio cron o simile da poter configurare..
il resto si riduce al parsing della pagina voluta ed all'invio..
-- 
www.iuz-lab.info

Grazie mille ragazzi risolto alla perfezione :)


 
per memoria del NG puoi postare la soluzione..
-- 
www.iuz-lab.info

 per memoria del NG puoi postare la soluzione..
cosa il crontab?


 per memoria del NG puoi postare la soluzione..
puoi postare anche il nome del servizio (compagnia) a cui ti sei appoggiato
per l'invio degli sms? ne ho bisogno anch'io per un sito di una discoteca,
mi sono guardato in giro e ce ne sono molti che lo offrono e qualche
feedback di chi ha già provato qualcosa non mi dispiacerebbe
ciao e grazie!

a pagamento o free?



la gran parte a un livello semi-professionale che ho visto è a pagamento, se
c'è del free, ben venga!

 c'è del free, ben venga!
si ma se mandi via dei messaggi per una discoteca che hanno come fine
messaggio la pubblicità di un sito diventano poco credibili,
io se fossi in te prenderei dei pacchetti da 10000 sms per provare.


 messaggio la pubblicità di un sito diventano poco credibili,
chiaro per quella soluzione lì sia per la credibilità che per i volumi di
traffico opterò per servizi a pagamento, se
esiste qualcosa di free, mi interessa perchè potrebbe tornarmi utile per
altre situazioni nonchè per uso personale!
ciao!

Sheela, non ci fai sapere cosa hai usato?
Newsgroup: it.comp.www.php
Titolo: [ottì] FTP lento e veloce

Perdonatemi l'OT, ma non sapevo dove fare questa domanda:
Ho installato un computer con Linux nella rete locale con apache, php, ftp e
telnet.
Il mio problema è che l'FTP è lentissimo(!) ad elencare i files nelle
cartelle. Solo quello. Per mandare un file di 100Mb la parte più lenta è
quando deve iniziare il trasferimento: una volta iniziato il trasferimento
dei file è immediato, ma per ogni file sta un po' fermo prima di
risucchiarselo alla velocità che ci si aspetta da una rete locale.
Questa cosa succede solo con FTP (con telnet è veloce ad elencare i files)
Vi prego aiutatemi, datemi indicazioni, link dove posso cercare
informazioni... Grazie
LAMASE

Potrebbe essere un problema di DNS.
Guarda come è configurato BIND. Devi fare in modo che non cerchi di
risolvere gli indirizzi proveniente dalla LAN.
ciao
-----------------------------------------------------------------
Giulio Borrini
Web Programmer
Netbuilder snc Parma, Italy
-----------------------------------------------------------------
LAMASE <a@b.c> wrote in message 9joi6m$hsb$1...@fe2.cs.interbusiness.it...


> Potrebbe essere un problema di DNS.
E con telnet niente? e perchč dovrebbe impiegarci tanto per mostrare la
lista dei file e poco per le altre operazioni? (tipo cambiare cartella)
LAMASE

 Perdonatemi l'OT, ma non sapevo dove fare questa domanda:
Falla su icoli (it.comp.os.linux.iniziare) specificando
che distribuzione usi (nome e versione), com'e' configurata
la rete (dhcp, subnet, ecc.) e descrivi dettagliatamente
il problema.
P.S.
A prima vista "puzza" di problema di DNS...

Qualche Firewall in mezzo?
Provato con indirizzo IP fisso?
"LAMASE" <a@b.c> wrote in message
news:9joi6m$hsb$1...@fe2.cs.interbusiness.it...


> A prima vista "puzza" di problema di DNS...
Grazie, ma dovrebbe essere a posto il DNS... proverò a spremermi le
meningi... =)
LAMASE
Newsgroup: it.comp.www.php
Titolo: MySQL

Ho un piccolo problema... mi collego a mysql e vorrei evitare che quando
l'utente inserisce user e password errati PHP mi emetta righe di errori poco
decifrabili per l'utente. C'è un modo per intercettare gli errori in PHP?

 wrote in message
news:uurn7.33017$ul3.1...@news.infostrada.it...


 ha scritto nel messaggio
news:9nlnj1$eda$1...@atlantis.cu.mi.it...


 ha scritto nel messaggio
news:uurn7.33017$ul3.1...@news.infostrada.it...


 ha scritto nel messaggio
news:9nlv6s$mei$1...@fe1.cs.interbusiness.it...


 e si legga queste informazioni che vorrei tenere per me ;-)
L'utente non puo vedere lo script, ma solo l'output generato...
e l'autenticazione non lascia il server (a patto che non dai la
possibilita' di leggere il .php in formato testuale con qualche
buco di sicurezza).
J.

 wrote in message
news:uurn7.33017$ul3.1...@news.infostrada.it...

metti davanti alla funzione mysql_connect. un bel @ (vale anche per altre
funzioni che possono disturbare con il loro output, ad esempio fopen)
@ indica ti intercettare l'output e puoi usare ad esempio
$link = @mysql_connect("mysql_host", $login, $password)
        or die ("<HTML><BODY>Verficare nome utente e
password</BODY><HTML>");
Leggi nel manuale:
http://www.php.net/manual/it/language.operators.errorcontrol.php

 ha scritto nel
messaggio news:aREn7.37518$ul3.1...@news.infostrada.it...


 ha scritto nel
messaggio news:10002862...@tiglio.venaria.marelli.it...



Se vuoi evitare che PHP "emetta" messaggi suoi (warnings, etc.) puoi 
impostare a zero l'"error level" (all'inizio dello script):
error_reporting(E_NONE);
E' come se mettessi la '@' davanti a tutte le chiamate di funzioni.
Ciao :-)
-- 
Luca Balzerani
http://www.LatoServer.it

Newsgroup: it.comp.www.php
Titolo: mailing list PHP

Ciao a tutti,
avrei due richieste di informazioni molto semplici:
1 - qualcuno mi sa dire se in giro esiste qualche bella mailing list che
tratti il nostro amato php? ce n'era una su Domeus, ma mi pare che non mandi
piu' messaggi... su yahoogroups ce ne sono tre, ma mi pare che siano defunte
tutte e tre...
2 - qualcuno conosce qualche sito che raggruppi funzioni fatte in casa per
php divise per categoria? esempio: ho creato delle funzioni che correggono
l'ortografia di un testo... oppure altre cosettine del genere... a volte,
trovarle gia' fatte sarebbe bello... e anche mettere a disposizione le
proprie...
Grazie delle vostre informazioni! :-)
       don Giovanni

 proprie...
ce ne sono parecchi...
www.zend.com
 -code gallery
www.phpscripts.com
oppure
www.phpcenter.it
www.ziobudda.net
ed altri ancora
Bye Tom
Newsgroup: it.comp.www.php
Titolo: Win XP

Avrei bisogno di una soluzione unica per installare/configurare facilmente
un server apache+php+mysql su un pc dotato di win xp?
Ho provato una vecchia versione di easyphp ma no funziona. Cosa faccio?

 Ho provato una vecchia versione di easyphp ma no funziona. Cosa faccio?
prova 
www.nusphere.com
--
CIAO!
Gusher

 Ho provato una vecchia versione di easyphp ma no funziona. Cosa faccio?
Guarda qua:
http://www.hotscripts.com/PHP/Scripts_and_Programs/Installation_Kits/

 ha scritto nel messaggio
news:a49eem$qqf$1...@atlantis.cu.mi.it...


>
Il server deve x forza essere Apache??
Io in locale uso Sambar e funzia perfettamente.
Alla prossima.
                   MAX

Newsgroup: it.comp.www.php
Titolo: esecuzione di comando (in unix)

Come si fa ad eseguire un comando e a catturarne gli errori? esempio:
echo system('/bin/rm ...');
ho bisogno di sapere se il comando va a buon fine, e se non va a buon 
fine vorrei sapere il motivo!!
Purtroppo queste informazioni arrivano sullo standard error, e questo 
non so come possa essere catturato.
chi mi da una mano?
grazie
Mattia

non so come possa essere catturato.
	$COMMAND = '/bin/rm ...';
	$wyg = `$COMMAND 2>&1`;
	print $wyg;
Leonardo e un'ipotesi da verificare sul manuale

 Leonardo e un'ipotesi da verificare sul manuale
la sintassi è corretta.
t.

Newsgroup: it.comp.www.php
Titolo: Passaggio array

Ciao a tutti
Premetto che ho già dato una guardata su google.
Perchè non mi funziona il passaggio di questo array bidimensionale ?
Pagina Origine
include ("funzionidb.php");
 $d = array();
 $db_conn = collegadb();
 $rec = SelTable($db_conn,"gesord", "prod", "*"," WHERE prodforncod =
'$val_forn'");
 while ($row = mysql_fetch_array($rec, MYSQL_NUM)) {
  array_push ($d,$row);
}
echo '<p><a href="paginadesitnazione.php?d='.base64_encode(serialize
$d)).'">SALVA</a></p>';
?>
Pagina destinazione
<?php
$d = unserialize(base64_decode($_GET['d']));
echo "valore: " . $d[2][2]."Codice: ".$d[2][1];
?>
Premetto che i dati nella pagina origine ci sono e sono corretti e ho
provato diverse alternative di codice
sulla stringa di link e su quella di ricezione sempre con lo stesso
risultato cioè il nulla.
Grazie
Alberto

 
a parte che nella prima pagina fai un base64_encode(serialize()) e nella 
seconda fai unserialize(base64_decode()) [hai scambiato l'ordine], forse 
l'uso delle sessioni è più indicato in questo caso.
Newsgroup: it.comp.www.php
Titolo: Apache assieme a IIS

Salve a tutto il newsgroup
Vorrei far convivere in locale apache e IIS entrambi sulla porta 80 e che
siano entrambi funzionanti.
Sapete darmi indicazioni su come fare?
Grazie

 che siano entrambi funzionanti.
Tralasciando che sei OT, non puoi avviare due processi server sulla
stessa coppia porta/ip.
-- 
I am what I am, I do what I can
Do. Or do not. There is not try.

Mi sarò spiegato male! Cambiando la porta di Apache  o di IIS da 80 a 8080,
se è possibile, come posso integrarli ?.
Con IIS e Tomcat è possibile.
Setec Astronomy <setec@_NO_NOSPAM_freemail.it> wrote in message
tHuIe.5405$HM1.1...@twister1.libero.it...


 Mi sarr spiegato male!
Mi saro' spiegato male, SEI OT ...


 Cambiando almeno uno dei due fra "porta" ed "ip" di uno dei due server.
mmhm... mi sa che l'unica e' cambiare porta.

GRANDE IMB
ci sono RIUSCITOOOOOOOO!!!!!!!
Setec Astronomy <setec@_NO_NOSPAM_freemail.it> wrote in message
9cvIe.5462$HM1.1...@twister1.libero.it...


> mmhm... mi sa che l'unica e' cambiare porta.
puoi anche assegnare due ip diversi alla stessa scheda...
alex

> mmhm... mi sa che l'unica e' cambiare porta.
Io ho preferito cambiare porta per forza.
E poi è tanto semplice, scusa...
-- 
Armand Federico
www.armand.it

Newsgroup: it.comp.www.php
Titolo: PHP & Linux: gestione utenti...

Salve a tutti,
nella mia Intranet ho la necessità di sviluppare uno script PHP per la
gestione degli utenti. In particolare vorrei avere la possibilità di creare
nuovi utenti Linux e modificare la password a quelli già esistenti.
Sostanzialmente vorrei avere un'interfaccia web per l'amministrazione delle
utenze.
Grazie anticipatamente - Alessio

 ha scritto nel messaggio
news:33i28.17489$tl3.5...@twister2.libero.it...


L'ho cercato a lungo ma non sono riuscito a trovare nulla! Puoi darmi
indicazioni più precise?
Grazie 1000 - Alessio
"J" <jj@thecloud.o> ha scritto nel messaggio
news:a2cd50$q33$1...@serv1.iunet.it...


 indicazioni più precise?
..
Prova webmin
Ciao.
-- 
***  Per E-mail rimuovi ModE dall'indirizzo  ***
  *** Linux user # 198661 --- ICQ 33500725 ***
*** homepage 
http://web.tiscalinet.it/kailed
 ***
            *** Powered by Linux ***
Newsgroup: it.comp.www.php
Titolo: Prezzario albergo

Avrei un piccolo quesito da proporvi.
Sto cercando una soluzione che mi permetta di fa aggiornare il listino 
prezzi di un albergo senza il mio intervento, ma tramite (ad esempio) un 
form php o simili.
Avete qualcosa da consigliarmi? Qualche esempio?
-- 
D00PAR
www.alessioproietti.com
~.~.~.~.~.~.~.~.~.~.~.~.~.~.~
<<Non piangere che mi bagni i coglioni.>> (Da "Paprika")
~.~.~.~.~.~.~.~.~.~.~.~.~.~.~

 form php o simili.
Intanto bisognerebbe sapere quali dati memorizza il listino.
Dopodichč fai un bel database che preleva i dati e li visualizza all'utente.
Poi fai un pannello di controllo che, mediante form, ti fa aggiornare il 
listino.
Ciao
Marco 

 listino.
Non è che mi sapresti indicare un sito dove vedere un esempio?


 Non è che mi sapresti indicare un sito dove vedere un esempio?
Puoi guardare direttamente sul manuale di php, 
www.php.net/manual
.
Ciao
Marco 

 Puoi guardare direttamente sul manuale di php, 
www.php.net/manual
.
Ok, grazie!
-- 
D00PAR
www.alessioproietti.com
~.~.~.~.~.~.~.~.~.~.~.~.~.~.~
~.~.~.~.~.~.~.~.~.~.~.~.~.~.~

adatto, purtroppo la programmazione non è il mio campo! :(
Se la programmazione non è il tuo campo, non è meglio se lo fai fare a
qualcuno? Se devo rifarmi il bagno, non mi metto ad imparare a fare
l'idraulico, chiamo un idraulico...a meno che non abbia intenzione di
fare l'idraulico ed allora imparo...
Francesco Mazzi
Webmaster di AltroPC.it - 
http://www.altropc.it
 
Dev.Staff di E-Xoopport - 
http://dev.e-xoopport.it

 fare l'idraulico ed allora imparo...
Diciamo che sei imparo almeno a stringere un tubo non dovrò chiamare 
l'idraulico ogni volta che lo dovrò fare! :)
Cmq per ora ho risolto...grazie a tutti!
-- 
D00PAR
www.alessioproietti.com
~.~.~.~.~.~.~.~.~.~.~.~.~.~.~
<<Tentare è il primo passo verso il fallimento!>> (Homer Simpsons)
~.~.~.~.~.~.~.~.~.~.~.~.~.~.~

l'idraulico ogni volta che lo dovrò fare! :)
Beh se è solo un tubo...fai bene :)


 
Grande Fra!!
Alla prossima.
	MAX
Newsgroup: it.comp.www.php
Titolo: Problema...dopo che ho installato Zend non mi funziona più niente!

Salve,
mi sto approcciando in questi gg a php. Ero riuscito ad installare tutto e 
tutto andava alla perfezione. La mia situazione era:
-Windows XP SP2.
-Apache 2.0.59
-PHP 5.1.6
-MySQL 5.0
-Dev PHP 3.01
Tutto funzionava e non avevo alcuna eccezione o problema di qualsivoglia 
specie.
Poi ho scoperto Zend Studio 5.2...l'ho installato....ho provato ad 
usarlo....ganzo! ----
Perň non tutto ciň che mi funzionava in Dev PHP mi funzionava in Zend, forse 
perchč Zend si appoggia ad un compilatore php suo (tant'č che nella 
directory dove avevo installato zend c'erano delle directory a parte per 
compilatori php 4 e 5).....
Fatto sta che ho deciso di disinstallarlo....
Ma i problemi sono rimasti.
Quando vado a compilare+eseguire codice da Dev PHP mi escono chiamate di 
errore strane tipo libcs.dll non trovato come errore dell'applicazione 
php-cgi e per di piů nel risultato dello script in mezzo al testo mi 
compaiono errori con codice corretto.
Adesso per esempio mi viene visualizzato un errore del genere:
"PHP Warning: PHP Startup: Unable to load dynamic library 
'c:/php/ext\php_sybase_ct.dll" - Impossibile trovare il modulo specificato 
in Unknown on line 0
...
...
anche se da php.ini ho incluso correttamente l'estensione 
php_sybase_ct.dll.....
La cosa che mi puzza č che prima di installare Zend funzionava tutto...
Suggerimenti?
Grazie per attenzione
saluti

 usarlo....ganzo! ----
[...]
ciao, non è la prima volta che sento queste strane cose di Zend Studio 5.x . 
Ho l'mpressione che si tratti di una certa incompattibilità delle librerire 
.dll ma non è detto...  Hai provato a disistallare e istallare Dev PHP 3  in 
altre directory remote e locali?  So che non ti è di grande aiuto questo 
post :-[   Se vuoi dai un'occhiata a questo forum:
http://www.zend.com/forums/index.php?t=thread&frm_id=5&S=781680ba78e80e8f9b7c5324141fd5f2
ciao.
F. Lopez

Newsgroup: it.comp.www.php
Titolo: Chiudere una pagina php

Salve.
Devo fare in modo che una pagina aperta possa essere chiusa clikkando un
link del tipo "Per chiudere la pagina clikka qui".
Vorrei usare questo metodo invece di far chiudere con la X in cima alla
finestra.
Si puo' fare in php?
Al limite va bene anche in html.
Si puo' fare in modo che questa pagina aperta abbia delle dimensioni
stabilite da me?
Grazie e saluti Antonio

 Si puo' fare in php?
Devi farlo in Javascript, non so dirti come.
Astorni

 link del tipo "Per chiudere la pagina clikka qui".
Devi usare il javascript,
metti questo link:
<a href="javascript:self.close();">chiudi</a>
ciao
-- 
Cordialità
Zeitnot
"Da cristiano! Si mmoro e ppo' arinasco,
Pregh'Iddio d'arinassce a Rroma mia..." 
Giuseppe Gioacchino Belli
Newsgroup: it.comp.www.php
Titolo: controllo se un form e' vuoto

Salve a tutti 
in un form ho un campo di size 30 con value="<? echo $result->pippo?>"
ecc.
ora come faccio a verificare se la variabile ha valori significativi ?
in effetti la variabile ha 30 spazi se faccio il test con 30 " "
funziona , ma se l'utente seleziona il campo e batte 2 volte spazio la
variabile conterrà sulo due spazi ed il test non funziona. potrei fare
un controllo che verifica n volte se la variabile è significativa o
meno ma mi sembra una cosa poco pulita.
Se invece la stringa è   size 30 con value=<? echo $result->pippo?>
senza doppi apici quando il valore di pippo è "mela bella" mi appare
solo "mela" ma funziona bene il controllo se la variabile è
significativa o meno.
Grazie per l'aiuto 

 meno ma mi sembra una cosa poco pulita.
 if (trim($result->pippo)="")
{}
else
{}


 if (trim($result->pippo)="")
Meglio
	if ('' == trim($result->pippo))
Leonardo paranoico
-- 
Time's angles, mages tell, conceal a place
incredible, beyond the mundane mind;
night-shrouded and between the seas of space
dread creatures drift in the ageless winds.

 if ('' == trim($result->pippo))
Accidenti a quando non testo il codice postato.

Grazie mille
Marco
On Tue, 26 Mar 2002 21:53:31 +0100, "Setec Astronomy"


Newsgroup: it.comp.www.php
Titolo: Somma di due variabili errore con MSIE

Ciao a tutti
pensavo fosse tutto a posto avendolo testato solo su FF
Oggi ho testato l'acquisizione delle due variabili uno e due e la loro somma 
su MSIE ma una delle due non la legge
e la somma delle due è pari al valore di una soltanto
$uno=(float)trim($_REQUEST['uno']);
$due=(float)trim($_REQUEST['due']);
$totale=$uno+$due;
se $_REQUEST['uno'] era pari a 17.21 e se $_REQUEST['due'] era pari a 2.00 
FF mi da un totale di 19,21 mentre msie mi da un totale di 2.00 ovvero MSIE 
non somma le due variabili ma mi da come totale il valore della seconda
Che fare?
Grazie

 loro somma su MSIE ma una delle due non la legge
Premesso che il browser ha poco a che fare con l'esecuzione del codice
PHP poiche' quest'ultima avviene lato server, sei sicuro che il tuo
script riceva correttamente le variabili?
Provando ad utilizzare uno script come il seguente, ottieni risultati
differenti per differenti browser?
<?php 
$_REQUEST['uno'] = '17.21';
$_REQUEST['due'] = '2.00';
$uno=(float)trim($_REQUEST['uno']);
$due=(float)trim($_REQUEST['due']);
$totale = $uno + $due;
echo($totale);
?>
Come invii i valori al tuo script PHP?
Se modifichi il tuo script ed invece di utilizzare $_REQUEST utilizzi
l'array super globale piu' "preciso" (es. $_GET, $_POST, $_SESSION,
$_SESSION), ottieni lo stesso risultato?
L'utilizzo di $_REQUEST puo' introdurre dei bug di difficile
tracciamento perche' "mischia" il contenuto $_GET, $_POST, e $_COOKIE.
Se, ad esempio, hai un cookie di tipo stringa chiamato 'uno' con il
valore 'abc' al suo interno, il tuo codice restituira' il risultato di
'abc' + 2.00 ossia 2
-- 
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/
Newsgroup: it.comp.www.php
Titolo: Perche' ho rotto con Setec

Perche' da un'attenta valutazione rapporto benefici costi ho valutato che
non mi conviene.
Io sono un pivello e riconosco di esserlo e lui con me ha sparato sulla
crocerossa incancrenendosi in una polemica stile asilo mariuccia.
Il che la dice lunga sull'ottusita' del personaggio
Quindi, da un lato la sua rigidita' che mi ha fatto concludere che in
fondo non e' una persona brillante sulla quale si possa fare affidamento
per un consiglio su una situazine in cui occorra il buon senso, e quindi
una divera valutazione sul valore dei suoi consiglin, dall'altro la sua
rigidita' a volere rompere ha fatto si' che io abbia rotto con lui,
Lo ringrazio pubblicamente per il consiglio decisivo che mi ha dato su
come realizzare il front end che ho fatto.
E questo e' quanto, mi spaice perche' una mano tesa io l'avevo tesa.
Zi sua, non certo miei, nessuno e' indispensabile a sto mondo.
-- 
http://www.awikia.org
 : @ WIKI @rchitecture
http://www.awikia.org/php
 : noterelle bilingui anglo-valdostane su php e
dintorni.
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

Zi sua, non certo miei, nessuno e' indispensabile a sto mondo.
Ma al popolo? Frega qualchecosa se tu parli o meno con Setec? Mah!
-- 
Stefano Aglietti - StallonIt on IRCnet - ICQ#: 2078431
Email: 
ste...@people.it
 - 
ste...@despammed.com
BlogPage: 
http://www.40annibuttati.it/
PGP keys available on keyservers  (cripted & signed PGP mail welcome)

Newsgroup: it.comp.www.php
Titolo: if..else

Una condizione "If...else" può contenere varie condizioni "If" con dei
cicli" While" oppure ha dei limiti ed è meglio cercare una soluzione con
"If...elseif"??

 scusate  dimenticavo .......Grazie!!

Fra wrote:

if ($a > $b) {
   print "a è maggiore di b";
} elseif ($a == $b) {
   print "a è uguale a b";
} else {
   print "a è minore di b";
}
all'interno delle graffe puoi mettere quello che vuoi:
come altri if, cicli... senza che vi sia un limite di annidamento.
si deve pero' stare attenti alla leggibilita' del software e tentare di far
fare certi tipi id operazioni a delle funzioni da te definite in modo che
tu possa riutilizzarle senza ripetere blocchi di codice inutilmente.
considera che invece di fare (che comunque e' valido)
if ($a == 1) {
        if ($b == 2) {
                if ($c == 3) {
                        echo "a = 1, b = 2, c = 3";
                }
        }
}
forse e' meglio fare:
if ($a == 1 && $b == 2 && $c==3) echo "a = 1, b = 2, c = 3";
Newsgroup: it.comp.www.php
Titolo: controllo doppi in un db e ritorno

mentre creo un array basandomi sui valori di un db, devo controllare che ciň
che inserisco non sia un valore doppio
in pratica
 $modifyarray=array();
 $i=0;
  for ($i=1 ; $i!=$NrInputFields+1 ; $i++) {
   $tmp="input".$i;
    if ($inigridarray["field".$i."_repeat_value"]=='no') {
   check_double($inigridarray["field".$i."_value"],$$tmp,$i);
   }
   else {
   $modifyarray[$i]=$$tmp;
   }
  }
in pratica, devo fare controllare alcuni valori dalla funzione check_double
function check_double($field,$value,$nr) {
 global $inigridarray;
 $doubleqrytext="select $field from $inigridarray[qry_tab] where $field like
'$value';";
 $doubleqry=mysql_query($doubleqrytext);
 $rows=mysql_num_rows($doubleqry) or die (mysql_error());
 if ($rows<>0){
  echo ("<script>alert('valore ".$inigridarray["field".$nr."_label"]."
duplicato"');document.location.href='$PHP_SELF'</script>");
 }
}
arrivo fino a far controllare il valore senza problemi,
terminata la funzione perň, dovrei continuare con il normale proseguo della
pagina se non ci sono doppi, altrimenti ricaricare quella di prima
ed č questo quello che non mi riesce.
Perchč?
Grazie, Cristiano

 in pratica, devo fare controllare alcuni valori dalla funzione
check_double
Mysql ha anche le funzioni di contenuti unici
ALTER TABLE  nome_tabella ADD UNIQUE(`qualecampo`)
se si prova ad inserire un doppione prende solo uno e rifiuta il secondo
-- Patrik
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
www.swisse.org

Newsgroup: it.comp.www.php
Titolo: php e mysql

Io ottengo l'id di un record tramite $_GET poi vorrei visualizzare quel
determinato record....uso una query del tipo
$chiave = $_GET["id"];
$sql = "SELECT * FROM annunci WHERE id =".$chiave;
perche' non funge?
Grazie

 $sql = "SELECT * FROM annunci WHERE id =".$chiave;
Farai:
    $link = mysql_connect(_DBHOST, _DBUSER, _DBPASS);
    mysql_select_db (_DATABASE);
    $chiave = $_GET["id"];
    $sql = "SELECT * FROM annunci WHERE id = " .$chiave;
    $result = mysql_query ($sql);
    $line = mysql_fetch_array ($result, MYSQL_ASSOC);
    mysql_close($link);
e così ti verrà restituito un'array che avrà come indici il nome della
colonna, e come valore, il valore dalla riga.
The Unf.

 ha scritto nel messaggio
news:mwKta.83433$K35.2...@news2.tin.it...


 essere nella query $sql
No, la sintassi della query sql è corretta, semprechè $chiave != "". Che
errore ti restituisce MySQL (controlla con mysql_error ())?
The Unf.

 $sql = "SELECT * FROM annunci WHERE id =".$chiave;
 
Problema di quoting, devi chiuderle le virgolette.
Prima di eseguire la query visualizzala, questi errori li trovi subito.
Ciao,
	Nicholas


oggi devo essere ciucco, dov'è che sta l'errore?
-- 
punkarruso

 ha scritto nel messaggio
news:yYHua.103418$iy5.3...@twister2.libero.it...


 $_GET[ ' id ' ] . " ' " ;
no, scherzavo (fare sarcasmo è il mio debole...)
nelle due righe a cui ha risposto Nicholas:
 > $chiave = $_GET["id"];
 > $sql = "SELECT * FROM annunci WHERE id =".$chiave;
NON c'è nessun errore se il campo id è di tipo integer.
(la sintassi del PHP la conosco "abbastanza" bene!)
è per questo che gli chiedevo "dove stava l'errore" e non "come scrivere 
la stessa cosa con un'altra sintassi".
tra le varie: occhio al quoting!
ciao
-- 
punkarruso

Newsgroup: it.comp.www.php
Titolo: Form invio mail con controllo

Ciao a tutti,
ho intenzione di inserire un form su di un sito per inviare messaggi di feed
back e altro. Fin qui nessun problema.
Vorrei però inserire un sistema di controllo per impedire l'invio massivo di
mail. Mi piacerebbe inserire il sistema utilizzato da diversi siti in cui
compare un'immagine con dei caratteri 'storpiati' da inserire in un box
sottostante.
Qualcuno di voi mi può illuminare su come si fa e/o qualche sito dove viene
spiegato magari con qualche esempio?
Grazie a tutti coloro che avranno voglia/tempo di aiutarmi
Ciao
Carlo

 box sottostante.
  Questa la so anche io, per una volta mi sento utile anche qui! ;-p
  Cerca con google "captcha" e troverai un sacco di cose. 
Personalmente ho usato una variante fatta a mano, la vedi ad esempio 
qui:
www.santuccirunning.it
  al link "contatti". Son poche righe di codice e mi sembra pure piu' 
simpatico, ma forse sono io che ho dei gusti barbari. :-)
  Saluti,
-- 
Gianfranco Bertozzi
http://www.locandamilu.it
Linux User #183585
Newsgroup: it.comp.www.php
Titolo: [?] mysql come evitare connessioni max

Sono un tantino indietro in php e MySQl ma ho pensato che forse si poteva
sorpassare (virtualmente) il limite delle 1001 connessioni al db accedendo
allo stesso nel momento che faccio l'operazione e poi chiuderlo subito dopo.
Quello che non sň e se questa operazione diventa piů onerosa di risorse del
server rispetto ad una connessione continua.
Se ho sparato c***te non insultatemi grazie
Dani

 ha scritto nel messaggio
news:Q%qza.1418$79.5...@news.edisontel.com...

Dipende da cosa fanno quelle connessioni ... se una volta connesse sparano
query
per diversi minuti ... perchč magari sono utenti che navigano o fanno
ricerche ...
diventa + oneroso di una connessione persistente.
                                                                    --
Yena --

 Yena --
ipotizziamo il caso peggiore e cioè che un mucchio di utenti si connetta al
server e che continui a fare richieste. La domanda nasce da alcuni errori
che ho visto in internet anche di siti piuttosto grossi in termini di
risorse di sviluppo e economiche. Venivano fuori errori su db che eccedeva
il numero massimo di utenti collegati. Faccio un esempio: non usando una
connessione persistente è necessario effettuare maggior lavoro nello
scrivere gli script che gestiscono gli accessi al db ma si evitano
sovraccarichi più facilmente (giusto....?). Mentre usando una connessione
persistente se 1000 utenti accedono al db e ci lavorano e meno dispendioso
in termini di sviluppo ma si corrono più rischi di incorrere in errori
(sempre che per persistente si intenda una connessione che si connetta al db
quando l'utente accede alla pagina di accesso ai dati, e si disconnette
all'uscita sia che ci lavori o no, naturalmente si può impostare un server
timeout al limite ma non mi interessa questo). Spero di aver reso l'idea.
Dani

Newsgroup: it.comp.www.php
Titolo: OT - qualcosa di simile ? strasporto dati get e post

Salve,
La mia domanda č un pň particolare e prima ci cimentarmi in questa mia nuova 
avventura vorrei chiedere a voi.
Stavo leggendo interessanti doc. sulla tecnica viewstate che usa 
asp.net
 e 
prado (ereditata dal primo)
La mia domanda č!, questa tecnica funziona solo con i form ??? in quanto 
usandegli input hidden.... s
e č cosě
MI chiedo nessuno ha mai provato ad "inventarsi" una tecnica che permetta di 
portare da una pagina all'altra
dei dati (Sia con GET che con POST) in maniera automatica ? (naturalmente 
escludo le session (Comodissime))
Mi interesserebbe la vostra opinione idea insomma quello che volete ...
Grazie Ciao


Prado e quickform... in che senso ...non ho visto a fondo prado ... quindi 
non posso giudicare
La mia era una curisoità (che dovrà soddisfare) a prescindere da quelli già 
presenti.
:)

 escludo le session (Comodissime))
Certo. Questo modulo di programma permette di eseguire inserimento /

<?

class Record { ... }







?>
Si puo' implementare sia senza sessione che con la sessione. Maggiori
dettagli: 
www.icosaedro.it/php/
PS - Le soluzioni tipo PRado e QuickForm sono roba da cavernicoli.
Ciao,
 ___ 
/_|_\  Umberto Salsi
\/_\/  
www.icosaedro.it
Newsgroup: it.comp.www.php
Titolo: Gruppo Napoli

Ciao cerco ragazzi di Napoli per scambiare consigli
e creare un piccolo  gruppo di programmatori php.
(Si richiede un minimo di esperienza)
e-mail 
rocco...@yahoo.it


Sono della zona, precisamente quale è la finalità di questo gruppo?
Antonio
-- 
--
Togli il _nulla_ per rispondermi


Io programmo in php da più di un anno, vorrei essere presente.

Ci sono anche io... ma per cosa?
-- 
Gnotis se auton.
 21/03/2004 23.27.52

 
Non si sa :)
Spero pero' che ci sia da lavorare e bene :)
Antonio
ps se non si fa piu vivo dfr, che facciamo? cioč ora a lanciato la 
pietra, noi che facciamo:
.1 la raccogliamo e glie la tiriamo appresso :)
.2 la raccogliamo e facciamo noi il gruppetto tipo :"NAPUG" [Napoli PHP 
User Group]
.3 la lasciamo li per terra guardandola con aria diffidente e sospettosa  :)
A me la .2 non dispiacerebbe...


 User Group]
non ne vedo l'utilità se non in uno scambio di esperienze.
A questo proposito potremo fare una lista di interessati e vederci in una
pizzeria per esempio...
Arjuna
-- 
Gnotis se auton.
 22/03/2004 12.09.04

 ha scritto nel messaggio
news:c3jstu$rk2$1...@lacerta.tiscalinet.it...

io sto ad amalfi...
-- 
Josh
www.pixael.com
icq: 59204079

 
-- 
Danilo

 PHP User Group]
perchč non iniziare con un forum ?

 ha scritto nel messaggio
news:6zj8c.96583$z23.4...@news3.tin.it...


Newsgroup: it.comp.www.php
Titolo: Sapere se la mail arriva a destinazione

Ciao a tutti.
Mandando una mail con php è possibile sapere se una mail è arrivata a
destinazione oppure no? Possibilmente non cambiando le impostazione del
server ma aggiungendo qualche header.
Grazie
--
Andrea Azzini
Arya Interactive Media
www.inarya.com

 ha scritto nel messaggio
news:5ikk9.165434$pX1.5...@news2.tin.it...

Newsgroup: it.comp.www.php
Titolo: Problema con chiave

Salve, ho una tabella con 5 campi. Il 5° si chiama ID ed è un 
contatore auto_increment.
Prima di fare l'immissione l'ultimo ID è 1000.
Dopo la query di cui sotto non dovrebbe diventare 1001?
Perché mi viene fuori un numero di 11 cifre? Grazie
$query = "INSERT INTO comunicati_stampa VALUES
('$il_file','$data_del_comunicato', '$_POST
[oggetto]', '$data_inserimento', '')";
-- 
---
distinti saluti,
Salvatore Paci


wrote:



A parte il discorso della SQL injection, verifica qual è il valore di
auto_increment nella tabella.
Alle perse, resettalo:
	ALTER TABLE comunicati_stampa AUTO_INCREMENT = 1001;
Leonardo macellaio
-- 
Enough, enough!  But, stranger, ere we part,
Glancing farewell to each nefarious bier,
This warning would I beg you take to heart:
There is an end to e'en the worst career!

 	ALTER TABLE comunicati_stampa AUTO_INCREMENT = 1001;
Ad ogni immissione mi presenta lo stesso numero di 11 cifre.
Infatti mi dà l'errore di chiave duplicata


 '$data_inserimento', '')";
$query = "INSERT INTO comunicati_stampa (campo1, campo2, campo3, campo4) 
VALUES
('$il_file','$data_del_comunicato', '$_POST [oggetto]',
'$data_inserimento')";
Cosi` non gli passi il campo auto_increment e lui lo incrementa 
correttamente.
Bye.

 Bye.
Query fallita: Duplicate entry '
2147483647
' for key 'PRIMARY'
PErché, malgrado il codice di cui sopra (naturalmente con gli esatti 
nomi dei campi) mi ha generato quel numero? La seconda volta, 
naturalmente non me lo ha caricato in quanto si è ritrovato la stessa 
chiave


 ha scritto:
Risolto! Grazie!
Dopo ALTER TABLE comunicati_stampa AUTO_INCREMENT = 1001
tutto è andato a posto :))))


 ha scritto:
ENGINE=MyISAM  DEFAULT CHARSET=latin1 AUTO_INCREMENT=
2147483648
 
Me ne sono accorto da una esportazione fatta un minuto prima.
Ma come mai? Boh!


Ma come mai? Boh!
Perché è come ti diceva Alessandro - e come mi potevo accorgere anch'io se
fossi bòno di contare fino a cinque: '' non è un valore valido, e *mi sa*,
non ho provato, che MySQL lo consideri per qualche motivo pari a "-1".
Ma siccome il campo auto_increment probabilmente è un numero a 32 bit, per
cui "-1" equivale a 2^31+1 pari proprio a 
2147483648
, quel '' (o anche una
operazione diversa, ma "simile", i.e., che ti mantrugi il quinto campo) ha
impostato l'auto_increment all'ultimo valore prima di un valore illegale.
E da quel momento in poi non aggiorni piu' niente.
L'ALTER che ti ho suggerito io cura i SINTOMI, ma prima o poi ti ricapita,
se non sistemi come t'ha detto Alessandro e - anche - sanitizzi quel _POST
(il giorno che contenesse un "', -1..." o simili, non sarai contento[1]).
Leonardo
[1] vero è che quasi quasi bisognerebbe farlo apposta, ma ricorda - questo
    mondo è governato da Dio e da Murphy.


 Leonardo
Grazie 1.000

Newsgroup: it.comp.www.php
Titolo: EREG

Inanzittuto faccio un salutino a tutto l'NG perchč č il primo mex che
scrivo! :)
ho un problema con le ereg (diciamo pure che sono negato), vi spiego: ho un
campo di testo che deve essere formattato per essere inserito nel database.
Per evitare post dannosi da parte degli utenti ho inserito una protezione
che cancella gli 'acapo' se ne trova piů di 3 consecutivi.
CODICE/
   $str = str_replace ("\r\n", "<br>", $str); #trasformo gli acapo in br
   $str = str_replace ("\n", " <br>", $str); #trasformo gli acapo in br
   while (substr_count($str, "<br><br><br><br>")>0) $str = str_replace
("<br><br><br><br>","<br><br><br>",$str); #cancello gli acapo
   while (substr_count($str, "<br> <br> <br> <br>")>0) $str = str_replace
("<br> <br> <br> <br>","<br><br><br>",$str); #cancello gli acapo spaziati
/CODICE
Il problema č che utilizzo un metodo troppo pesante, troppi while, troppe
funzioni, troppi replace... se uno volesse potrebbe seriamente rallentare il
server postando 'spazzatura'.
Sapendo che con le ereg si possono creare degli algoritmi di stringhe da
sostituire, mi chiedo se qualcuno dell'ng č cosě gentile da aiutarmi a
creare una ereg che trasformi qualsiasi simbolo di spaziatura compreso in
minimo 4 acapo, in 3 acapo singoli (senza spazi, ne tabulazioni).
ringrazio in ogni caso.
-- Apollo --
PHOENIXWEB.iT
divisione design: 
www.phoenixweb.it
email: 
m...@phoenixweb.it

 minimo 4 acapo, in 3 acapo singoli (senza spazi, ne tabulazioni).
$testo=preg_replace"/(\n[ \t]*){4,}/s","\n\n\n",$testo);


Ma guarda un po' chi mi risponde, mi avevano parlato di te e Marco mi aveva
detto che bravissimo... e infatti funziona :)
Grazie mille...
apollo

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

Ciao a tutti....
mi spingo nei territori inesplorati del php  ed in quanto inesplorati: mi
sono perso !
Vorrei chiedere se siete a conoscenza di uno script che faccia questo tipo
di lavoro:
esempio:
ilsito e' 
www.miosito.it
scrivendo sul browser 
cartella.miosito.it
una pagina dovrebbe processare la chiamata ed inviarla  nella cartella
www.miosito.it/cartella
Non so' se mi sono capito...
Grazie RH


No, non puoi farlo, se 
cartella.miosito.it
 non è nei dns non verrà trovato,
se invece c'è allora potrai usare uno script di ridirezione


www.miosito.it/cartella
Si chiamano sottodomini virtuali, se il tuo hosting lo permette li
puoi creare facilmente dal pannello di controllo.
Ciao
Francesco Mazzi
Webmaster di AltroPC.it - 
http://www.altropc.it
 
Software libero, PHP, MySQL, Webdesign, Sicurezza, CMS, Tutorials
Per rispondere in e-mail togli NOSPAM 

il pannello di controllo lo prevede ma non ne posso mettere infiniti (leggi
tanti)
In Asp avevo uno script del genere ma adesso mi trovo a trafficare con linux
e php ;-)
vi ringrazio di tutto
RH
Newsgroup: it.comp.www.php
Titolo: bloccare un record fino alla fine della modifica (mysql in rete)

se 2 utenti accedono allo stesso record contemporaneamente
in modifica /cancellazione e utente 1 salva
utente 2 salva la sua modifica la modifica effettuata da utente 1 va persa
o se utente 1 cancella il record
utente 2 non lo puo piu aggiornare
come si puo fare ?

 posted this:


d> come si puo fare ?
Usare un database che permette il LOCK RECORD
Implementare un LOCK a mano.
-- 
I'm not a signature.



Se l'operazione che devi eseguire sul record e' una singola query sql
non c'e' bisogno di fare nulla, per evitare inconsistenza di dati il db
si occupera' di bloccare il record (o tabella, dipende dal db) subito
prima e sbloccarlo subito dopo l'esecuzione della query.
al contrario ogni modifica richiede piu' operazioni (query) distinte
conviene usare la LOCK in psql o simili in altri db (non e' standard
sql quindi credo che ogni db abbia la sua implementazione).
Al contrario (ancora :)) se ti serve bloccare il record molto prima (ad
esempio se vuoi che, mentre un utente stia modificando i dati in un
form, il record non sia accessibile) allora o implementi la cosa dal
lato php (ci sono anche i semafori) oppure sempre con una lock sul db.
Ma in questo caso okkio agli stalli che saranno molto frequenti...
poi, la lock e' un po' brutale, per fare le cose per bene dovresti usare
le transazioni...non so mysql come sia messo pero'.
Ciro.


mysql gestiste i lock di tabella se si usa la tabella diciamo standard
myisam
i lock di pagina se si usa il tipo innodb (che si installa di default)
o se si vuole provare il lock di record bisogna installare la versione max
(BDB)
ma diciamo è ancora in fase gamma quindi non stabilissima.
NB. utilizzando le transazioni si rallenta non poco il db
ByeZ


wrote:



Leggere il manuale alla voce "locking". Ci sono piu' spiegazioni ed
esempi di quanti potrei metterne io in questo post. :-)
Leonardo
Newsgroup: it.comp.www.php
Titolo: Effettuare una "SCANSIONE" dei files con PHP

Allora, vediamo se riesco a spiegarmi. Questo č quanto vorrei
utilizzare utilizzando PHP e MySQL.
- 
1 - Da una pagina web, grazie ad un form, seleziono una o piů
cartelle.
2 - Dando ll'ok le cartelle vengono copiate in una cartella residente
sul server dove gira attualmente la intranet.
3 - Durante questo passaggio viene fatta una sorta di "scansione"
delle cartelle trasferite e, l'elenco dei files, viene memorizzato
all'interno di un DB MySql.
E' possibile un operazione del genere? 
Cioč, esiste una funzione PHP che mi consente di effettuare la
scansione dei files mentre vengono trasferiti e poi la memorizza in
MySQL?
Grazie in anticipo per le risposte (se ce ne saranno..)

 MySQL?
Dipende dal metodo di trasferimento che intendi utilizzare (SMB, FTP,
HTTP, SCP, NFSD, etc.)
-- 
I am what I am, I do what I can
Sei un newbie? Leggi questo 
http://url.repository.biz/go/1
Inviare email con allegati? 
http://url.repository.biz/go/1Z
Cerchi un programmatore PHP/MySQL? 
http://url.repository.biz/go/1Y
L'uomo, conscio di sbagliare, persevera.

 HTTP, SCP, NFSD, etc.)
HTTP
Se avete consigli in merito (magari scegliere un trasferimento FTP al
posto di quello HTTP..)

 HTTP
No, non e' possibile via HTTP/POST a meno di utilizzare Applet o
ActiveX lato client o far comprimere all'utente in uno o piu' file le
cartelle e decomprimerle lato server.
