mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.www.php
Titolo: controllare se un campo di tipo file è vuoto

Ho un campo di questo tipo.
input type="file" name="FOTO"
Come posso tramite una if controllare se tale campo FOTO è vuoto o pieno?
Grazie!


Con javascript
Danilo

 ha scritto nel messaggio
news:rIrZ7.920$2R2....@news1.tin.it...


Newsgroup: it.comp.www.php
Titolo: Come inserite nel DB i tag descrittivi?

Salve,
 
mi spiego meglio, ipotizziamo di voler inserire dei tag per la categoria 
ristoranti tipo "vista mare", "pesce", "carne", "comitive", "romantico", 
etc. senza lasciare al ristoratore la possibilità di scrivere lui ma 
proponendo dei tag già stabiliti?
 
Ho ipotizzato tre tabelle:
 
restaurants
---------------
id_restaurant
name
 
tags
---------------
id_tag
name
 
restauranttags
--------------
id_restauranttag
FK_id_restaurant
FK_id_tag
 
Forse è la scelta più banale e semplice e di sicuro ci sarà qualcosa di 
più raffinato ma in questo modo di sicuro garantisco integrità al db ed 
evito che gli utenti possano fare "di testa loro"! :)
 
Saluti.
^Bart

Il 13/07/19 00:02, ^Bart ha scritto:

Ciao
 
Solo un appunto che dipende dal tuo obbiettivo, se hai la necessità di 
fare solo dei tag la soluzione che hai adottato va bene ed è la più 
semplice da gestire/manutenere,
 
volendo se non vuoi utilizzare una terza tabella potresti anche 
concatenare i tag delimitati da un carattere tipo ";" e successivamente 
estrai l'array con il comando
 
$tag = explode(";", $list_tag);
 
e nel db:
 
restaurants
---------------
  id_restaurant
  name
  list_tag
 
 
se la tua necessità invece è di filtrare per "cucina", "tipologia", 
"servizi"
 
* cucina
   carne
   pesce
   vegetariano
   ecc..
 
* tipologia
   affari
   romantico
   comitive
   cerimonie
   ecc..
 
* servizi
   vista mare
   parcheggio
   lume di candela
   aria condizionata
   carta di credito
   sala privata
   ecc..
 
ti consiglio di fare N tabelle invece di una generica TAG
 
io per un progetto ho avuto la necessità di filtrare per le voci 
indicate sopra.
 
ma ripeto, dipende dalla tua applicazione.
 
 
Saluti

Il 13/07/19 21:48, bramante ha scritto:

oppure
 
aggiungere
 
  tags
  ---------------
  id_tag
  name
  type_tag (appunto cucina, tipologia, servizi, ecc)


 Saluti
 
Saluti!
^Bart

   type_tag (appunto cucina, tipologia, servizi, ecc)
 
Capito! :)
 
Saluti!
^Bart

  id_restaurant 
 
Mi meraviglio di te, Bramante!
Sta cosa non si può vedere.
Newsgroup: it.comp.www.php
Titolo: GET e Array

Salve a tutti,
non vorrei porre una domanda sciocca,
ma volevo sapere se è possibile inviare un array tramite GET
costruendo un link del tipo conosciuto ?variabile=valore etc.
in caso affermativo è possibile avere un esempio??
Vi ringrazio infinitamente
Saluti

TalkBox ha scritto:

A volte le sparo veramente grosse ...
$_GET è già un array.
non sapevo nemmeno io bene ciò che volevo
Scusatemi

 Scusatemi
La domanda ha senso, poichè in $_GET *PUOI* inviare un array, col 
risultato che $_GET sarà un array di array, ad esempio fai questa prova:
test.php
<?php
  print_r($_GET);
?>
richiama 
test.php?pippo=0&pluto[0]=4&pluto[casa][5]=topolinia&pluto[casa][6]=0
ed otterrai:
Array
(
     [pippo] => 0
     [pluto] => Array
         (
             [0] => 4
             [casa] => Array
                 (
                     [5] => topolinia
                     [6] => 0
                 )
         )
)
questo può risultare comodo quando devi passare un insieme di dati che 
sono collegati in un modo logico e ti è utile usare le funzioni sugli 
array per manipolarli. Inoltre come vadi puoi ottenere array innestati 
di quanti livelli vuoi, in pratica potresti passare un albero da una 
pagina ad un'altra.
Ovviamente lo stesso discorso vale per $_POST e $_SESSION.
Tuttavia ciò è particolarmente utile se i dati da ottenere provengono da 
forms. Se invece devi passare strutture dati complesse da una pagina ad 
un'altra il modo migliore è serializzarli in una variabile di sessione
ciao
Alesi_27

 Alesi_27
Alesi_27 ti ringrazio, era proprio quello che avrei voluto fare,
sei stato Gentilissimo.
Saluti

 )
Ma e' una cosa mostruosa! non la sapevo, grazie!
Pero' la sicurezza va un po' a farsi benedire, perche' cosi' dal client mi
puo' venire giu' una qualsiasi struttura di array nidificati di stringhe,
con indici non consecutivi o anche con indici stringa.
Dov'e' documentata questa "feature", io non l'ho trovata sul manuale.
C'e' qualche altra feature strana che conosci?
Allora, ricapitolando, se mi aspetto una stringa la curo cosi':
if( is_set($_REQUEST["xxx"] )
    $xxx = (string) $_REQUEST["xxx"];
else
    $xxx = "";
# Qui validazione della stringa $xxx
Se invece mi aspetto un array di valori (da un SELECT multiple),
lo "spiano" cosi', ottenendo un array di stringhe con indice intero
progressivo che parte da 0:
$xxx = array();
if( isset($_REQUEST['xxx']) and is_array($_REQUEST['xxx']) )
    foreach($_REQUEST['xxx'] as $v)
        $xxx[] = (string) $v;
# Qui validazione dell'array di stringhe $xxx[0..count($xxx)-1]
Ciao,
 ___ 
/_|_\  Umberto Salsi
\/_\/  
www.icosaedro.it

 sul manuale.  
http://www.php.net/manual/en/language.variables.external.php#AEN3874
-- 
I am what I am, I do what I can
Do. Or do not. There is not try.
Newsgroup: it.comp.www.php
Titolo: mailing list

Ho circa 800 iscritti ad una mailing list musicale. Devo inviare loro la
stessa mail promozionale.
Ho scritto un ciclo con il quale leggo da database e per 800 volte eseguo il
comando mail....
può funzionare?
ingolfo tutto?
dovrei fare a scaglioni? come intervallo tra uno scaglione e l'altro?
pausa?
Grazie, Cristiano

 pausa?
penso che ti convenga utilizzare la funzione mail() con piů riceventi (li
separi con una virgola), del tipo
$destinatari  = "pr...@NOSPAM.it"
$destinatari .= ", pro...@SPAMMATI.com";
mail($destinatari, $soggetto,$corpo [,$headers]);
ciao
N


Si, ma sono 800... non si ingolfa?
Cristiano


Sì. Ti conviene fare un ciclo e invocare la funzione MAIL per ogni e-mail.
Altrimenti ti verrà fuori un avviso di errore tipo "mail header troppo
grosso per essere inviato" (non è proprio così il msg, ma ho reso l'idea
:-P)
Ricordati di segnare il set_time_limit (0) all'inizio dello script così non
va in timeout.
ciao

Newsgroup: it.comp.www.php
Titolo: Problemi con PHP e PHPmyAdmin

Ciao a tutti,
avevo bisogno di un consiglio, sto facendo dei test, e sto usando un sistema
windows per comoditą.
Sto usando IIS 5, e le ultime versioni di Php, MySql e Phpmyadmin, solo che
ho problemi a far funzionare quest'ultima applicazione.
Per farla funzionare mi chiede che deve essere installata l'estensione
php_iconv.dll.
Io setto il php.ini, per fargliela caricare, ma non me la carica, eppure
nella dir delle estensioni ci sta. Ho notato abilitando tutte le estensioni,
che una diecina di queste non mi vengono caricate.
Qualcuno ha un suggerimento da darmi?
Grazie per l'attenzione.

Ho risolto il problema con PHPmyadmin, stupidamente non mi ero accorto di
aver scaricato una candidate reliese invece che quella stabile. Però mi
rimane la curiosità di come mai alcune estensioni non vengono installate.
Grazie.

Errore nella configurazione del path delle librerie... controlla meglio
Su windows è differenta da Linux
M. ha scritto:

Newsgroup: it.comp.www.php
Titolo: include e $DOCUMENT_ROOT

Ciao a tutti,
la domanda forse e' banale ma non ne vengo a capo...
perche' se scrivo:
include_once("$DOCUMENT_ROOT/include/nome_file.php");
funziona, mentre se scrivo:
include_once("$_SERVER['DOCUMENT_ROOT']/include/nome_file.php"
mi restituisce questo errore?..
Parse error: parse error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting
T_STRING or T_VARIABLE or T_NUM_STRING in
/directory/directory/directory/directory/mio_file.php on line 65
(la root e' in una directory molto bassa gerarchicamente perche' lo spazio
su cui ho i file utilizza una redirezione della home)
Nel manuale PHP ho letto che con le nuove versioni di php sarebbe meglio
usare $_SERVER['DOCUMENT_ROOT'] anziche' $DOCUMENT_ROOT o sbaglio?
Grazie mille in anticipo.
Chefesta
--------------------------------
Inviato via 
http://usenet.libero.it

 mi restituisce questo errore?..
dovrebbe essere corretto cosi':
include_once("$_SERVER[DOCUMENT_ROOT]/include/nome_file.php"
oppure ancora meglio:
include_once($_SERVER['DOCUMENT_ROOT'].'/include/nome_file.php'
ciao
Mauro

 mi restituisce questo errore?..
E' un tipo di problema di sintassi che ha dato anche a me, io risolvo
mettendo $_SERVER['DOCUMENT_ROOT'] in una var tipo:
$document_root=$_SERVER['DOCUMENT_ROOT'];
e poi richiamo l'include:
include_once("$document_root/include/nome_file.php"
Probabilmente c'č un modo piů corretto ma intanto puoi provare cosě.
stefano

 mi restituisce questo errore?..
include_once($_SERVER['DOCUMENT_ROOT']."/include/nome_file.php");
-- 
signature: No such file or directory

 include_once($_SERVER['DOCUMENT_ROOT']."/include/nome_file.php");
perdona la pignoleria, ma se fai
include_once($_SERVER['DOCUMENT_ROOT'].'/include/nome_file.php');
lo script sara' *leggerissimamente* piu' veloce non dovendo valutare se 
ci sono espressioni dentro le virgolette doppie
ciao
Mauro

Ho usato:
include_once($_SERVER['DOCUMENT_ROOT'].'/include/nome_file.php');
Piu' o meno veloce che sia funziona perfettamente.
Grazie mille a tutti e buon fine settimana.

Newsgroup: it.comp.www.php
Titolo: stampare lettere dell'alfabeto

Domandona: php 4.2.2 e 4.3.3
Sicuramente c'e' qualcosa che mi sfugge nell'uso dei caratteri, ma 
prorpio nn riesco a capire quale sia il motivo di cio' che segue.
<?php
//questo stampa da 'A' ad 'Y'
for ($i='A';$i<'Z';$i++){
	printf($i."\n");
}
//questo stampa da 'A' ad 'Y'
for ($i='A';$i<='Y';$i++){
	printf($i."\n");
}
//questo stampa da 'A' ad 'Z'
for ($i=65;$i<=90;$i++){
	printf(chr($i)."\n");
}
//qualcuno sa perche questo stampi:
for ($i='A';$i<='Z';$i++){
	printf(ord($i)."\n");
}
?>
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
AA
AB
AC
AD
AE
AF
AG
AH
AI
AJ
[cut]
YM
YN
YO
YP
YQ
YR
YS
YT
YU
YV
YW
YX
YY
YZ

 ?>
Questo è pure peggio ('[' è il carattere ascii successivo a 'z'
for ($i="A";$i<="[";$i++){
	printf(ord($i)."\n");
}
Guarda le user-notes 
(
http://it.php.net/manual/it/control-structures.for.php
), pare un bug di 
windows (non confermo, non ho provato altri sistemi).
Ciao
-- 
Spoken: How much is that gorilla in the window?
Take our advice, At any price, A gorilla like Magilla is mighty nice.
Gorilla, Magilla Gorilla for sale

> Questo è pure peggio ('[' è il carattere ascii successivo a 'z'
Errata: intendevo naturalmente: '[' è il carattere ascii successivo a 'Z'

Newsgroup: it.comp.www.php
Titolo: Reindirizzamento con target specifico

In uno script ho necessità di reindirizzare il
browser su un url specifica ma non nello
stesso frame, bensì in quello che comunemente
viene indicato con "_parent".
Come ci si riesce?
Oltre che sul NG potreste inviarmi una copia
della risposta a 
g.dimarcoATtre.it
?
Grazie anticipatamente
    Gianluca

 viene indicato con "_parent".
Sei OT, it.comp.www.html o it.comp.www.javascript.
-- 
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.

Perché sarei OT?
Lo script è codice php.
Resta la domanda, come faccio a indirizzare il browser
verso un url ma non nello stesso frame?
Ho prvato con header ma mi colloca la pagina
indirizzata all'interno del frame di partenza.
G.
"Setec Astronomy" <setec@_NO_NOSPAM_freemail.it> ha scritto nel messaggio
news:jwcid.15219$Ni.5...@twister1.libero.it...


 Perchi sarei OT?
Perche' e' una domanda che riguarda esclusivamente HTML e javascript.
Please:
http://wiki.news.nic.it/QuotarBene
-- 
I am what I am, I do what I can


 Perche' e' una domanda che riguarda esclusivamente HTML e javascript.
Ciao Setec,
te avendo una pagina con 2 frames (mettiamo menu e principale)
mettiamo fai il login sul frame principale, come fai ad aggiornare
il menu? usi javascript? sinceramente anch'io credevo ci fossero dei
comandi
in php.
bye
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

BBFish ha scritto:


come sotto dico a Setec,
te avendo una pagina con 2 frames (mettiamo menu e principale)
mettiamo fai il login sul frame principale, come fai ad aggiornare
il menu?
-- 


 comandi in php.
PHP e' lato server, i frame lato client, fai un po tu.


 PHP e' lato server, i frame lato client, fai un po tu.
beh cliccando sul pulsante login mando l'info al server che elabora
verifica la correttezza e mi rimanda  frame.php modificato...o no?


 verifica la correttezza e mi rimanda  frame.php modificato...o no?
Clicck sul pulsante login (e sei lato client), a questo punto dove
mandi le informazioni? Su che frame, e guarda che continui ad essere
lato client. PHP processerà tali informazioni come se fossero una
normale richiesta, non "sa", ne gli serve di sapere che cosa sono i
frame ne potra' in alcun modo visualizzare il risultato su un frame
diverso da quello in cui sono stati inviati i dati.
Ripeto: questo discorso riguarda esclusivamente HTMLe JS, se non ne
siete convinti significa che non avete ancora capito come funziona il
modello di comunicazione web basato sull'HTTP.


 fly wrote:



mi hai convinto,:-) la soluzione in javascript e' la seguente:
parent.frames['frame_sx'].location.href='new page.php';
grazie.

Newsgroup: it.comp.www.php
Titolo: Record cancellati a tempo

Salve,
Scusate se vi rompo ma ho un altro problema da risolvere:
Eseguo una cancellazione automatica dei record dopo 30 giorni da una data
usando questa query:
$query="DELETE FROM tabella1 WHERE data < DATE_SUB(NOW(),INTERVAL 30 DAY)";
Vorrei invece fare in modo che siano cancellati automaticamenti i record
dopo 30 giorni da quando lo stesso viene visualizzato e non da quando viene
inserito.
ovvero, avendo due campi: datainserimento, datavisualizza
la datainserimento conterrà la data dell'inserimento del record, mentre
datavisualizza conterra la data di quando verrà visualizzato tale record e
da questa poi dopo 30 giorni dovrà essere automaticamente cancellato.
Spero che sono stato chiaro e che mi potete aiutare indicandomi quale
funzione devo usare.
Grazie.

>FRANCESCO
Newsgroup: it.comp.www.php
Titolo: cosa e' PHPNuke

viaggiando per il newsgroup ho visto molti riferimenti a PHPNuke, ho
intuito che serve a gestire php con mySQL. Ma non ne sono assolutamente
sicuro e prima di immergermi in nuovi manuali vorrei capire se serve
implementarlo sul mio server.
PS ho da poco iniziato a lavorare con
PHP/mySQL
GRAZIE
--------------------------------
Inviato via 
http://usenet.iol.it


No no, non "gestisce" php con Mysql, č un sistema per avere un portale web
"preconfezionato" con forum, chat, news, aree protette, sistema rotazione
banner e chi ne ha piů ne metta ....
Ciao Ciao
Cla
=======================================
Claudio
- 
www.spaghettibrain.com
 PHPNuke Italian Mirror
- Vuoi un DB MySQL Free? Fatti un giro su Spaghetti ...
=======================================

Non gestisce SQL, e' un sistema di gestione del sito che vorrebbe
essere onnicomprensivo. In realtà serve solo a fare siti tutti uguali
e tutti dove non si trova quasi mai un cacchio, quindi te lo
sconsiglio vivamente.
Ciao
--------
Paolo Dell'Unto
gab...@tiscalinet.it
ICQ # 770759


 ICQ # 770759
He he he ...
Adesso dimmi che "non si trova mai un cacchio" per colpa di PHPnuke ...
Non è per caso che sono i webmaster che non ci mettono dentro nulla?
E poi ... i siti sono tutti uguali perché chi li fa non ha voglia di
personalizzarseli o non è abbastanza Skillato per farlo. Anche se ne ho
visti alcuni talmente ben fatti che del Nuke non hanno nulla.
Io non "Consiglio" o "Sconsiglio" l'utilizzo. Provalo, Scaricalo, se ne sei
soddisfatto lo usi, sennò cambia applicazione finché non ne trovi una che ti
soddisfi. Oppure te ne fai una da solo ...
Ciao CIao


 --------
Ciao Paolo, non sono d'accordo,
phpnuke è uno strumento, se viene usato senza personalizzazioni è normale
che escono fuori siti tutti uguali, ma questo perchè chi lo usa spesso non
sa personalizzarli o perchè non conosce il php o perchè non ha ne tempo ne
voglia, e con phpnuke riesce a mettere online un sito che altrimenti non
riuscirebbe a fare.
Non prendiamocela con gli strumenti, in caso prendiamocela con gli
improvvisati webmaster.
Secondo me phpnuke è un ottimo sistema per la gestione di portali, io sto
realizzando 1 sito con phpnuke, ma lo sto personalizzando moltissimo,
modificandomi i moduli per le mie esigenze e scrivendone di nuovi.
Io invece te lo consiglio.
Ciao
Giuseppe
Newsgroup: it.comp.www.php
Titolo: Estrarre width ed height dall'header di una JPEG

Qualcuno potrebbe passarmi una funzione per estrarre
dall'header di un'immagine JPEG la larghezza e la lunghezza.
Grazie
Ciao

 dall'header di un'immagine JPEG la larghezza e la lunghezza.
$im=ImageCreateFromJPEG($file)
$w=imagesx($im); // larghezza
$h=imagesy($im); // altezza
ImageDestroy($im);
lunghezza con filesize();
;^P

lunghezza con filesize();
ti ringrazio
sbirciando nel manuale di php ho trovato una funzione cha fa al caso
mio:
getimagesize()
ciao

 wrote in message
news:3c59815b...@130.133.1.4...

Molto meglio la funzione che hai trovato... :)

On Thu, 31 Jan 2002 17:40:43 GMT, 
fakemail...@somehost.com
 (Frank)
wrote:

Non funziona con files remoti, ma ho scoperto che non controlla che il
file sia un file valido 8-) ... Quindi posso fare:
	// Forward compatibility is not guaranteed! -- LS
	function remoteimagesize($image)
	{
		$im = uniqid("img");
		$fp = fopen($image, "r");
		$gp = fopen($im, "w");
		$chunk = fread($fp, 256);
		fwrite($gp, $chunk);
		fclose($fp);
		fclose($gp);
		$x = getimagesize($im);
		unlink($im);
		return $x;
	}
	$x = remoteimagesize("
http://webserver.roma/shuttle.jpg
");
	print "$x[0] * $x[1]";
...e sapere in pochi secondi, prima di scaricarla, quanto e' grosso un
gorillaio di 2.8 megabytes (4096 x 4096, true color).
Leonardo
Newsgroup: it.comp.www.php
Titolo: Che significa questo msg di errore

 failed to open stream: HTTP wrapper does not support writeable connections.
in /home2/roncone/public_html/privata/upload.php on line 16
Cerco di fare un upload verso una cartella in un sito web

 ha scritto nel messaggio
news:5jNqc.9899$Wc.3...@twister2.libero.it...

che non hai i permessi di scrittura in quella cartella..
Setta il CHMOD della cartella su 777

 Setta il CHMOD della cartella su 777
Ti posso assicurare che l'ho già settato. Per sicurezza vado a controllare.
Ciao e grazie.

 Ciao e grazie.
Sai qual è la cosa strana. Che i files che ho uploadato (si dice così??)
sono presenti, che la cartella ha il CHMOD 777 ma il messaggio di errore
continua. Bah!
Altre idee????

 Altre idee????
Postare il codice che genera l'errore?
-- 
I am what I am, I do what I can
L'uomo, conscio di sbagliare, persevera.


Hai ragione, č il minimo che possa fare!
<?
 $uploaddir="
http://67.15.2.5/~roncone/privata/files/
";
 $youremail="
fr...@libero.it
";
 $thankspage="thanks.htm";
 $uptymessage="$realname, Grazie, l'upload č avvenuto per il file
$file_name\n\n.";
$ownermessage="$realname [ $email ] ha inviato il file  $file_name\n\n.";
$emailmessages = "1";
$x =
ereg("^[0-9a-z]([-_.]?[0-9a-z])*@[0-9a-z]([-.]?[0-9a-z])*\\.[a-z]{2,3}$",$em
ail);
{
if ($file == "none") {
 echo "<div align=center>Lei <b>deve</b> specificare un file da inviare.
<a href=javascript:history.back(-1)>Indietro</a>.</div>";
}
 else
 {
 copy($file, $uploaddir.$file_name);
 unlink($file);
 Header("Location: $thankspage");
 }
 }
 if ($emailmessages == "1") {
 mail("$youremail", "Uploaded file", "$ownermessage");
 mail("$email", "Uploaded file", "$uptymessage");
exit; }
?>
Ho provato a mettere al posto di
 $uploaddir="
http://67.15.2.5/~roncone/privata/files/
";
questa
 $uploaddir="
http://67.15.2.5/~roncone/privata/files
";
o
 $uploaddir="privata/files/";
Ma il messaggio di errore č identico.
Sia la cartella 'privata' che la cartella 'files' hanno
CHMOD 777 ( al momento).
Ciao e grazie.

 Hai ragione, h il minimo che possa fare!
Ma e' cosi' difficile seguire gli esempi del manuale?
http://www.php.net/manual/en/features.file-upload.php


 
http://www.php.net/manual/en/features.file-upload.php
Fatto. Bastava impostare per bene la dir di destinazione.
Grazie mille.
Newsgroup: it.comp.www.php
Titolo: Formattare codice php

Salve,
	che voi sappiate esiste uno strumento (in ambiente Linux) in grado di
formattare testo PHP e HTML?
	Grazie per l'aiuto.
	Thrama

 formattare testo PHP e HTML?
direi senz'altro Emacs
alt+X e poi c-mode
poi
F10-> c->Ident Region che precedendemente avrai marcato con
CTRL-Space
e piu facile a farlo che a dirlo



che intendi per "formattare" ?? forse intendi che colori la sintassi ??
cmq io uso gvim
ciao
Alesi_27

Intendo indentare il codice, un po' come fa Dreamweaver se lo hai già
usato.
Thrama

 formattare testo PHP e HTML?
c'e' indent(1) :)
sicuramente e' ok per php, per html non so, puoi provare a smanettarci
un po'
- -- 
oggei
gpg --keyserver 
keys.indymedia.org
 --recv-keys eebb4d0d
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.1 (GNU/Linux)
iD8DBQE+qoAJZmjYv+67TQ0RAu3AAJ9W2gKibDYjDcmwYG7Y5MFxdqALLwCfc+mf
PLQqpYXC4bXc+2awvAeOUeI=
=eW3u
-----END PGP SIGNATURE-----

Newsgroup: it.comp.www.php
Titolo: Risultati strani nelle divisioni

Dividendo una serie di valori in un database x 1936.27 per ottenere la
conversione in euro funziona tutto a meraviglia per n-mila record
salvo alcuni con valori alti (es. 3.072.000.000) per i quali ottengo
un valore costante di € 1.109.082,75 pari a £ 2.147.483.656.
	   $Euro=1936.27;
           Legge il database
	   $c6=$row["IMPORTO"];
	   $c6=$c6/$Euro;
	   $c6=number_format($c6, 2, ',', '.');
Cosa sta succedendo?
Sbaglio qualcosa ?

un valore costante di € 1.109.082,75 pari a £ 2.147.483.656.
...che è il limite dell'integer in php 
(2147483656
).
Devi convertirli in double.
Keith
--
I sit inside a bottle and pretend I was in a can
------

Newsgroup: it.comp.www.php
Titolo: Titolo pop-up

Questo link apre un file (PDF) in una pop-up:
<A href="#" onclick="popup =
window.open('getfile.php?tbl=libri&col=anteprima&id=<?= $id
?>&tipo=9',  'PopupPage',  'height=650, width=550, scrollbars=yes,
resizable=yes'); return false;">
  link
</A>
E' possibile impostare il titolo della pop-up?
Faccio notare che apro direttamente un file (PDF), non una pagina web
a cui posso settare il TITLE. Purtroppo la pop-up quando si apre
contiene il path completo del file, che č piuttosto brutto da vedere..
Qualche idea?
Mhaxx

 E' possibile impostare il titolo della pop-up?
per quanto ne so' ....No !
Dovresti impostare il titolo alla pagina che viene aperta, la pop-up non
è altro che una finestra del browser senza oggetti,
prova nel new it.comp.javascript ....forse mi smentiscono
ciao.....

 ha scritto nel messaggio
news:27dqov4l71ufmvvjo...@4ax.com...


>    popup.document.title = "Quello che ti pare";
Dà errore.. forse perchè una pop-up.. boh..
Mhaxx

 ha scritto nel messaggio
news:jsjrovor3rav68ha8...@4ax.com...

Newsgroup: it.comp.www.php
Titolo: MYSQL query

Non riesco ad ottenere il risultato voluto con una query su più tabelle.
Ho tre tabelle così composte:
tab_a : id, nome;
tab_b : idc, nome:
tab_c : idc, campo x.
Vorrei fare una select dei record di tab 3 che soddisfino alcune condizioni
(campo x di un certo valore) AND che il nome in tab 2 relativo all'idc NON
sia compreso tra i record di tab a.
Traduzione(sperata) in mysquellese:
"select *, from tab_a where tab_a.x='valore' and tab_a.idc=tab_b.nome and
tab_b.nome!=tab_c.nome."
Mysql mi raggela dicendomi: "Unknown table 'tab_b' in where clause".
Se uso la forma:
"SELECT * FROM tab_a as t1, tab_b as t2, tab_3 as t3 where t1.x=4 and
(t1.idc=
t2.id
 and t2.nome!=t3.nome)"
ottengo dei risultati completamente sballati(che devo ancora esaminare).
Se è possibile fare una query del genere, qual'è la giusta sintassi?
Oppure come ottenere lo stesso risultato?
Grazie.
--
73 de IK2VTJ, Piero.
http://www.ardf.it
Togli/Remove 'nonvogliospam' dall'indirizzo/from address

 Traduzione(sperata) in mysquellese:
 "select *, from tab_a where tab_a.x='valore' and tab_a.idc=tab_b.ID and
tab_b.nome!=tab_c.nome."


Newsgroup: it.comp.www.php
Titolo: Output flush()ing :-)

Normalmente, lo script PHP viene eseguito e soltanto alla fine
dell'esecuzione viene inviato l'output al browser.
Come si fa a fare in modo che ad un certo punto dell'elaborazione,
l'output gi� prodotto venga inviato al browser e poi continui
l'esecuzione dello script stesso?
Non so se mi sono spiegato.
Faccio un esempio banale:
	for ($i = 1; $i <= 10000; $i++) {
		echo $i;
		if ($i % 1000 === 0) flush();
	}
In questo caso, dovrebbero essere inviati 1000 numeri alla volta al
browser. E' cos� che funziona? Oppure devo per forza usare anche
l'output buffering, e cio� ob_start(), ob_flush() e ob_end_flush()?
Grazie in anticipo, Maurizio

 dell'esecuzione viene inviato l'output al browser.
dipende da un sacco di cose qui trovi i riferimenti 
http://it2.php.net/flush
se non � per una intranet desisti
(cfr. 
http://www.youtube.com/watch?v=22jpNZqufiU
)

 (cfr. 
http://www.youtube.com/watch?v=22jpNZqufiU
)
Essendo di Napoli, questa scena l'avr� vista s� e no cento volte ^^
Ciao e grazie.

 Essendo di Napoli, questa scena l'avr� vista s� e no cento volte ^^
io non sono di napoli ma l'avr� vista si � no centouno volte :p
Newsgroup: it.comp.www.php
Titolo: Manuale Php, quale ?

Salve, sono alle prime armi con la programmazione di siti web.
Mi interesserebbe imparare a programmare in php e capire tutto ciņ che 
ci  sta dietro. Penso che il modo migliore per imparare sia attraverso 
un buon manuale di programmazione(corregetemi se sbaglio), quindi chiedo 
a voi che avete esperienza un consiglio su un buon manuale per iniziare.
Grazie

 esperienza un consiglio su un buon manuale per iniziare.
Quando ho imparato il PHP l'ho fatto semplicemente guardando un po' di codice
esistente e leggendo la documentazione _e_ i commenti al manuale online inglese
http://www.php.net/manual/en/
Avendo gia' delle solide basi si programmazione in altri linguaggi, per me
significava solamente capire i formalismi del PHP e conoscere l'esistenza delle
funzioni, il resto e' solo questione di tempo di adattamento al nuovo linguaggio.
IMHO il modo migliore per imparare un linguaggio e' avere un progetto (anche
piccolo a piacere) e svilupparlo in quel linguaggio. Prefissati uno scopo (per
me e' stato fare un editor/browser di un database LDAP) e perseguilo usando PHP.
Ciao,
luigi
-- 
/
+--[Luigi Rosa]--
\
Whenever you cut your fingernails, you will find a need for them an hour later.

il primo passo: 
http://it.php.net/manual/en/tutorial.php
per il manuale, onestamente ti sconsiglio di acquistarne uno,
'invecchiano' rapidamente e praticamente tutto quello che potrebbero
contenere lo trovi in tutorial su internet... al massimo scaricati
qualche ebook gratuito.
la cosa più importante sarà la pratica, come ha detto luigi prefissati
un obbiettivo semplice (per esempio, crearti il tuo blog personale) e
sviluppalo in php.
Newsgroup: it.comp.www.php
Titolo: Ancora funzione mail (Non ci posso credere!!)

Come dissi tempo fa, ho vari moduli in php che contengono alla fine una
funzione mail che spedisce una mail ad un indirizzo diverso per ciascun
modulo (in totale 3). Funziona tranquillamente tranne che con tre indirizzi
gestiti da Telecom.
Dopo varie prove di modifica della costruzione del messaggio, come mi era
stato indicato, non ho ottenuto alcun risultato, quindi, con un po' di
difficoltà (perchè c'è di mezzo una società rivenditrice dei servizi
Telecom), ho parlato con l'help desk Telecom (Dio ce ne scampi), i quali
(ovviamente ho parlato con varie persone, ma mai direttamente con un
tecnico) mi hanno detto che i loro server non supportano mail costruite con
php. (Questi tre indirizzi sono normalmente raggiungibili con un qualsiasi
client di posta).
E' possibile????
E se lo è, ma quanto sono idioti ad usare sistemi simili?
Grazie, Paolo

 E se lo è, ma quanto sono idioti ad usare sistemi simili?
Questa non mi andava giu'.
Ho un bel database in cui i clienti devono confermare. 20 su 
tim.it
 e 17
confermati. Email inviato con il solito mail. (
tin.it
: 736 confermati 644).
Simili risultati per tutti domain nel db.
Allora, il problema potrebbe essere: il server che invia le email non e' ben
configurato (quindi non necessariamente un problema php). Se hai accesso
via ssh puoi' inviare email con sendmail?
BTW. Di solito e' mail _da_ TIM che viene bloccata dai sistemi di antispam.
Mi pare proprio oggi (o ieri) e' stato aggiunto alle principali blacklist il
loro netblock _completo_.

Newsgroup: it.comp.www.php
Titolo: [Mysql] Cancellare da id 1 a id 30

Salve a tutti ho provato a cercare un'pò in giro ma non ho trovato nulla,
molto probabilmente perchè non sapevo che scrivere come chiave di ricerca.
Vorrei eliminare dei dati dal db, esattamente dal id = 1 all' id= 30 della
mia tabella utenti...qualcuno mi indica come fare?
Scusate e grazie!

 mia tabella utenti...qualcuno mi indica come fare?
        DELETE FROM <nome tabella utenti>
                WHERE id >= 1 AND id <= 30
Ciao.
-- 
---
*************** | Have you ever retired a human by mystake?
*** Azathot *** |
*************** | To contact me, ask me gently. Thanks.

 mia tabella utenti...qualcuno mi indica come fare?
Ehm, è un semplice problema di SQL:
DELETE FROM <nometabella>
WHERE id>=1 AND id<=30
Ciao
Marco

Grazie!
Newsgroup: it.comp.www.php
Titolo: GD ed effetto Alpha

Ciao,
sto disegnando delle linee su delle immagini già esistenti sulle quali
si trova del testo. Per evitare quest'ultimo venga coperto dai
segmenti desiderei applicare l'effetto alpha alle linee.
Sapete come fare??
Grazie, 
Nephe ^___^

 wrote in message
news:598ktu0qdbisueh0v...@4ax.com...

Installare >= GD 2.0.1
usare $im=imagecreatetruecolor  (e non imagecreate) oppure
$im=ImageCreateFromJPEG
settare alpha blending in blendmode
  imagealphablending ($im, TRUE);
usare
  $col=imagecolorexactalpha($im, $r, $g, $b, $alpha);
per generare un colore 'alphato' che vuoi usare per disegnare



Oki! Grazie delle informazioni dettagliate, ma alla fine ce l'avevo
fatta anche da sola. Cmq grazie.
Nephelim

> Installare >= GD 2.0.1
Come e da dove posso installare la libreria gd2? Grazie

Come e da dove posso installare la libreria gd2? Grazie
In teoria dovresti già avere l'estenzione pronta.
Contina a leggere solo se vuoi installare le GD in Windows, per linux
non ti posso aiutare, ma su internet trovi un sacco di documentazione
.
Apri php.ini:
1. nella sezione "Paths and Directories" controlla che nella linea
extension_dir ci sia la path giusta (tipo c:/php/extension/).
2. nella sezione "Dynamic Extensions" vai a decommentare (elimina il
";") la linea relativa a php_gd2.dll.
3. a questo punto riavvia apache.
Se vuoi conferma che le tue modifiche siano andate a buon fine
controlla con la funzione phpinfo(). Dovrebbe essere visibile una
nuova sezione per GD.
Buon lavoro.
Nephelim

Newsgroup: it.comp.www.php
Titolo: Ma a cosa serve?

Scusate....
in tutti gli script che vedo c'è sempre il cosidetto prefisso di tabella...
Ovvero quella stringa che viene inserita prima del nome della tabella...
tipo xx_nome _xx cognome (in questo caso è xx_)....
Ma a cosa serve???? Ha qualche utilità??

wrote:

mai usata :-)
-- 
  /\/\/\
[scirio]
  ('_')        
http://scirio.altervista.org
 - Personal sitez
  /||\         
http://iccp.altervista.org
   - Real sitez
  _/\_

   ha scritto:

Certo che ha un'utilità. Se per esempio il tuo servizio di hosting 
prevede 1 solo DB e hai bisogno di usarlo per più lavori, come fai per 
non confondere le tabelle di un lavoro da un'altro, anche solo a livello 
visivo? Ci metti un prefisso alle tabelle e bella che finita! :-)
The Unf.


Convenzioni, abitudini e loro vantaggi
Ludovico


fischia se ce l'ha...pensa solo al fatto che guardando un campo sai subito
di che tabella
è,quindi volendo puoi dare lo stesso nome a due campi senza confonderli...
esempio tabella direttori con campo dir_cognome
tabella impiegati con campo imp_cognome...
tutto chiaro e molto semplice...
inoltre questa cosa la puoi applicare anche a chiavi e vincoli...pensa solo
al fatto che
se hai un campo chiamato "sesso" nella "impiegati" e metti un check che
verifica che ci sia solo 'm' o 'f'
se il vincolo lo chiami "imp_sesso_chk" se dovesse esserci un errore capisci
subito
che vincolo stai violando!!!quando hai db con 100 e più tabelle fidati che è
meglio far così...
magari perdi un po' di tempo nello scrivere i nomi dei campi,ma è tempo ben
speso!!
Newsgroup: it.comp.www.php
Titolo: richiamare una variabile da una funzione

se ho una 
function funzioneX()
{
esegue varie operazioni
tra cui $array=...;
altre operazioni
}
ore nel codice in un 
punto A richiamo la funzioneX ;
mentre in un'altro punto B
volevo richiamr/usare solo $array.
?

Mon, 28 Aug 2006 12:25:32 +0200, padew <aaaalllttt...@xcxc.xx>
ha detto:

Non puoi, una variabile definita all'interno di una funzione esiste
solo all'interno di essa. Rivedi il codice, potresti restituire $array
come parametro oppure definirlo esternamente alla funzione e
modificarlo all'interno di essa (ricorda di usare la direttiva
"global").
Francesco Mazzi
Webmaster di AltroPC.it - 
http://www.altropc.it
 
Staff di E-Xoopport - 
http://www.e-xoopport.it

 "global").
hai un esempio dei due casi?

hai un esempio dei due casi?
1)
function a ()
{
    $array = ....
    return $array;
}
2)
$array = ....
function a ()
{
    global $array;   
    $array = ....


Newsgroup: it.comp.www.php
Titolo: verifica di un link

ciao a tutti,
esiste un modo per verificare o meno l'esattezza di un link?
ho provato in questo modo:
if(file_exists("
http://www.google.it/index.html
")) {
	print "CI SONO...";
} else {
	print "NON CI SONO...";
}
ma non funziona...
qualche suggerimento?!?
grazie
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

Prova ad utilizzare le socket..vedi manuale php
dopo controlli  la risposta del server a quella determinata risorsa
controlli il numero di errore ritornato e di coseguenza verifichi la
risorsa
--------
Sistema Prenotazione Posti on-line
Sistema Acquisizione Risultati
http://parse2005.altervista.com

 risorsa
ho provato cosě:
<?php
error_reporting (E_ALL);
$socket  = socket_create(AF_INET,SOCK_STREAM,SOL_TCP);
$connect = socket_connect($socket,'
www.google.it
',80); 
if ($connect == false) {
    print "pagina inesistente";
} else {
    print "ok";
}
?>
ma non riesco a verificare la correttezza di un link, 
perchč questa funziona nel caso di 
www.google.it
, ma non funziona sulla
pagina specifica 
www.google.it/index.html


Prova a vedere qui.. fammi sapere
http://www.zend.com/zend/spotlight/php-link-validation1.php

ho provato anche in questo modo...
$PAGE = "
www.google.it
";
if (file($PAGE, "r") != "") {
	print "OK";
} else {
	print "NIENTE";
}
ma funziona solamente in locale.
grazie del link,
ti faccio sapere.


 ti faccio sapere.
Prova con un socket. Se va in timeout dopo tot secondi, allora non funziona.
-- 
Ciao,
	Fabrizio
===  
http://www.negusweb.it
  ===

 Prova con un socket. Se va in timeout dopo tot secondi, allora non funziona.
emmhhh... già provato, ma con il socket non posso verificare una
determinata pagina, almeno credo, ma solo un determinato server...
non è così?


 non è così?
http://www.php.net/fsockopen
Se ricevi uno status code tipo 404 la pagina non esiste etc.
-- 
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: funzione mail() e indirizzi di destinazione

salve,
ho realizzato un SEMPLICISSIMO form che deve inviare alcuni dati a un
email predefinita.
ho fatto già questa operazione altre volte ma stavolta ho dei problemi
a raggiungere l'indirizzo che voglio. il server è linux. ho fatto un
po' di prove cambiando l'indirizzo e su alcuni va su altri no,
apparentemente senza un nesso!
su alcuni ho conferma positiva ma la mail non viene recapitata in altri
casi la funzione mail() mi restituisce FALSE quindi la mail non viene
neanche accettata per la spedizione...da cosa può dipendere???
può dipendere dalla configurazione del server?
prima di contattare gli amministratori vorrei avere un secondo parere e
ringrazio chiunque potrà e vorrà darmelo
spulciando la documentazione ho visto che esiste anche una funzione
imap_mail (che non ho mai usato, ma con cui in questo caso ho provato a
fare delle prove con risultati ugualmente discontinui) qualcuno sa
darmi qualche informazione in più a riguardo?
lo script, se può servire, è questo:
$email = "
ma...@domain.it
";
$titolo = 'bla bla bla';
$messaggio = 'bla bla bla';
$mailheader = "From: $email\r\n";
$mailheader .= "Reply-To: $email\r\n";
$mailheader .= "MIME-Version: 1.0\r\n";
mail($email,$titolo,$messaggio,$mailheader) or die("Errore");
echo ("OK");

alcuni server mail mail verificano l'esistenza del sender

Newsgroup: it.comp.www.php
Titolo: esempio applicazione LAMP

Salve a tutti
sto cercando una applicazione-esempio su cui iniziare a 
studiare/smanettare in ambiente linux-apache-mysql-php:
- anagrafica (l'essenziale: nome, indirizzo, data...)
- query di base e stampa
- importazione/esportazione dati
grazie
Antonello

ollenotna ha scritto:

studiati un buon libro che ï¿œ meglio. tipo php5 power programming.

Newsgroup: it.comp.www.php
Titolo: trasfomare del testo

ciao, avrei bisogno di ridurre una stringa di testo generica, contenente
punti, virgole, virgolette in una tutta in lettere maiuscole, senza punti o
simboli es.:
Dim.Toc. S.p.A. = DIMTOC SPA
potreste aiutarmi? :-)
Ps. i numeri (123456... vorrei invece tenerli)
grazie in anticipo.
Saluti Silvio.

...

Manuale PHP ==>string functions
ci sono tante funzioni che fanno a caso tuo
Corrado Modica
www.pachinoglobale.com
Newsgroup: it.comp.www.php
Titolo: Non mi funziona il FORM

ho fatto questo form , 
pero' viene passato solo il PRIMO valore  "val1"  gli altri no , non
capisco perche?
<form name="form1" method="get" action="scriptcalcolo2.php">
  <p><input name="val1" type="text" size="10" >primo valore</p>
  <p><input name="val2" type="text" size="10" >secondo valore</p>
  <p>Scegli il tipo di calcolo da effettuare sui due valori</p>
  <p><input name="operazione" type="radio" value="somma"
checked>somma</p>
  <p><input type="radio" name="operazione"
value="sottrazione">sottrazione</p>
  <p><input type="radio" name="operazione"
value="moltiplicazione">moltiplicazione</p>
  <p><input type="radio" name="operazione"
value="divisione">divisione</p>
  <p><input name="invio" type="submit" value="Calcola"></p>
</form>
infatti se in "sciptcalcolo2.php" scrivo 
<p>Il primo valore &egrave <? echo " $val1";  ?> Il secondo valore
&egrave  <? echo " $val2";  ?></p>
<p>l'operazione richiesta &egrave  <? echo " $operazione";  ?></p>
<p>Il risultato &egrave  <? echo " $risultato";  ?> </p>
viene mostrato solo il "val1"
Sapreste dirmi dove puo essere il prob?
grazie

 infatti se in "sciptcalcolo2.php" scrivo
[cut]
Prova ad eliminare le " cosě:
Il primo valore č <?=$val1?>
Il secondo valore č  <?=$val2?>
L'operazione richiesta č <?=$operazione?>
Il risultato č <?=$risultato?>
CIAO
--
CLS
www.vallecaudina.net

 Il risultato č <?=$risultato?>
Il suggerimento e' utile per semplificare, ma avrebbe dovuto funzionare
anche la versione originale.
L'errore probabilmente era in una parte di php non evidenziata. Per esempio
puo' darsi che i globals non fossero registrati.
S*

 capisco perche?
Visto che usi il metodo GET dovresti vedere comparire val2 nella riga
dell'indirizzo (scriptcalcolo.php?val1=42&val2=37...)
Se non c'e' e' qualcosa che non va a livello di form...
ciao
Marco
-- 
bernama -truciolo- libero -PUNTO- it
La precision c'est pas la realite'.
Henri Matisse
+- PHPRndSig 0.02 --------------------------------------------32/75-+

 S*
Sě, scusami ho fatto confusione... anche perché il codice originale
sembrava corretto
Grazie del chiarimento
Ciao
--
CLS
www.vallecaudina.net
Newsgroup: it.comp.www.php
Titolo: alcuni problemini...

Salve...
Vengo subito al punto...
Ho una variabile di tipo double che contiene un prezzo in euro.
Vorrei però formattarla in modo tale che abbia due cifre dopo la virgola
ossia:
368 -> 368.00
368.2 -> 368.20
368.32943 -> 368.33
Inoltre... vorrei stampare il simbolo dell'euro ma echo "€"; mi stampa un
bel punto di domanda. Come faccio a stampare il simbolo dell'euro?
Grazie,
  Luca
-- 
Linux registered user #291568 (
http://counter.li.org/
)
Electronic Frontier Foundation Member (
http://www.eff.org/
)
Mandrake Club Member (
http://www.mandrakeclub.com/
)

 virgola 
ARGH!!!
<?php
  $money = 50.5534523;
  print (sprintf ("&euro; %01.2f", $money)); 
?>
-- 
I'am what I'am, I do what I can

 ?>
Scusa, non vorrei rompere... ma non c'è un metodo usabile con "echo"?
A me queste cose stile C mi fanno venire i brividi...


> ?>
Un altra domanda... qui vedo che per stampare il simbolo dell'euro usi
&euro;
Ma come mai se io con Mozilla Composer scrivo € (anche nel sorgente HTML) poi me lo visualizza
correttamente mentre con PHP devo scrivere &euro;?
Voglio dire... "echo" sta filtrando il simbolo dell'euro? Perché?
Grazie ancora,


 Salve...
[CUT]
Ok, ho trovato la soluzione con echo: 
 echo "&euro;" . number_format($prezzo,2,',','') . "\n";


 A me queste cose stile C mi fanno venire i brividi...
<?php
   $money = 50.5534523;
   echo sprintf ("&euro; %01.2f", $money); 


 &euro;?  
E' una questione di entita' ed encoding. Utilizza &euro; altrimenti
rischi che non venga visualizzato da tutti i browser e non e' conforme
agli standard.


Newsgroup: it.comp.www.php
Titolo: Readdir e /. /.. :help

ho questo codice che legge una directory ed elimina file non presenti in un
db:
if ($handle = opendir('immagini/')) {
     while (false !== ($file = readdir($handle))) {
        unlink('immagini/'.$file);
    }
}
stampando i vari processi per controllare lo script ho notato che
readdir () legge anche due file che non capisco:
unlink(immagini/.):
unlink(immagini/..):
cosa sono immagini/. e immagini/..?
potrei fare un controllo che eviti di tentare l'eliminazione... ma cosa sono
questi due 'file'?
grazie

 
?
"." è il direttorio corrente
".." è il direttorio contenitore del direttorio corrente
?
Quando hai lo script pronto faccelo avere

 Quando hai lo script pronto faccelo avere
non ho capito se vuoi tutto lo script o solo il controllo.
il controllo che ho creato č il seguente:
     if (($file !== '.') && ($file !== '..')) {
        //do qualcosa
    }
mi interessava sapere cos'č sto direttorio... lo posso controllare ma non so
cosa sia.
cmq cosě il problema viene aggirato...

 cosa sia.
direttorio = directory = cartella
Ludovico
Newsgroup: it.comp.www.php
Titolo: [QUERY_STRING] utilizzo

Salve a tutti.
Perdonate "l'indecenza" del problema, sono agli inizi con PHP (provengo da ASP), e non riesco a capire il perché tentanto di leggere 
il contenuto di QUERY_STRING in un URL senza variabili (es. 
www.sito.it
) mi viene restituito un errore.
Es.
echo $_SERVER['QUERY_STRING'];
Se invece faccio:
if (getenv('QUERY_STRING') == ''):
 echo "non hai scelto nulla!";
else:
 echo "hai scelto: ".$_SERVER['QUERY_STRING'];
endif;
allora anche se non ci sono variabili non mi restituisce errori.
Mi sembra di intuire, dal comportamento, che quello che trovo in $_SERVER[] se non è stato ancora valorizzato non è possibile 
leggerne il valore.
Sto' cercando di leggere i manuali cartacei/web ma sinceramente non riesco ad orientarmi per trovare la risposta...
Grazie.
Ciao.
-- 
Sergio MAZZA 

 
www.sito.it
) mi viene restituito un errore.  
Non e' un errore ma un Notice Undefrined Index e significa che
nell'array superglobale $_SERVER non esiste l'elemento QUERY_STRING.
$_SERVER['QUERY_STRING'] = isset($_SERVER['QUERY_STRING']) ? 
				   $_SERVER['QUERY_STRING'] : 
  				   '';
Dopo questo codice puoi usare $_SERVER['QUERY_STRING'] senza problemi
di sorta.
-- 
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.

 Do. Or do not. There is not try.
Per ora grazie; speriamo che questo PHP non abbia "troppi segreti"...
Ciao.
-- 
Sergio MAZZA 

 Per ora grazie; speriamo che questo PHP non abbia "troppi segreti"...
Php, in alcuni casi ha comportamenti del tutto suoi. L'unica soluzione è  
imparare a conoscerlo, dopo ti sarà amico.
Tac
-- 
La netiquette prevede sign di al massimo quattro righe.
Purtroppo la mia sign in quattro righe non ci stà.

Newsgroup: it.comp.www.php
Titolo: trovare giorno

ciao a tutti,
sto facendo un modulo di ricerca su database che lavora con le date.
in questo caso devo fare una ricerca in cui l'utente inserisce un
intervallo di giorni e io devo trovare tutti gli elementi del db che
sono entro quella data
esempio se un utente inserisce il valore "10" devo andare a trovare
tutte le conferenze da oggi a fra 10 giorni.
la data nel database è salvata in formato 2009-06-28
l'idea più semplice per calcolare la data +10 che mi è venuta è con
strtodate ma non so come riconvertire una data in formato unix in una
data come quella immagazzinata nel db
grazie

 data come quella immagazzinata nel db
Volendo puoi fare tutto in un'istruzione MySQL, senza usare PHP (dove 
$valore � il numero di giorni inserito dall'utente):
SELECT eventi
FROM table_eventi
WHERE data_evento BETWEEN CURDATE() AND ADDDATE(CURDATE(), INTERVAL $valore 
DAY)
-- 
Elminster


La soluzione di Elminster è la migliore, se proprio devi/vuoi usare
PHP ti serve mktime.

grazie mille
Newsgroup: it.comp.www.php
Titolo: Cancellare record

Questa è la stringa che ho usato:
$sql = "DELETE FROM 'tabmessaggi' WHERE 'IDmes' = $app LIMIT 1";   //Dove in 
$app è contenuto il numero da cancellare
però non capisco perchè non mi cancella il record, e allo stesso tempo 
neanche ricevo errore!
Grazie ragazzi!! 

 Grazie ragazzi!! 
Prova senza gli apici e mettili invece sulla variabile
$sql = "DELETE FROM tabmessaggi WHERE IDmes = '$app' LIMIT 1";
Max
-- 
Se mi volete scrivere
massimo . ori @ aliceposta . it

 
Prova cosě:
$sql = "DELETE FROM tabmessaggi WHERE IDmes = " .$app. " LIMIT 1";