mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.www.php
Titolo: Mi dareste CSS d'esempio per Responsive Design a 2 colonne da 480px?

Ho sempre realizzato pagine web (personali) con il 960 grid system (
960.gs
), 
ma visto l'impennata del mobile e la penalizzazione da parte di google delle 
pagine non mobile-friendly, vorrei passare al Responsive Design, realizzando 
sempre una sola versione del sito con larghezza fissa a 480px a 1 o 2 
colonne a seconda del dispositivo.
 
Ho cercato sul web, letto guide, ma sono molto confuso ed inoltre vorrei 
usare il meno possibile javascript e fare molto del lavoro server-side con 
il PHP.
 
Chi sarebbe cosi' gentile da darmi un CSS di base, che mi permetta di 
impaginare il sito in modo che possa definire facilmente per ogni div, se 
deve occupare orizzontalmente lo spazio di 1o 2 colonne, come avviene in 
questo design per i div A, B e C
 
http://www.html.it/pag/33421/stili-per-il-mobile-layout-dimensioni-font/
 
 
Inoltre vorrei poter meglio gestire la visualizzazione della modalità a 1 o 
2 colonne, non i base alla risoluzione dello schermo, ma in base alla 
grandezza reale dello schermo, es. fino a 8 pollici, visualizzazione a 1 
colonna, da 9 pollici in poi visualizzazione a 2 colonne. Ed inoltre la 
viewport dovrebbe farmi vedere la pagina web sempre a larghezza piena.
Come faccio a sapere quanto grande è lo schermo o se mi trovo a che fare con 
un dispositivo mobile?
 
Ultima cosa, vorrei dare la possibilità all'utente di scegliere quale 
modalità usare, premendo un link/bottone in fondo pagina, con la scritta:
Versione Mobile/ versione Desktop, il tutto da salvare nei cookies,
qui lo fanno nella url, ma non mi piace.
 
http://www.avtex.com/blog/2012/07/27/responsive-design-and-server-side-code/
 
 
Grazie.

 
 
Questo è simile a quello che intendevo io a 2 colonne. Usare quindi float: 
left o right, per define la colonna, e magari senza niente, per definire a 
piena larghezza.
 
http://stackoverflow.com/questions/21270767/2-column-css-responsive-layout-with-a-responsive-image
 
 
.left {
    float: left;
    width: 50%;
}
.right {
    float: right;
    width: 50%;
}

 cookies,
 
Questo lo devi per forza fare in javascript e non è semplice, perché devi 
forzare le media queries. Dovresti replicare tutte le regole delle media 
query mettendoci un "namespace" davanti (una classe che poi applichi 
all'elemento <body>, per esempio). A quel punto rischieresti conflitti 
con le media-queries stesse.
 
Non è impossibile, ma non è nemmeno facile da spiegare in due righe.
 
Bye.

 
 
Oltre a quello che già t'hanno detto, ma usare bootstrap?
 
Ciao!

Newsgroup: it.comp.www.php
Titolo: Compilare php?

Avevo sentito che esiteva un programma che convertiva da file di testo a
linguaggio macchina.
(Questo riguardava il perl)
C'è ne uno per il php?
Grazie in anticipo

www.zend.com
E lunghi thread (talvolta sull'orlo del flame ;) ) qualche mese fa.
M
Newsgroup: it.comp.www.php
Titolo: Clear Echo

Uso Snoopy per richiare pagine web.
Mi succede che se carico da uno script un form e poi un'altra pagina, lo
script mi visualizza due pagine in una.
E' possibile caricare il primo form , cancellarlo e poi scrivere solo la
seconda pagina.
Forse non s'è capito un esempio grossolano:
//Pagina 1
$snoopy->submit("
http://www.ispi.net/submit.htm
",$var);
//Cancella la Pagina 1
echo clear;
//Pagina 2
$snoopy->fetch("
http://www.ispi.net/home.htm
");
Grazie.
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 $snoopy->fetch("
http://www.ispi.net/home.htm
");
-- 
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: Alcuni file php non vengono interpretati

Buonasera a tutti, ho iniziato da poco con php.
Ho installato su Windows XP Apache 2.2 e PHP5 ultima release.
Ho configurato httpd.ini e php.ini basandomi sulla guida (ben fatta)
trovata su 
html.it
.
Ora, facendo il browsing su 
http://localhost/
 noto che alcuni file
vengono interpretati dal motore php, e il browser li visualizza bene,
altri invece no, visualizzo solo il testo con impaginazione ad
minchiam (gli stili css non vengono caricati) e se guardo il sorgente
vedo il codice php per intero. Succede sia con Firefox che IE7.
Ovviamente i file hanno estensione .php.
Cosa sbaglio? Grazie.
Alessio
_____________________________________
Per rispondermi in email togli NOSPAM

 Cosa sbaglio? Grazie.
Guarda se il codice php inizia con <?php oppure con <? , la seconda
non è più consentita da PHP5
g4b0

 non è più consentita da PHP5
Semplicemente se è quello, modifica il php.ini impostando:
short_open_tag = On
Invece di stare a modificare tutte le pagine php che hai fatto.
Comunque di default è su On.

Comunque di default è su On.
Grazie ad entrambi!
Questo parametro, comunque, era su Off :-)


 Questo parametro, comunque, era su Off :-)
E io ti consiglio di lasciarlo su Off e di modificare le pagine.
Non ha senso rimandare la correzione dell'errore.
Gia` che ci sei, abilita anche "error_reporting = E_ALL" sul tuo computer,
in modo da vedere anche i warning e non solo gli errori, e correggi il
codice man mano che ti capitano.
Bye.

codice man mano che ti capitano.
Ok, grazie.

Newsgroup: it.comp.www.php
Titolo: url e dir

ciao
ho un piccolo prob da risolvere
ho un menù di navigazione con 3 voci
ho 3 directory in ognuna delle quali degli script php
cliccando su una delle voci del menù, accedo ad una delle tre directory
fin qui' tutto ok
il prob è questo
il menù di navigazione è incluso dinamicamente  insieme al footer e 
all'header della pagina, ed utilizzo un foglio di stile per il layout
ora ottengo che se clicco sul link A e richiamo la pagina index.php 
contenuta nella DIRECTORY 1
ottengo che se vado sul menù di navigazione
e voglio cliccare sul link B per andare nella directory 2 non posso
poiche' ottengo come url localhost/directory1/pagina.php
invece di localhost/pagina.php
cioe' in base alla dir dove mi trovo, questa viene aggiunta alla url...
unica soluzione creare 3 menu' identici ed
grazie

 unica soluzione creare 3 menu' identici ed
Non ho capito molto bene il problema, ma con un percorso assoluto 
(ovvero /pagina1.php) dovresti risolvere il problema, puntando sempre 
alla root del webserver
	Francesco

Newsgroup: it.comp.www.php
Titolo: Connessione ACCESS

E' possibile connettersi ad ACCES tramite PHP ??
Vorrei passare a PHP da ASP ma ho molti database Access che vorei continuare
ad usare cosi' poiche' sono anche su internet in server che gestiscono solo
questo database.
--
----
Claudio Rosati
E-mail : 
c.ro...@scepsi.it
Web Designer &  Developer
SCEPSI
www.scepsi.it
----
"For all the things you are not in business for.... WE ARE"


ICQ# 11129001

Newsgroup: it.comp.www.php
Titolo: Verificare se un file esiste o meno...

Salve ancora :D
   Nuovo giorno, nuovo problema.
Allora, voglio sapere se un file esiste prima di aprire la
pagina per il suo download.
Ho scritto questo scriptino:
   $fp = @fopen($file,"r");
   if(!$fp) {
      echo("<p align=\"center\">File $file non trovato</p>");
      exit ();
   }else{
      echo("<p align=\"center\">File $file trovato</p>");
   }
che funziona nel caso il server che ospita il file mi sbatte
il classico 404 error nel caso il file non esista.
Alcuni server, come Xoom, hanno pero' una pagina
personalizzata in caso un file non esista. Ho capito che il
browser viene indirizzato a quella pagina con il codice 302:
lo posso in qualche modo intercettare per capire che cmq
il file non esiste piu'?
Grazie
Killer

 ha sentenziato:

In PHP esiste la funzione file_exists($file) che ritorna
true se il file esiste .
$file contiene il path (assoluto) del file :
$file=home/users/account/www/download/file.zip
if (file_exists($file))  {
 print 'il file esiste'; }
else{
  print 'il file non esiste'; }
Ciao.
-- 
WEbdOM webmaster di
Metronic.It mobile phone philosophy
www.gadgetpoint.it
 serigrafia on line

 ha scritto nel messaggio news:3c2e0d3...@news.cis.dfn.de...
[CUT - file_exists()]
Ho omesso che i file non si trovano, necessariamente,
nello stesso host in cui si trovano gli script, percio'
file_exists() mi da' sempre false...
Grazie lo stesso
Killer
Newsgroup: it.comp.www.php
Titolo: estrazione dati file di testo

ciao a tutti,
ho u file di testo che contiene delle righe create in questo modo:
                     ORDDAT           22      31       10
L              DATA ORDINE
e devo creare degli array ben delimitati per poi lavorare gli stessi,
sono arrivato a scrivere questo:
$fp = fopen("campi","r");
if ($fp) {
    while (!feof($fp)) {
        $buffer = fgets($fp, 4096);
//levo spazi bianchi ad inizio e fine
        echo trim($buffer," ");
    }
    fclose($fp);
}
riesco a levare gli spazi bianchi in cima ed in fondo, ma non riesco a
trovare una funzione che costruisca un array con i campi con lunghezza
fissa n...
suggerimenti?

 ho u file di testo che contiene delle righe create in questo modo:
con un po' di tecnica userei il classico "Sostituisci tutto" per 
organizzarmi i dati in modo diverso e avvalermi di questo script:
http://www.mrwebmaster.it/tutorial/php/tutorial90.htm
 

fromthestone wrote:

ammettiamo che tu voglia spezzare una linea in 3 parti.. una di 10
caratteri, una di 5 ed una di 15..
non testato e molto migliorabile..
$fieldsLenght = array(10, 5, 15);
$pos = 0;
$result = array();
while(list(, $lenght) = each($fieldsLenght)) {
        $result[] = substr($line, $pos, $lenght);
        $pos += $lenght;
}
print_r($result);
-- 
www.iuz-lab.info
 - 
www.php-faq.org

Newsgroup: it.comp.www.php
Titolo: ordinamento record

Save, ho un elenco di news che tramite un backoffice possono essere
inserite, cancellate o modificate.
Ho bisogno però che rimangano in un ordine predefinito, ex. cancello
la news con l'ordine 2, le altre devono salire diminuendo di 1
l'ordine, se ne inserisco una con ordine 4 le altre devono scorrere.
Come posso fare in php?
Grazie

nicolaux ha scritto:

E' piuttosto semplice. E' sufficiente che, all'atto
dell'inserimento/eliminazione/spostamento di una news vengano
aggiornati gli indici di ordinamento dei record che la seguono.
In caso di eliminazione e' sufficiente sottrarre agli indici -1, mentre
in caso di inserimento e' sufficiente sommare +1. In caso di
spostamente e' necessario operare entrambe le operazioni (prima
rimozione, poi inserimento).
-- 
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/

 rimozione, poi inserimento).
Ciao, inserimento e rimozione ok.
Potresti farmi un esempio sullo spostamento per favore?
Grazie

 Potresti farmi un esempio sullo spostamento per favore?
Lista di prova: 1, 2, 3, 4, 5, 6
Se vuoi spostare l'elemento 5 alla posizione 2:
1. Estrai l'elemento 5 (lo salvi in una variabile temporanea).
2. Aggiorni tutti gli elementi con posizione > 5 a posizione =
posizione - 1 (in pratica li "sposti" verso sinistra di una posizione).
3. Aggiorni tutti gli elementi con posizione >= 2 a posizione =
posizione + 1 (in pratica li "sposti" verso destra di una posizione).
4. Inserisci l'elemento alla posizione 2.

Newsgroup: it.comp.www.php
Titolo: php + oracle resultset troncato

Ciao a tutti,
Sto impazzendo su questo problema:
Sulla server interno (stesso DB oracle tra esterno e interno) il sito 
php+oracle, funziona correttamente.
Sul web server esterno in DMZ, un resultset che ha circa 10.000 righe viene 
troncato a circa 4000 linee e percio' il risultato e' una page not found.
Nessun errore sul log del server apache, se imposto E_ALL, medesimo 
discorso, page not found.
Uso adodb.
Se eseguo:
echo "1";exit;
$result = $dbconn->Execute($query);
Viene visualizzata l'header della pagina e il numero 1
Se eseguo:
$result = $dbconn->Execute($query);
echo "2";exit;
Page not found.
Esiste qualche limitazione?
Io non ne ho mai sentite.
La parte incriminata usa i puntatori funzione: function 
&Execute($sql,$inputarr=false)  e nello specifivo function 
&_Execute($sql,$inputarr=false)
Qualsiasi idea e' ben accetta.
Grazie in anticipo,

 Grazie in anticipo,
prova a modificare la query facendo un limit su pochi records (100/500)
e vedi se funziona.
se funziona c'e' il limit nel buffer di oracle mi pare...(dico una
cavolata ma qualcosa del genere c'e'...non ricordo come o cosa..)
altrimenti non so
ciao :)

Newsgroup: it.comp.www.php
Titolo: commenti con il carattere #

quando PHP incontra un  carattere #  , ignora tutto quello che lo segue fino 
al termine della riga o della sezione di codice Php ( il primo dei due che 
si presenta ) .
Non ho capito la seconda ipotesi , cioč quand'č che la sezione di codice 
termina prima della riga ?
Grazie e ciao 

 termina prima della riga ?
<?php #commento ?>
In questo caso, nella stessa riga del commento c'è un "?>" che NON viene
considerato parte del commento (fine sezione).
Enrico


quindi la seguente riga :
<?php #commentouno ?> commentodue
avrebbe in output la dicitura "commentodue" ?

" (terminatore di sezione php)

Newsgroup: it.comp.www.php
Titolo: include include_once

Buongiorno,
  vorrei capire se esiste una controindicazione ad usare sempre e solo
include_once/ require_once. Dal momento che includere 2 volte un file
comporta di ridefinire le funzioni -e quindi automaticamente un errore-
non � opportuno usare sempre e solo le versioni _once?
grazie

Bianconiglio ha scritto:

sono leggermente pi� onerose come tempo di esecuzione, se hai una grossa
base di utenza la differenza di performance si nota altrimenti no.
micheg

michelangelo giacomelli wrote:

grazie per la risposta. Non nascondo che mi pare buffo che sia
oneroso (pur se leggermente) tenere traccia dei file caricati, � un nome
file in un array...

 file in un array...
Qui c'è la spiegazione tecnica
http://www.techyouruniverse.com/software/php-performance-tip-require-versus-require_once
ciao,
luigi
Newsgroup: it.comp.www.php
Titolo: \n con windows

Ho bisogno di scrivere su un file .txt però ho notato che windows non mi
caca \n per andare a capo come posso fare?

 wrote in message
news:Sj2h7.13182$vC1.1...@news1.tin.it...


 ha scritto nel messaggio
news:9m2is1$mj4$1...@news.ngi.it...


La forma più corretta è \r\n (ritorno a capo e newline)
(ma ti serve nel wordwrap, vero?)
<?
$testo="uuuuuuuuuuuuuuuuuuudddddddddddddduuuuggguuuuuuuuuuuuuuuuuu";
$newtext = wordwrap ( $testo, 8, "\r\n", 1);
$fp = fopen("include.txt", 'w');
fwrite($fp, "$newtext\n\r");
print "Pubblicazione avvenuta";
?>
LAMASE

Si ma non mi funziona e non so come fare
Se sai qualcosa dimmelo
"LAMASE" <a@b.c> ha scritto nel messaggio
news:9m2hkc$d4h$1...@fe2.cs.interbusiness.it...


?>
Scusa la banalità, non ti arrabbiare ... ma ... sei *sicuro* che non te li
prenda?
Non è che lo dici perché poi,quando recuperi il testo e lo metti in una
pagina html, non vedi gi acapo?
Scusa, non ti prendo per stupido, ma ho visto molti post in cui si
chiedevano cose del genere e poi alla fine scoprivi che semplicemente
l'autore prendeva un testo e lo mandava a video, chiedendosi come mai non
andasse a capo.
In tal caso tieni presente che degli \n html se ne frega, devi usare la
funzione nl2br() che trasforma gli  \n in <br>.
M

 > fwrite($fp, "$newtext\r\n");


 > > La forma piů corretta č \r\n (ritorno a capo e newline)


 ha scritto nel messaggio
news:Sj2h7.13182$vC1.1...@news1.tin.it...


Newsgroup: it.comp.www.php
Titolo: immagini di articoli

dentro il db o nel filesystem ?
la domanda e' tanti dati su file o tanto db ?
pro del db
sicurezza
facilita di backup
(f)pdf con immagine in meno passate
invio in email piu veloce
relazione certa
contro
tabella relativamente grossa*
profs
tabella db piccola
immagini sul filesystem facilmente accessibili*
immagini manipolabili
controfs
backup
transazione non certa

Gufo Rosso ha scritto:

Perchè ?? io tranquillamente uso le immagini nel fs e faccio
tranquillamente il backup. Quello che non ho capito e cosa intendi per
transazione non certa .. :D
--
[CapoBecchino]
msn: capobecchino |[@]| hotmail |[.]| com
Defecatio matutina bona quantum medicina. Defecatio meridiana neque
bona, neque sana.
Newsgroup: it.comp.www.php
Titolo: Problema con una query: not in - inner  join ?

Ho 3 tabelle:
1 - messaggi;
< id
< id_mittente
< id_destinatario
< testo
2 - messaggi_cancellati;
< id
< id_messaggio
< id_utente
< cancellato
3 - utenti;
< id
< nome
La tabella 1 e 2 sono legate 
messaggi.id
 ->messaggi_cancellati.id_messaggio
Nella tabella 3, il valore id lo posso ritorvare in messaggi.id_mittente 
e messaggi.id_destinatario ed anche messaggi_cancellati.id_utente
Ora io dovrei estrarre dalla tabella messaggi, tutti i record che con le 
seguenti caratteristiche:
1 - non figurano nella tabella messaggi_cancellati
2 - per i quali messaggi.id_mittente != messaggi_cancellati.id_utente
3 - per i quali messaggi.id_mittente = 'VALORENOTO'
Ho provato, senza successo con:
SELECT messaggi.*, messaggi_cancellati.*, utenti.*
FROM messaggi, messaggi_cancellati, utenti
WHERE 
messaggi.id
 NOT IN (select id_messaggio from messaggi_cancellati)
and messaggi.id_mittente = '3' ORDER BY 
messaggi.id
 desc";
La query deve anche contenere il campo 
utenti.id
 e utenti.nome per i 
quali messaggi.id_destinatario = 
utenti.id
Come fare?


Scusa ma perchè non hai messo un flag sulla tabella messaggi, tipo
"stato", e li ci metti "da leggere", "eliminato", etc..?
Se ti serve sapere chi ha fatto l'azione sul determinato messaggio
avrei una tabella esterna "azioni"..
Vabbhè cmq prova con una cosa del tipo
SELECT messaggi.*, messaggi_cancellati.*, utenti.*
FROM
messaggi
INNER JOIN utenti ON 
utenti.id
 = messaggi.id_destinatario (o mittente?
vedi te)
LEFT JOIN messaggi_cancellati ON 
messaggi.id
 =
messaggi_cancellati.id_messaggio
WHERE
messaggi_cancellati.id
 IS NULL
AND messaggi.id_mittente = '3'
ORDER BY 
messaggi.id
 desc

 "stato", e li ci metti "da leggere", "eliminato", etc..?
 
Probabilmente hai ragione...
Grazie cmq per la query.

Ok, insultami... ma non riesco a modificare la query che mi hai passato.
Questa va benissimo.
SELECT messaggi.*, messaggi_cancellati.*, utenti.*
FROM
messaggi
INNER JOIN utenti ON 
utenti.id
 = messaggi.id_destinatario (o mittente?
vedi te)
LEFT JOIN messaggi_cancellati ON 
messaggi.id
 =
messaggi_cancellati.id_messaggio
WHERE
messaggi_cancellati.id
 IS NULL
AND messaggi.id_mittente = '3'
ORDER BY 
messaggi.id
 desc
Ora per� dovrei aggiungere una condizione a "
messaggi_cancellati.id
 IS NULL" 
e
cio� se quanto sopra non � true allora deve filtrare per 
messaggi_cancellati..id_utente <> '3'.
solo che non so come inserirlo nella query!
Mi sto incasinando con la sintassi. :(

 Mi sto incasinando con la sintassi. :(
 
Mi sono disincasinato da solo con un OR. 
 
 


Occhio alle parentesi con gli and e gli or nel where :)
 
-- 
I fatti mi cosano
Newsgroup: it.comp.www.php
Titolo: query in sicurezza?

Vorrei mettere in sicurezza le mie query che contengono campi
inseribili dall'utente.
del tipo
where (id=$id) e cose simili dove id magari e' il numero dell'articolo
o cose simili.
io per rendere sicure quelle query eliminerei in automatico i
caratterri \ e ' nei campi inseriti dall'utente.
ma ' puo servire in altri casi.
Voi che mi suggerite?
Grazie
Ciao
-- 
.     _  _______  ļ,ø*°`°*ø,ļ_ļ,ø*°`°*ø,ļ_ļ,ø*°`°*ø,ļ_ļ,ø*°`°*ø,ļ_
  /| // /__  __/  Kirys <Remove DELTHIS from the address to reply>
 / |/ \   / /     Kirys Tech 2000: 
http://www.kt2k.com
/__|\__\ /_/ 2000 ļ,ø*°`°*ø,ļ_ļ,ø*°`°*ø,ļ_ļ,ø*°`°*ø,ļ_ļ,ø*°`°*ø,ļ_

c'è una funzione php che aggiunge un carattere \ avanti ai caratteri che 
vuoi, in questo modo risolvi il problema dei caratteri speciali 
nell'eventuialità di un inserimento in una tabella di un DB
addslash(); mi pare che sia ma nn ci giurerei, ad ogni modo sulla guida 
in linea php trovi credo nella parte riservata alle stringhe la 
spiegazione di quella funzione.
Ovviamente esiste anche quella che toglie gli \.

o cose simili.
Si potrebbe pensare ad una famiglia di vettori $_SQL dove vengono messi
i parametri utente, dopo essere stati ripuliti e validati. A quel punto
sei sicuro che una query fatta a partire da quei valori e' pulita.
Potrebbe avere anche uno "scope" piu' ampio del solo SQL.
Per esempio
<?
	// Con questo formato si puo' anche metterlo in un file
	// field.ini e caricarlo con
	// $_INPUT_regexp = file('field.ini');
	//$_INPUT_regexp = array(
	//	'prezzo;[0-9]*;optional;0;',
	//	'articolo;[^\\]*;mandatory;;',
	//	...
	//);
	function untaint($inifile = '', $inivector = NULL)
	{
		global $_CLEAN;
		unset($_CLEAN);
		if (NULL == $inivector)
		{
			if ('' == $inifile)
				return -1;
			$_INPUT_regexp = file($inifile);
		}
		else
			$_INPUT_regexp = $inivector;
		$_CLEAN = array();
		foreach($_INPUT_regexp as $field => $regexp)
		{
			if (!isset($_REQUEST[$field]))
			{
				...
			}
			...
			$_CLEAN[$field] = $cleansed;
		}
		return 0;
	}
?>
Leonardo
-- 
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.

 o cose simili.
Se $id è un numero te la cavi con:
$id=intval($id);
-- 
Lorenzo

Ovviamente esiste anche quella che toglie gli \.
mi sembra la cosa + semplice grazie :)

Newsgroup: it.comp.www.php
Titolo: Visualizzare mail di una pagina di link

lo script sotto indicato provvede a visualizzare il link presenti in 
una pagina htm. Volevo sapere come devo modificarlo affinche lo script 
visiti i link presenti nella pagina htm presa in esame e visualizzi le 
eventuali Email presenti.
 
-------------------------------
 
$url = "
http://www.sitoprova.com
";
$input = @file_get_contents($url) or die('Could not access file: 
$url');
$regexp = "<a\s[^>]*href=(\"??)([^\" >]*?)\\1[^>]*>(.*)<\/a>";
if(preg_match_all("/$regexp/siU", $input, $matches, PREG_SET_ORDER))
{
foreach($matches as $match)
{
$href = strtolower($match[2]);
$inner = strtolower($match[3]);
$pos = (strpos($inner,'<img')> 0) ? true : false;
$inner = strip_tags($inner);
$inner = ($inner == "") ? $url : $inner;
if(!$pos)
$linko = '<a href="' . $href . '">' . $inner . '</a><br/>';
 
print $linko;
 

 eventuali Email presenti.
 
Dovrebbe già stamparti gli url con attributo href mailto:, non è quello 
che cerchi?
 
Anche se una pagina ha una estensione ".htm" non esistono le "pagine 
htm".
Per le lamentele a riguardo rivolgersi all'Ufficio DOS, Microsoft, 
Redmond (WA).

 
---
 
io voglio che siano stampate a video solo le E-mail linkate tipo mailto 
ma anche quelle no linkate, e quindi cosa devo modificare nella riga:
 
$regexp = "<a\s[^>]*href=(\"??)([^\" >]*?)\\1[^>]*>(.*)<\/a>";
 
le url non devono essere stampate
 


Io ho capito che piuttosto che capire come funziona vorresti 
direttamente la soluzione, ma la dovrai cercare su web.
Suggerimento: "regexp match email address".

 "regexp match email address".
 
Facile:
 
http://ex-parrot.com/~pdw/Mail-RFC822-Address.html
 
 
 
Bye.

Newsgroup: it.comp.www.php
Titolo: microweb, mozilla e firefox.

Creando dei CD con microweb, ho riscontrato dei problemi quando il
browser predefinito č mozilla o firefox (ahimč!).
Mentre con explorer tutto funziona bene.
Qualcuno sa perchč?
-- 
Cordialmente.
Melus.
dal mio e-mail togli i simboli di Zorro.

 Mentre con explorer tutto funziona bene.
Definisci "problemi".
-- 
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.

 
Praticamente non parte, o meglio, microweb sembra partire ma poi si 
chiude, ed il browser nel frattempo aperto non trova più il webserver.
Macchina con Win98SE.

Newsgroup: it.comp.www.php
Titolo: Form e array

Buongiorno ng,
E' da qualche giorno che sto sbattendo su un problema forse banale
(newbie!). Ho un form costruito con php/mysql che genera tre array:
1. img[]
2. quantita[]
3. osservazioni[]
Come faccio a riportare i valori di tale array in una nuova pagina?
Usando foreach non riesco ad associare img[1] con quantita[1] e
osservazioni[1]!!
Riporto il codice in basso, forse è più chiaro.
Please... anche un piccolo suggerimento!
Luca 
PAGINA 1
<form method="get" action="send_preferenze.php" name="mypref[]">
<table>
<? 
include "../common_db3.inc";
		$conn = mysql_connect($host,$usr,$pwd); 
		if (!$conn) { echo("ERROR: " . mysql_error() . "\n");    } 
		$select = mysql_select_db($db, $conn);
		if (!$select) { echo("niente select");}    
$sql = "SELECT * FROM preferenze, collezione where tipo='a' and
preferenze.img = 
collezione.id
 ";
$result = mysql_query($sql, $conn); 
if (!$result) { echo( mysql_error()); } 
else {
while ($query_data = mysql_fetch_array($result)) {
$id = $query_data["id"];
$modello = $query_data["modello"];
$prezzo = $query_data["prezzo"];
$img = $query_data["img"];
echo ?>
<tr bgcolor="#dfe1e5">
<td><img src="../images/foto/thumb/<? echo $img; ?>.jpg" border="0"
style="margin-left:25px; " alt=""></td>
<td valign="top">
<p>Modello: <? echo $modello; ?><br/>
Quantità <br/>
Osservazioni</p>
</td>
<td valign="top"><p>
<span style="padding-left:15px; ">Prezzo:<? echo $prezzo; ?>
&euro;</span><br/>
<input type="hidden" value="<? echo $img; ?>" name="img[]">
<input type="text" name="quantita[]" style="width:50px; "><br/>
<textarea rows="2" name="osservazioni[]"  style="width:200px;
"></textarea></p>
							</td>
							</tr>
							<tr><td colspan="4">&nbsp;</td></tr>
							<? ; 
							}
							}
			?>
</table>
<input type="submit" name="submit" value="invia">
</form>
_______________
Il LINK
http://localhost/Kere_05/b2b/send_preferenze.php?img%5B%5D=1&quantita%5B%5D=33&osservazioni%5B%5D=a&img%5B%5D=4&quantita%5B%5D=44&osservazioni%5B%5D=b&img%5B%5D=40&quantita%5B%5D=55&osservazioni%5B%5D=c&submit=invia
_______________
PAGINA 2
<? 
$immagine = $_GET['img']; 
foreach ($immagine as $value) {
	print $value;
}
?>
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 osservazioni[1]!!
Ammesso che i tre array contengano la stessa quantità di elementi:
for($a=0; $a<count($img); $a++)
    {
    echo $img[$a].", ".$quantita[$a].", ".$osservazioni[$a]."<br>\n";
    }

     }
Grazie!! Avevo provto tutte le possibili soluzioni... ovviamente non
questa! Ti ringrazio dell'aiuto.
Luca

Newsgroup: it.comp.www.php
Titolo: un paio di cosette...

ciao a tutti,
ho un paio di questioni da risolvere:
- ha un file (mysql) in cui sono memorizzati dei testi noin formattati ma
con dei segni di paragrafo (a capo)... come posso visualizzarli in una
pagina html (con php) in modo che mantengano tutti gli "a capo"? ho provato
con una casella di testo, ma in quelo modo il testo è modificabile e io
voglio solo visualizzarlo!
- è possibile creare una paginetta in php tramite la quale fare un upload di
un file sul sito? dove posso trovare aiuti?
grazie

 un file sul sito? dove posso trovare aiuti?
www.php.net
Vi è proprio un paragrafo sull'argomento.
ciao

Newsgroup: it.comp.www.php
Titolo: $PHP_SELF non funzia

Il fatto che $PHP_SELF non sia definito č dovuto all'opzione
register_globals = Off  ? O a cos'altro?
Win2K - Apache 1.3 - PHP 4.2.2
Ciao e grazie,
Nico

 Win2K - Apache 1.3 - PHP 4.2.2
$_SERVER['PHP_SELF']


Si, ora devi usare $_SERVER["PHP_SELF"];

> Si, ora devi usare $_SERVER["PHP_SELF"];
O modificare php.ini immettendo register_globals = On
--
Matteo Cacciola

Newsgroup: it.comp.www.php
Titolo: java o php?

Salve.
Qualcuno ha mai usato java?
Perche' dovrei preferire php a java per le mie applicazioni web?

 Perche' dovrei preferire php a java per le mie applicazioni web?
se fai una domanda del genere continua ad utilizzare php

 ha scritto:

forse intende jsp e java servlet.

Kap wrote:

Beh dicendo java intendo tutta la tecnologia java, quindi jsp e servlet
incluse.

music ha scritto:

ok, ma non puoi fare una domanda così generica. che tipo di applicazioni?
ogni tecnologia va valutata in base al contesto in cui verrà utilizzata.
le tecnologie java vengono prese in considerazione per sistemi 
enterprise in cui si necessita di sistemi distribuiti, trnsazionali, 
scalabili ecc.

morpheus wrote:

Voglio sviluppare una web application per la gestione delle presenze del
personale.

music ha scritto:

quoto le risposte che ti hanno dato su it.comp.java
Newsgroup: it.comp.www.php
Titolo: Come disabilitare il Transfer-Encoding: chunked

Sul mio server locale le pagine php vengono generate con il
Content-Length, mentre su un mio server remoto vengono generate con il
parametro "Transfer-Encoding: chunked" che inserisce dei caratteri
all'inizio ed alla fine del corpo della risposta HTTP (e presumo anche
tra un chunk ed un altro, se il file dovesse risultare eccessivamente
grande).
Siccome la pagina deve essere letta da una applicazione, tali
caratteri mi creano problemi.
Attualmente ho trovato una soluzione temporanea che consiste nel NON
usare echo e nell'inserire tutto l'output in una variabile. Alla fine
del codice, chiamo:
header("Content-Length: ".strlen($output));
header("Connection: close");
header("Content-Type: text/html; charset=ISO-8859-1");
Questa soluzione, però, non mi sembra proprio il massimo, visto che
(presumo) possa creare problemi di memoria per pagine ecessivamente
grandi, perciò mi piacerebbe fare in modo che il server si calcoli da
solo la dimensione del file PHP a la fornisca autonomamente come
header Content-Length. Qualcuno conosce il modo per fare questo (od,
almeno, una soluzione meno brutale della mia)?
Grazie in anticipo.
Bye, Animanera. :)

caratteri mi creano problemi.
Il problema e' nell'applicazione che non supporta il formato chunked,
l'algoritmo e' nella RFC 2616
http://www.w3.org/Protocols/rfc2616/rfc2616-sec19.html#sec19.6
In teoria, dovrebbe bastare mettere come prima riga
	Header('Connection: close');
per disattivare il chunked, ma dipende dal webserver: e' lui che deve
decidere cosa fare.
Comunque, il problema della "pagina troppo grande" e' limitato, visto
che anche il webserver dovrebbe tenersela in memoria in HTTP/1.0. Che
lo faccia lui o lo faccia tu, poco cambia, IMHO.
Leonardo
-- 
Avere studiato senza mettere in pratica e' inutile;
mettere in pratica senza avere studiato e' pericoloso.
                                                - Conphpucio

 lo faccia lui o lo faccia tu, poco cambia, IMHO.
Questo pure è vero...beh meglio così allora :)
Grazie, Bye, Animanera.

Newsgroup: it.comp.www.php
Titolo: Problema formato data

Ho fatto uno script che controlla il formato della data inserita in un 
campo.
Deve essere del tipo dd/mm/aa, ho fatto cosi:
(\d\d)\/(\d\d)\/(\d\d)
ma mi sono accorto che se scrivo ad es. 12/02/2002 me lo accetta comunque.
Come posso forzare lo script ad accettare un formato tipo 12/02/02 ?
Grazie

Raziel <Raz...@soul.reaver> posted this:




assert ^ all'inzio  
assert $ alle fine
^(\d\d)\/(\d\d)\/(\d\d)$
-- 
I'm not a signature.

Jurgen Schwietering wrote:

Esatto, ho aggiunto il $ finale, ho provato a postare appena riuscito, ma ho 
avuto problemi con il server delle news.
Comunque grazie!
Ciao
Newsgroup: it.comp.www.php
Titolo: gestione delle sessioni

Salve a tutti,
per la gestione delle sessioni voi preferite memorizzarle nel database?
Ci sono classi gia pronte che potrei integrare nella mia applicazione 
che operano a riguardo?
Grazie e buon lavoro

 che operano a riguardo?
usando memcache basta modificare php.ini


ciao nel ringraziarti...
potresti darmi qualche dettaglio in più?
Ho  letto che utilizzare il db per la gestione delle sessioni è più 
sicuro, inoltre ho notato che molti framework come codeigniter fanno lo 
stesso...
grazie

Gestire le sessioni non è un compito banale, soprattutto se il sito tratta dati sensibili o transazioni economiche, e quindi sei soggetto a possibili attacchi.
Io personalmente mi sono fatto una classe che memorizza le sessioni in un db, se serve le cripto e la classe si occupa anche di gestire eventuale hijacking. Siccome la classe è per mysql, utilizzo le PDO per evitare attacchi al db.
Io ti consiglio un solido sistema di gestione delle sessioni.
J.

Il 25/09/2011 13:54, Jeff ha scritto:
 
quindi mi consigli di seguire questa strada, una domanda puň essere a 
questo punto una buona soluzione ricorrere ad un framework come ad es. 
codeigniter che 'fa tutto lui' e quindi mi concentro sulla logica 
applicativa piuttosto che su dettagli di piů basso livello?
 
grazie

 applicativa piuttosto che su dettagli di più basso livello?
 
Usare un framework e` in buona parte dei casi cosa buona e giusta. Ma non 
e` che lo usi e va tutto bene. Devi conoscerne i limiti e le prestazioni 
per sfruttarlo bene, e soprattutto per sapere quando usarlo e quando no.
 
Bye.
 

 rispacchettarli e farci una unserialize sopra.
 
grazie

 
 
puoi criptarle anche su memcache  qualora servisse a qualcosa., anzi credo 
che venga fatto di default con la patch suhosin.
dubito che abbia senso criptare le sessioni quando di fatto se qualcuno può 
aver accesso a queste sei già ben più che compromesso.
 

 aver accesso a queste sei già ben più che compromesso.
 
Non credo, perche' se mi fottono il mysql, il che non vuol dire che abbiano accesso al resto del codice cmq non vedono i dati (cosa che mi e' successa in passato).
 
Forse inutile, ma in alcuni casi credo possa essere interessante, sicuramente i dati in sessione hanno un a mortalita' a molto breve termine e quinid e' effettivamente superfluo.
 
J.

Newsgroup: it.comp.www.php
Titolo: mail() e 'Return-Path:'


Ma quando poi ricevo la mail, guardo gli header e mi vedo come return
path nobody@server (l'utente di apache sul server)
Sapete dirmi perche non riesco ad usare questo parametro?

 ha detto:

http://php.morva.net/manual/it/ref.mail.php#51406
Francesco Mazzi
Webmaster di AltroPC.it - 
http://www.altropc.it
 
Dev.Staff di E-Xoopport - 
http://dev.e-xoopport.it

> 
http://php.morva.net/manual/it/ref.mail.php#51406
Grazie ma se metto il 5° parametro (quello con la opzione -f per
intendeci) la mail non parte per niente.....
niente errore ma neanche niente mail.

Mi correggo, sono in safe mode e non posso disattivare il safe
mode...devo fare senza 5° parametro.
Newsgroup: it.comp.www.php
Titolo: leggere dati da database diversi

devo fare una select da un tabella di un db e fare insert into in un altra 
tabella di un altro db
SELECT ID_Contatto , ID_Nominativo , First_Name , Last_Name , 
Email_Personale , Telefono_Personale FROM Contatti
INSERT INTO Contatti (contactid, accountid, firstname, lastname, email, 
phone ) VALUES
come modifico questa query?


Manca un dato: la solita connessione (server, user e pwd) consentono 
l'accesso ad entrambi i database? In questo caso (forse) puoi fare tutto 
in un unica istruzione sql 
(
http://dev.mysql.com/doc/refman/5.0/en/insert-select.html
 tra i 
commenti c'č proprio ciň che chiedi: "Using INSERT INTO ... SELECT you 
can copy data from one database to another. You need the correct 
privileges for both")
Se invece non hai il privilegio per entrambi i db oppure sono su diversi 
dmbs, devi fare la query sul primo e, fetchando il risultato della 
query, eseguire l'insert sull'altro db:
$res = mysql_query($sql, $conn_db1);
while($row = mysql_fetch_assoc($res)) {
	$sql_insert = "Insert.....
	$res_2 = mysql_query($sql_insert, $conn_db2);
}
	Francesco

 ha scritto nel messaggio 
news:ZFV1j.100$yE...@nntpserver.swip.net...

lo utilizzo in localhost direttamente su mysql
come faccio? 

 
Hai letto il post che ti avevo indicato sul sito di 
mysql.com
? Se lavori 
in locale non hai problemi e puoi far tutto via sql.
Se preferisci farlo via php, esegui due connessioni distinte, con 
mysql_connect e poi completi il codice che ti avevo postato.
	Francesco

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

Salve a tutti.
Premetto che non sono un'esperta di programmazione e di data base,
quindi avrei bisogno di una veloce (se possibile) infarinatura
sull'utilizzo del programma gestionale ORACLE.
In particolare vorrei sapere se e come si utilizza in ambito
contabile!
Grazie a chi mi risponderà...
Valentina

 contabile!
contabile in che senso?
ci sono tonnellate di programmi preconfezionati.
se vuoi rimanere in casa Oracle puoi puntare sui prodotti di business 
intelligence che trovi sul technet:
http://otn.oracle.com/products/bi/content.html
sempre che sia quello che cerchi.
prova anche con pacchetti come BAAN o SAP (il + diffuso).
ciao
-- 
punkarruso
Newsgroup: it.comp.www.php
Titolo: Interagire con Data (timestamp) di Mysql

Ho un campo del mysql in formato data->timestamp
Ci invio questo dato tramite la Insert
   date ('YmdHis');  --> fornisce un numero tipo 20060707164325
e automativcmate mysql capisce e scrive  2006-07-07 16:43:25
Adesso dovrei fare il contrario... prendere 2006-07-07 16:43:25 dal Db
e utilizzarlo per scrivere la data in formato più corto o diverso...
Tipo:
  2006-07-07
oppure
  07/07/2006
oppure
  07/07/2006 alle 16:43
Mi date una mano?
Grazie
Ciao

 e utilizzarlo per scrivere la data in formato più corto o diverso...
potresti usare explode()
$query = explode (" ",  $timestamp);
echo $query[0]; --> 2006-07-07
echo $query[1]; --> 16:43:25
puoi sempre ridividerli poi..
$data = explode ("-"; $query[0]);
echo $data[0] --> 2006
echo $data[1] --> 07
echo $data[2] --> 07
e ricomporli come ti pare..
echo $data[2]."/".$data[1]."/".$data[0];  --> 07/07/2006
Non è molto elegante..
sicuramente qualcuno saprà suggerire qualcosa di meglio..
nel frattempo.. funziona =)
-- 
oooO                                  Oooo
 (     )              YUS              (     )
  \   (      Para todos, todo,      )   /
   \_ )    nada para nosotros.  ( _/ 

   07/07/2006 alle 16:43
[un po' OT]
Se puoi modificare la query con cui estrai la data potresti utilizzare
DATE_FORMAT() in modo da ottenere la data direttamente nel formato in
cui la desideri, per esempio:
select date_format(campo_datetime, "%d/%m/%Y alle %H:%i") as miadata
... 
In questo modo l'alias `miadata` contiene direttamente la data nel
formato
 
 07/07/2006 alle 16:43
Ulteriori info su date_format():
http://dev.mysql.com/doc/refman/5.0/en/date-and-time-functions.html#id3230405
[/un po' OT]
Ciao.
-- 
Federico
Newsgroup: it.comp.www.php
Titolo: Proteggere una pagina semplicemente

Avrei bisogno che all'apertura di una pagina mi venga chiesta una password
fissa.
Se corrispondente la pagina si carica o viene visualizzata altrimenti mostra
errore.
Come dovrei fare?
--
T¤¶¿µ¤ vi presenta: 
http://www.amiciamici.com
                Da sempre amici
http://www.amiciamici.com/bedoo
      La directory web
http://www.amiciamici.com/dreams
      Le tue celebrità
Gli amori, le feste, i divertimenti e le celebrità preferita da un gruppo di
ragazze e ragazzi della provincia di Parma. Bedonia.

 
ciao,
spero di aver capito quello che ti serve; fossi in te farei una semplice
pagina html con una form, composta da una casella di testo e un bottone.
attraverso il parametro action del tag form fai riferimento ad uno script
php che deve semplicemente verificare che la password passata sia quella
che si aspetta. in un caso fai vedere la tua pagina e nell'altro mostri
un bell'errore. era questo che intendevi?
-- 
ciao,
mignolo
Linux User:	#203073
Linux Computer:	#092125
PoweredBy Linux Slackware .::. kernel 2.4.5 .::. BlackBox
----------------------.o:O0^°^0O:o.----------------------
 
"La mente del principiante e' aperta a molti orizzonti,
 quella dell'esperto a pochi."

 errore.
ok , un metodo senza PHP e' questo :
pagina1 con una casella di testo / imputbox o quello che vuoi basta che hai
un testo in una variabile tipo chesso : PassWord
ok poi al click su ok la pagina si collega a : "
http://www.dominio.com/
" &
password & ".html" tutto qui ^_^
in pratica la tua password corrisponde a una pagina da aprire !

 in pratica la tua password corrisponde a una pagina da aprire !
La mia preoccupazione è che qualche spider indicizzi la pagina PASSWORD.html
rendendola di fatto visibile a tutti.
Grazie a tutti....


Newsgroup: it.comp.www.php
Titolo: da array a variabili con numero progressivo

Ciao ragazzi... scusate se sono poco chiaro nel titolo della domanda.
Ho una variabile che con explode spezzetto in piu' parti registrate in
un array in questo modo:
$pezzi=explode("/",$ricercacodice);
Da questo array vorrei poi creare tante variabili di tipo:
$x1=$pezzi[0];
$x2=$pezzi[1];
$x3=$pezzi[2];
$x4=$pezzi[3];
Ma se i pezzetti fossero molti e volessi fare con un ciclo for la
creazione delle variabili in automatico... come posso fare? (tipo da
$x1,$x2... fino a $x100).
Vi ringrazio dell'aiuto che potrete darmi.
Ivan

Ivan ha scritto:

la cosa che chiedi di fare ha poco senso...
in ogni caso, se ci tieni, qualcosa del genere dovrebbe funzionare
<?
$pezzi = array ("a", "b", "c");
foreach ($pezzi as $key => $value) {
	eval ("return \$x$key=\$value;");
}
print "$x0 , $x1, $x2\n";
?>

 $x4=$pezzi[3];
perchè devi per forza usare $x1 piuttosto che $pezzi[0] (o $x[0]) ?
ciao
Alesi_27
Newsgroup: it.comp.www.php
Titolo: PHP come modulo Apache, Applicazione GCI o FastCGI

Ciao,
come č meglio configurare PHP per un CMS: come modulo Apache,
Applicazione GCI o FastCGI?
Le principali differenze, dal punto di vista pratico, quali sono?
Quando č meglio usare uno o l'altro?
Grazie :-)

 Le principali differenze, dal punto di vista pratico, quali sono?
Come modulo apache hai prestazioni massime e configurazione minima.
Come FastCGI hai prestazioni ottime (quasi a livello del modulo, e se 
configuri bene anche superiori), ma una configurazione un po' piu` 
complicata. Hai possibilita`/necessita` di tuning, quindi e` un po' piu` 
complesso trovare la config adatta, ma e` anche piu` flessibile.
Come CGI e` la peggiore scelta: prestazioni bassissime, configurazione 
complessa, nessun vantaggio se non forse una maggiore "letteratura" 
sull'argomento rispetto al fastcgi (alias: trovi piu` guide in rete).
Come CGI (e forse anche FastCGI, ma non ho provato) puoi installare 
diverse versioni di PHP (per esempio la 4, la 5.2 e la 5.3) e associarle 
indipendentemente ai vari virtualhost, quindi puo` avere un senso in 
ambito hosting.
Come modulo hai lo svantaggio che PHP viene linkato ad apache anche 
quando serve immagini, js, css, pdf, ecc., quindi appesantisce 
leggermente il server. Te ne accorgi quando hai TANTO traffico, ma a quel 
punto di solito metti un server light davanti (nginx o lighttpd) a 
servire la roba statica, e apache con php modulo a servire le pagine 
dinamiche.
Bye.

 dinamiche.
Non conviene passare direttamente a nginx o lighttpd con FastCGI in quel 
caso?



Onestamente non lo so, non ho mai provato.
Ma molti che ho letto hanno preferito mantenere apache con PHP, anche 
tenendo altro davanti, forse per il resto dei moduli intorno 
(autenticazione, compressione, filtering, rewriting, ecc.)
Bye.

Grazie :-)
il server ha plesk 9.5.2 che ha le tre opzioni (modulo apache, fastcgi
e cgi) e non oso fare di più :-)
Credo che alla fine fastcgi mi vada bene :-)
bye bye
--
Klaretta
Newsgroup: it.comp.www.php
Titolo: controlli su doppioni

Sto scrivendo un mailer in php che estrae degli indirizzi email da un db
tramite una query, e poi tramite un fetch array elenca gli indirizzi
nell'output per la visualizzazione e l'utilizzo di mail().
Devo però fare due controlli, uno per verificare che non ci siano doppioni,
e un altro per controllare che l'email sia valida (verificando la presenza
della @).
Non ho idea però di come si possa fare... è necessario utilizzare un array
anche per i controlli, e utilizzare poi explode(), list() etc.?
Grazie mille per l'aiuto!
--
M a r c o    S a l i s       
marc...@tin.it
www.fidalnet.com
   -   
www.atleticanet.it
www.musix4u.com
 - il forum musicale!
www.lavorosardegna.com
 - il lavoro sardo

 |
| Delete WORLD to reply        |
|                              |
| Software is like sex...      |
| It's better when it's free.  |
+------------------------------+

 Poi a mano verifichi che ci sia la @.
Uhm... in che modo?


 Uhm... in che modo?
Verifichi che la stringa contenga il carattere @ mediante la strpos().
Volendo potresti anche fare un test piů definito, perchč se ti scrivo
look@me, questo viene preso per buono.


 Verifichi che la stringa contenga il carattere @ mediante la strpos()
Ok ti ringrazio.


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

Salve a tutti...In questo periodo vi sto assediando con quesiti vari:
sopportatemi...!
Ho un problema con un passaggio di variabili tra più pagine: siccome la
trafila che l'utente deve fare per raggiungere una determinata pagina è solo
una, io controllo che il percorso sia giusto passando una variabile "from"
da una pagina all'altra, e siccome il passaggio da una pagina all'altra
avviene all'invio (POST) di un modulo, io invio la variabile tramite un
campo hidden, che però non è il massimo per la sicurezza....D'altronde non
conosco un sistema per passare una variabile di sessione all'invio del
modulo...Mi sapreste illuminare?
Grazie, Carlo.


Non ti complicare la vita! Utilizzando le sessioni ti sbrighi in un
secondino!!
Nella pagina che riceve il modulo fai:
________________________________
session_start();
...
$nomecampo = $_POST['nome_del_campo_text_esempio'];
/* salvo la variabile di sessione */
session_register("nomecampo");
...
_________________________________
E in questo modo il valore è stato inserito nella variabile di sessione
nomecampo.
Adesso in qualsiasi pagine l'utente vada, pui benissimo fargli vedere il
contenuto della variabile!
_____________________________________
session_start();
...
...
echo $_SESSION["nomecampo"];
...
...
______________________________________
Quando non vuoi più mantenere quella data variabile di sessione fai un
session_unregister("nomecampo");
oppure un session_destroy(); per distruggere l'intera sessione!
Così è semplicissimo!!!
Newsgroup: it.comp.www.php
Titolo: phpnuke

 Use the LC_* -constants instead
http://www.php.net/setlocale
Se non capisci, posta la riga che da l'errore.
-- 
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/x

 /web/htdocs/home/mainfile.php on line 567
Cerchiamo di leggere con piu' attenzione. Non ti ho chiesto di postare
l'errore, ma LA RIGA CHE DA L'ERRORE.


 setlocale ("LC_TIME", "$locale");
Bene, ora prova a leggere con piu' attenzione l'errore che questa riga
solleva:
[quoto]
Warning: setlocale(): Passing locale category name as string is
deprecated. Use the LC_* -constants instead. in
web/htdocs/home/mainfile.php on line 567
[/quoto]
ed ecco un esempio dal manuale:
setlocale (LC_ALL, 'nl_NL'); 
Ora, se metti a confronto la tua riga e quella del manuale e poi leggi
il messaggio d'errore puoi dedurre quale sia il problema:
setlocale ("LC_TIME", "$locale");
setlocale (LC_ALL, 'nl_NL'); 
Passing locale category name as string is deprecated. Use the LC_*
-constants instead.
ossia, tu hai scritto "LC_TIME" e questo e' deprecato, meglio usare le
costanti LC_*. Da cui il tuo codice deve diventare:
setlocale (LC_TIME, "$locale");
Ti e' sembra difficile fare questo ragionamento? 


Gia' alcuni anni fa ho provato il phpnuke kon apache e mysql e con l'aiuto d
no-ip ero riuscito a mettere in linea un portale nuke. :-))
Ora invece, dopo aver abbandonato per un po il mondo informatico, e mi trovo
nella situazione che mi risulta difficile poter installare dinuovo il tutto.
Vi chiedo se mi date una mano per recuperare tutte le informazioni
necessarie per poter dinuovo mettere in linea un portale direttamente dal
mio pc.
Sicuro di almeno un vostra risposta vi saluto tutti
Grazie