mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.www.php
Titolo: Ancora problemi con le date

Ciao, scusate...ma è da poco che programmo in php :(
Ho definito un campo di una tabella (DB MYSQL),
come date con il formato di default 0000-00-00.
nel codice php, prima ho creato il timestamp (con la funzione mktime) e
successivamente con la funzione date, l'ho formattata come mysql.
Anche se non mi da errore, non scrive sul db., rimane la data di default.
script della tabella:
CREATE TABLE periodo (
  ID int(11) NOT NULL default '0',
  DATA_DAL date NOT NULL default '0000-00-00',
  DATA_AL date default NULL,
  PRIMARY KEY (ID)
) TYPE=InnoDB;
codice php:
 
	//creo il timestamp della data da creare:
	$dataFrom =
mktime(0,0,0,$_POST["fromMonth"],$_POST["fromDay"],$_POST["fromYear"]);
 
	//formatto con il formato ke ha mysql:
	$dataFrom = date("Y-m-d",$dataFrom);
	//la frase mysql:
	$phrase = "insert into periodo(id, data_dal,data_al) values
(1,$dataFrom,null);";
 
Qualcuno mi può aiutare su cosa devo modificare x scrivere correttamente?
Antonio
 
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 correttamente?
$phrase = "INSERT INTO periodo (id, data_dal, data_al) " .
	    "VALUES (1, '" . $dataFrom . "', null)";
Da testare.
-- 
I am what I am, I do what I can
Sei un newbie? Leggi questo 
http://url.repository.biz/go/3C
Votami! 
http://www.phpclasses.org/vote.html
L'uomo, conscio di sbagliare, persevera.

 Da testare.
Testata. E ovviamente è corretta.
Ma dato che Setec non è stato molto esplicito (senza offesa :) ), mi
intrometto per farti notare in cosa precisamente consiste la sua correzione.
I campi date in MySQL vanno  delimitati da apici come le stringhe, per
questo il tuo codice non funzionava: quindi 2004-04-07 è sbagliato,
'2004-04-07' è corretto.
Ti consiglio di scaricare il manuale di MySQL, utilissimo in questi casi.
LB

 Ti consiglio di scaricare il manuale di MySQL, utilissimo in questi
Oltre all'utile consiglio di Luca suggerisco anche, per testare la
validita' delle query di effettuare un print della query SQL ed
eventualmente testarlo utilizzando phpMyAdmin etc. In questo modo
"dovrebbe" essere piu' facile tracciare gli errori.
Saluti.
-- 
I am what I am, I do what I can


Grazie tante x i consigli dati, mi sono stati molto utili!! :)

Newsgroup: it.comp.www.php
Titolo: opendir() - INFO

Ciao.
if ($handle = opendir(_DIR . "gallery/")) {
    while (false !== ($link = readdir($handle))) {
        if ($link != "." && $link != "..") {
            echo "<td><img src=\"" . _MODULE . $link .
"/images/icon_menu.gif\"></td>
            <td><a href=\"index.php?modulo=$link&page=index\">" . $link .
"</a>&nbsp;&nbsp;&nbsp;</td>";
        }
    }
    closedir($handle);
}
Mi spiegate come mai con alcune directory funziona e con altre mi da il
seguente errore:
Warning: opendir(): open_basedir restriction in effect.
File(/public_html/gallery/) is not within the allowed path(s):
(/home/netit/:/usr/lib/php:/usr/local/lib/php:/tmp) in
/home/netit/public_html/mylab v. 2.0/moduli/gallery/index.php on line 47
Warning: opendir(/public_html/gallery/): failed to open dir: Operation not
permitted in /home/netit/public_html/mylab v. 2.0/moduli/gallery/index.php
on line 47
Grazie

 File(/public_html/gallery/) is not within the allowed path(s):
Questo ti dice che la directory /public_html/gallery non e' nel path delle
directory permesse.
Dal php.ini si evince che:
; open_basedir, if set, limits all file operations to the defined directory
; and below.  This directive makes most sense if used in a per-directory
; or per-virtualhost web server configuration file. This directive is
; *NOT* affected by whether Safe Mode is turned On or Off.
Maggiori informazioni qui:
http://it.php.net/features.safe-mode
enrico

 directory permesse.
Che vuol dire che ci sono delle restrizioni?
La dir gallery la creo io tramite script con permessi 777.



Quale parte di "non e' nel path delle directory permesse" non hai capito?
:-)
A parte le battute, il punto e' che il messaggio di errore non e' di una
sola riga. se leggi la seconda riga, scopri che File(/public_html/gallery/)
non č tra i path consentiti. 
Ora ti chiederai: "che sono sti path consentiti?"
Andando su 
it.php.net
 non trovi subito risposta (perche' non e' nella
function list) ma andando a selezionare "cerca in tutta la documentazione"
e digitando "open_basedir" trovi un primo link (quello postato in
precedenza) con i riferimenti necessari a far chiarezza.
Vale a dire se tu imposti
<Directory /docroot>
  php_admin_value open_basedir /docroot 
</Directory>
Allora una richiesta di tipo 
<? readfile('/etc/passwd') ?>
ti viene negata e ti scrive 
Warning: open_basedir restriction in effect. File is in wrong directory in
/nometuofile.php on line numerolinea
Spero di esserti stato utile.
enrico

 enrico
-- 
www.iuz-lab.info
Newsgroup: it.comp.www.php
Titolo: Curiosità

<?php
$x=5;
$y=10;
echo ($x==$y);
?>
Domanda: perchè non stampa NULLA quando invece dovrebbe ritornare 0?
Saluti

Staze wrote:

Perche' $x==$y non contiene 0 ma false.
La funzione echo richiede come parametro/i delle stringhe. Il PHP
effettua una conversione da boolean a string ossia da false a "" prima
di effettuare la stampa.
infatti:
if ("") {
	print ("vero");
} else {
	print ("falso");
}
restituisce falso.
-- 
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.

 
Effettivamente facendo dei test me ne sono accorto... ma sinceramente,
non capisco il perchè di questa implementazione (ahimè bizzarra)
Grazie ugualmente

 non capisco il perchè di questa implementazione (ahimè bizzarra)
Perche' "bizzarra"?
E' una questione di type casting.
$x = 1; $y = 2;
echo ((integer)($x == $y)); // restituisce 0


 echo ((integer)($x == $y)); // restituisce 0
Non mi sembra ovvio il fatto che il casting(in questi casi) non sia
implicito, tutto qui.
ciao

 implicito, tutto qui.
Il casting e' implicito, da boolean a string.


Newsgroup: it.comp.www.php
Titolo: lettera dell'alfabeto

E' giusto come codice ? L'obiettivo e' verificare se un carattere e' una
lettera dell'alfabeto. Il problema e' che mi da un errore in questa linea
{if ($carattere>="a") && ($carattere<="z") || ($carattere>= "A") &&
($carattere <= "Z")

Paolo wrote:

usa un'espressione regolare, controlla se il carattere è contenuto 
nell'intervallo [a-z]
if(eregi("^[a-z]$", $carattere))
Ciao, David

 wrote in message
news:c1VR9.75518$R45.3...@news2.tin.it...

Usa una regular expression con un pattern tipo "$(A-Za-z).*^"

 ha scritto nel messaggio
news:c1VR9.75518$R45.3...@news2.tin.it...

Hai provato a spostare le parentesi cosě?
if (($carattere>="a" && $carattere<="z") || ($carattere>= "A" &&
$carattere <= "Z")) echo 'ok';
--
73 de IK2VTJ, Piero.
http://www.ardf.it
http://www.qsl.net/ik2vtj
Togli/Remove
NONVOGLIOSPAM
dall'indirizzo/from address

 cambiato qualcosa! :-)
Allora vai con la .chm, con le user contributed notes (lo puoi pure
integrare con Ultraedit e cercare direttamente dentro dal editor stesso con
il famoso F1).
Newsgroup: it.comp.www.php
Titolo: [OT] Crosscompile su Debian

Salve,
 
sono super [OT] lo so perï¿œ in questo n.g. ho trovato piu' volte gente 
competente non solo nell'ambito php !
 
Il mio "problema" ï¿œ quello di impostare una macchina con Debian Wheezy 
per cross compilare per Android nello specifico ora mi interesserebbe 
creare un modulo ovvero un file tun.ko e successivamente mi piacerebbe 
creare qualche piccola piccolissima app per quel s.o. !
 
In rete ho trovato materiale un po frammentario e per ora non sono 
riuscito a far nulla !
 
http://stevechui.blogspot.it/2011/10/compiling-kernel-modules-tunko-for.html
 
 
http://www.ostalks.com/2011/03/21/how-to-compile-tun-ko-for-android-commtiva-z71/
 
 
http://android-dls.com/wiki/index.php?title=Build_a_custom_kernel
 
 
Saluti e grazie in anticipo a chi saprï¿œ darmi info in merito, non ï¿œ un 
problema per me leggere quindi ogni link ï¿œ ben accetto ! :)
 
GabrieleMax

 In rete ho trovato materiale un po frammentario
 
Perché non stai cercando la documentazione ufficiale, già quella 
ufficiale è frammentaria ma quando vai su blog personali c'è da 
picchiare la testa al muro.

 
 
Sicuramente dipende dal tempo atmosferico, dal quale dipende poi anche la birra. Visto che si va verso l'estate il mio consiglio e' in panino imbottito con un po' di verdure zucchine e melanzane, e finirlo poi con verdure fresche come rucola, mais, carote tagliate fini, pomodori di tipo pachino.
Alla fine aggiungiamo un po' di noci ed un bel po' si mix di semi (sesamo/lino/girasole) ed accompagnamo il tutto con una guinnes.
 
J.

 J.
 
Sempre tanta ilarit� e simpatia a buon mercato...

 Sempre tanta ilarita' e simpatia a buon mercato...
 
Hai detto giusto!
 
J.

 Hai detto giusto!
 
Si capiva che era un messaggio ironico: un panino senza perlomeno, che 
so, un po' di salumi, una cotoletta, uno stinco di maiale intero 
(disossato, beninteso) nel mezzo manca di sostanza.

 (disossato, beninteso) nel mezzo manca di sostanza.
 
Ci saranno in questo n.g. ottimi programmatori ma simpatici... ci si 
nasce non ci si inventa e men che meno ci si diventa !
 
Saluti ! :)
GabrieleMax
Newsgroup: it.comp.www.php
Titolo: Contatore!!!!!

Ciao volevo sapere come posso creare un counter che indichi il numero
di visitatori effettivi cosě se un visitatore accede per tre volte ad
una pagina nel giro di 12 ore (per esempio) viene contato come un
unico visitatore... anche con utilizzo di database MySQL..
Per non creare equivoci:
Con counter quindi non intendo uno script che mi restituisce una frase
del tipo "Ciao questa č la tua prima visita fai clich su reload e
quarda... questa č la tua seconda visita..."

 visitatore...
Il problema e` tutt'altro che banale, anche perche` in molti casi non hai
modo di distinguere i visitatori.
L'unica informazione che hai sul client e` l'indirizzo IP e il browser, ma
l'indirizzo IP per gli utenti dial-up (direi la maggior parte!) e`
condiviso, nel senso che quando un utente si scollega viene quasi subito
assegnato ad un altro utente che si e` appena collegato. Molte aziende poi
usano un accesso Internet con IP masquerading, quindi tutti gli accessi
dall'interno appaiono provenire dallo stesso IP.
Una possibile strada e` quindi quella di memorizzare gli indirizzi IP, i
browser e l'ora di tutti gli accessi, controllando che non siano gia`
presenti nel lasso di tempo desiderato. Se non ci sono, incrementi il
contatore. Il problema di questo approccio e` che comunque, come spiegato
sopra, non e` sicuro al 100%, ma soprattutto puo` risultare molto pesante
per il server.
A risentirci
\  Davide G. Borin
\\ !!Scudo anti-spam attivo!! Togliere le x e "eliminami" dall'indirizzo
\\\_____________________________________________________________________


wrote:

Penso che l'unica strada sia quella dei cookies e segnarti gli accessi
per ogni utente in un db.
    -IcarusDream-
Per rispondere via mail 
togliere "se-spammi-ti-uccido" dall'indirizzo.

Credo che tu debba usare i cookies. Crei un cookie con un flag, una data e
ora di connessione, per cui se un utente ricarica la pagina o semplicemente
ci ritorna nella stessa sessione di connessione, allora non incrementi il
counter. In pratica
if(!$flag)
    {
    crea_cookie();
    $counter++;


Esattamente...usi un cookie...ma puoi settare l'ora di espirazione, cioé
quanto tempo il cookie rimane attivo, questo per ovviare al problema delle
sessioni.Quindi una volta mandato il cookie, fai il riconoscimento del
cookie ad ogni avvio della pagina, se c'è non aggiorni il contatore, se non
c'è lo aggiorni e mandi il cookie, senza bisogno di registrare ora di
ingresso, o IP.
Ciaoo
Anakin

 Credo che tu debba usare i cookies.
Cosi` non conterai mai chi ha i cookie disabilitati e conterai piu` volte
quelli che cancellano i cookie. In tutti i casi, non esiste una soluzione
che fornisca risutati "veri".

Newsgroup: it.comp.www.php
Titolo: get, post e ...

vi dice niente questa url?
http://..../pagina.php/cod-2.htm
per inviare il valore 2 a pagina.php da registrae in una variabile,
anzichč usare pagina.php?cod=2
come faccio a recuperare il valore nel primo caso?
Ciao, grazie.

 Ciao, grazie.
apache -> vedi mod_rewrite 

ho trovato by myself
- REQUEST_URI
- pathinfo
- gestione dell'errore 404
- altri
adesso cmq vedo anche il consiglio di Gianluca
ciao e grazie.
clicka:
http://www.mgsnowboard.com

 ha scritto nel messaggio 
news:1114627098....@l41g2000cwc.googlegroups.com...


 
[..]
non usare un percorsi relativi..
-- 
www.iuz-lab.info

> immagini...). Per la cosa  interessante!


 
[..]
per dichiarare l'ovvio.. un executable..
-- 
www.iuz-lab.info

> Che tipo di exe ?


 
[..]
il server e' stato configurato per eseguire detto programma e redirigere
l'output al client..
http://hoohoo.ncsa.uiuc.edu/cgi/
http://httpd.apache.org/docs-2.0/howto/cgi.html
-- 
www.iuz-lab.info
Newsgroup: it.comp.www.php
Titolo: eseguire una stringa

supponiamo di avere:
$pippo = "mail ($destinatario, $oggetto, $testo)";
posso eseguirla?
esempio esegui($pippo);

Salvatore Paci ha scritto:

una cosa tipo questa?
http://it.php.net/eval
se puoi evitarla è meglio, eval=evil
di norma quando si usa eval c'è sempre un'alternativa (migliore).
-- 
doh!

 
http://it.php.net/eval
non riesco a scrivere una riga corretta con eval
la mail me la manda lo stesso ma si...incavola perché trova il segno del 
dollaro
mail ($z, $o, $c, "From: $z" ); 

Salvatore Paci ha scritto:

devi pensare ad un come ad un meta interprete, quindi devi vedere che 
stringa passi ad eval (una volta espansa).
Prova ad eseguire quella stringa normalmente. Se viene eseguita 
normalmente, deve funzionare anche con eval.
Ciao
-- 
doh!

 normalmente, deve funzionare anche con eval.
----------
Appena eval incontra il segno del dollaro si....arrabbia :)) 

Salvatore Paci ha scritto:

prova ad aggiungere gli slash (\) prima dei simboli dollaro
ciao
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

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

devo gestire degli articoli, quindi mi occorre un semplice database
integrato con php, gci, o asp chi puo aiutarmi? Mi basta avere un database
semplice anche con pochi articoli, ma mi serve il file in php,cgi o asp da
implementare nelle mie pagine


wrote:

Stai chiedendo consigli su come farlo o stai chiedendo a qualcuno di
fartelo??
    -IcarusDream-
Per rispondere via mail 
togliere "se-spammi-ti-uccido" dall'indirizzo.

consigli su come farlo

Newsgroup: it.comp.www.php
Titolo: help! Libro in italiano, quale?

Mi potreste consigliare un libro ben fatto in italiano per imparare quasi da
zero questo linguaggio?? Grazie!!


Questo libro e' recentemente il piu' venduto da apogeo e parla di 
php+mysql+apache, cioe' l'ambito di applicazione piu' diffuso di php
"Sviluppare applicazioni per database con MySQL/PHP"
di apogeo, ~36 euro
http://www.apogeonline.com/libri/00866/scheda
(io l'ho comperato e mi ci sono trovato bene, unico neo le versioni
dei software allegate sul cd: sono datate)
Ciao
--
Morde. 
morde[at]programmer[.]net

Grazie!!


Pace e bene, fratello....

Newsgroup: it.comp.www.php
Titolo: Download e redirect nella stessa pagina

Ciao a tutti, mi servirebbe un consiglio su questa procedura in cui mi
sono incagliato.
Devo realizzare un sistema di export dati da MySQL, questi dati vengono
selezionati da un form e poi passati ad una funzione che:
1) ne cambia lo stato da esportati='n' a esportati='y'
2) genera un file csv e ne forza il download sotto forma di csv
3) (dove mi sono incagliato) reindirizza alla pagina di partenza.
 
suppongo quindi che non sia possibile usare due header() diversi nella
pagina, giusto?
 
Mi viene in mente che questo problema potrebbe essere risolto facendo un
redirect in JS, potrebbe essere la soluzione?
 
Grazie a chi mi vorrà dare un consiglio.
 
Max
 
-- 
http://www.maxori.it
 
L'Arte è la capacità di fare cose di nessun valore
e di riuscire a venderle
F. Zappa

Alla fine ho risolto con una procedura di due pagine, in cui nella prima
chiamo in una nuova pagina l'esportazione vera e propria, mentre ne
cambio i contenuti con javascript.
Saluti
Max
-- 
http://www.maxori.it
 
L'Arte � la capacit� di fare cose di nessun valore

Newsgroup: it.comp.www.php
Titolo: Calcolare spazi temporali

Ciao a tutti.
All'interno di un database ho dei record che si riferiscono ad uno 
spazio temporale (hanno ossia due campi, una data di inizio e una data 
di fine).
Nella ricerca devo poter ricercare i record che corrispondono allo 
spazio temporale desiderato.
Ad esempio:
- Record 1 -> dal 1 al 15 ottobre 2005
- Record 2 -> dal 10 al 20 ottobre 2005
- Record 3 -> dal 21 al 31 ottobre 2005
Se ricerco i record dal 1 al 15 ottobre deve trovarmi i record 1 e 2, 
mentre se cerco dal 22 al 25 ottobre 2005 deve trovarmi il record 3, e 
così via...
Le date sono salvate in MySQL come timestamp Unix creato da PHP con 
mktime().
Come posso gestire il calcolo dello spazio temporale desiderato 
all'interno della ricerca?
Grazie mille!
Ciao
Decibel.

 all'interno della ricerca?
E' semplice logica, fai uno scheda di come strutturare la query, poi
usa mktime per generare gli intervalli da usare nella query.
-- 
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.

 cosě via...
cerca i record per i quali almeno una tra le date di inizio e di fine e'
compresa nell'intervallo considerato
-- 
Dopo ogni raffreddore si perde sempre una minima dose d'olfatto

 Perche'?
Perchè ho sempre saputo che è più comodo, o sbaglio?
Ciao!

 Perchè ho sempre saputo che è più comodo, o sbaglio?
E' piu' comodo solo se non sai usare i tipi forniti da MySQL. 
-- 
I am what I am, I do what I can


 E' piu' comodo solo se non sai usare i tipi forniti da MySQL. 
Ma qual'è il motivo per il quale mi hai chiesto come mai uso timestamp unix?

 timestamp unix?
Visto che non e' la scelta migliore, volevo capire se ci fossero dei
vincoli di progetto che non  hai indicato che ti avessero fatto
decidere di seguire quella strada.


 decidere di seguire quella strada.
Quale sarebbe la scelta migliore, secondo te?
Ciao, grazie!

 Quale sarebbe la scelta migliore, secondo te?
L'utilizzo di un tipo nativo di MySQL.

Newsgroup: it.comp.www.php
Titolo: [OT] Html.it hackerato 1/07/2001 1.00

Chi non conosce HTML.it
Ho appena notato che è stato Hackerato
Icaro
www.kaulon.com

 - ICQ# 92905138
http://www.mascanc.net/~skolem

 wrote in message
news:E1t%6.6847$u%1.8...@news1.tin.it...


Newsgroup: it.comp.www.php
Titolo: Manuale PHP

Salve!
Ho cercato a lungo su internet per manuali di PHP a cominciare da 
php.net
,
ma quello che ho trovato è stato solo specifiche di funzioni descrizione dei
tipi di dato e principi della sintassi (insomma tipo le jdk) che sono tanto
utili se sai già programmare in PHP, ma se devi imparare secondo me sono un
po' riduttive... qualcuno di voi sa dove poter scaricare una guida che
"insegni" a programmare in PHP?
Faccio un esempio: qualcuno di voi mi ha detto: "facile, devi attivare le
sessioni!" beh... io ho letto cosa sono le sessioni, probabilmente ho capito
anche come si attivano... ma vorrei capire da solo quando usarle, come
usarle e perchè... in modo tale da non dover rompere le scatole ogni 5
minuti a voi che (come qualcuno mi ha fatto notare) avrete di meglio da fare
che rispondere a domande stupide e banali a me...
Perciò aiutatemi l'ultima volta e prometto che la prossima volta la domanda
che porrò sarà come far fare gli spaghetti alla carbonara al mio PC usando
PHP! :-p
Denis.

 mio PC usando PHP! :-p
Anche io  sto cominciando,  per la  verita` ho  letto in  primis Appunti
Linux (che  trovi su  
www.pluto.linux.it/ildp
) per  imparare un  po come
funzionassero i DBMS (di cui prima  quasi ne ignoravo l'esistenza :=) ),
poi  sono andato  a leggermi  tutto il  possibile su  
www.phpcenter.it
 e
www.phpitalia.it
, poi  ho trovato  l'ottimo tutoria  su 
www.html.it/php
,
guida teoria  per primo  e poi quando  hai capito un  po anche  la guida
pratica. Oggi  mi e`  arrivato pure  il libro "PHP  in 24h"  di Tecniche
Nuove (
www.tecnichenuove.com
  ...o .it, bho),  e devo dire che  e` molto
ben fatto,  penso che online  non troverei  mai spiegazioni cosi`  ed in
italiano.
Ciao
-- 
Il _monopolio_ di Microsoft spiegato per bene ...
http://www.apogeonline.com/webzine/1998/06/29/01/199806290102
Newsgroup: it.comp.www.php
Titolo: Sondaggio PHP e MySql

Salve a tutti, sto implementando un semplice sondaggio sul mio sito. Il 
problema è che non viene eseguito l'update del voto e non capisco il perchè! 
Il sondaggio è costituito da 4 files:
1) Il file 'config.php' che contiene:
<?php
$mysql[host] = "xx.xxx.xxx.xx";
$mysql[user] = "Nome Utente";
$mysql[pass] = "password";
$mysql[name] = "nomeDatabase";
$question = "Cosa pensate del sito?";
$answers = array("Molto bello e funzionale", "Carino ma da migliorare", 
"Appena sufficiente ma con lacune", "Non mi piace assolutamente");
@mysql_connect($mysql[host], $mysql[user], $mysql[pass]);
@mysql_select_db($mysql[name]);
?>
2) Il file 'index.php' che contiene:
<?php
require("config.php");
?>
<html>
<head>
<title>Sondaggio</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<?php
echo "<form action=\"vote.php\" method=\"post\">";
echo "<strong>{$question}</strong><br><br>";
for ($i=0; $i <= count($answers) - 1; $i++)
{
echo "<input type=\"radio\" name=\"a\" value=\" . ($i + 1) . 
\">{$answers[$i]}<br>";
}
echo " <br><input type=\"submit\" value=\"Vota\">";
echo " <a href=\"results.php\" target=\"_blank\">Risultati</a>";
echo "</form>";
?>
</body>
</html>
3) Il file 'vote':
<?php
require("config.php");
?>
<html>
<head>
<title>Voto</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<?php
$queryUpdate="UPDATE poll SET tot_" . $_POST[a] . "= tot_" . $_POST[a] . 
"+1";
if ($_COOKIE[Cracci_Poll] == TRUE)
{
 echo "Hai già espresso il tuo voto!";
}
else
{
 mysql_query($queryUpdate);
 setcookie("Cracci_Poll", "
www.ricettenostrane.it
", time() + 345600);
 header("Location: results.php");
}
?>
</body>
</html>
4) Il file 'results.php':
<?php
require("config.php");
$query = @mysql_query("SELECT * FROM poll");
$result = @mysql_fetch_array($query);
?>
<html>
<head>
<title>Risultati del Sondaggio</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<?php
echo "<strong>{$question}</strong><br><br>";
for ($x = 1; $x <= count($answers); $x++)
{
 $total = $total + $result[tot_ . $x];
}
for ($i = 1; $i <= count($answers); $i++)
{
 @$percent = $result[tot_ . $i] / $total;
 $percent = $percent * 100;
 echo "" . $answers[$i - 1] . " (<strong>{$percent}%</strong>)<br>";
}
?>
</body>
</html>
Nel file 'vote.php' è contenuta la query di aggiornamento del database che è 
così costituito:
Tabella: poll
Campi: tot_1, tot_2, tot_3, tot_4
Qualcuno sa aiutarmi???
Grazie 

 $result = @mysql_fetch_array($query);
Gestisci i valori di ritorno.
Sei un newbie? Leggi questo 
http://url.repository.biz/go/3C
-- 
I am what I am, I do what I can
Sei un newbie? Leggi questo 
http://url.repository.biz/go/3C
Vuoi supportarmi? 
http://url.repository.biz/go/3E
Do. Or do not. There is not try.
Newsgroup: it.comp.www.php
Titolo: variabili "ereditate"

ciao ragazzi/e,
posto sulla scia di un altro msg che ho letto di sfuggita in questi giorni
in cui si diceva che includendo un file, questo eredita tutte le variabili
dichiarate prima della riga di inclusione. Volevo domandarvi se questo è
sempre valido, anche quando ho due file strutturati come ho sintetizzato
sotto? Ve lo chiedo perché la variabile $obj nella funzione Prova() non
viene vista e ad ogni chiamata mi perde il valore che vi avevo memorizzato.
E' normale questo oppure credete che io stia facendo qualche errore? Grazie
anticipatamente
file1:-----------------
blablabla
$obj = <oggetto>;
include "file2";
Prova();
blablabla
file2:-------------------------
blablabla
function Prova() {
    print $obj->prop;
}
blablabla
-------------------------------
ciao
mignolo

quando usi delle variabili in una funzione, esse hanno sempre un valore
locale, cioč interno alla funzione, indipendentemente dal fatto che faccia
parte di un file incluso o no: se nello script hai $var essa non č la stessa
variabile $var che potresti manipolare in una qualsiasi funzione o classe
chiamata, a meno che non la rendi globale con il comando global $var, o la
passi via reference.

Newsgroup: it.comp.www.php
Titolo: [OT] java - qualcuno + esperto di me ha voglia di darmi una mano?

devo realizzare un progettino x l'universita, ma non so da dove 
iniziare...c'e' qualcuno che abbia voglia di rispondere ad un paio di 
domande e dermi qualche dritta?
grazie 1000 a tutti!
ciao ciao! 

 domande e dermi qualche dritta?
Sei OT, it.comp.java.
-- 
I am what I am, I do what I can
Do. Or do not. There is not try.

 domande e dermi qualche dritta?
Non mi spiego perchè tu lo chieda quì.
Newsgroup: it.comp.www.php
Titolo: array

Qualcuno sa se esiste un limite massimo di chiavi inseribile in un array?
 
Mi sembra che il mio script che recupera i dati passati da un form 
abbastanza esteso si blocchi a 999.
 
Immagino che da qualche parte, php.ini o apche.conf possa essere esteso 
questo limite.
Almeno spero.
 
Saluti
Max

Risolto:
scusate, forse bastava indagare di più, come al solito....
 
comunque se dovesse servire a qualcuno....
 
basta de-commentare o comunque aumentare il valore post_max_size che di 
default è 1000 in php.ini
 
Saluti
Max


abbastanza esteso si blocchi a 999.
 
Se appena ti è possibile, passa il form in JSON serializzato. Passi un solo
valore e hai fatto.
 
Leonardo
 
-- 
 
Now suppose -just suppose- I could show you a way to
manufacture a wall that would do the same job... but
was only one inch thick.

 
 
che differenza farebbe? :)
 
Ciao!


Ummm... quella che ho detto: che passerebbe un solo valore, quindi non va a sbattere
contro il limite di PHP di 1000 coppie chiave/valore in $_POST.
 
Naturalmente, finché il server è tuo il limite lo alzi quanto ti pare.


 
 
post_max_size non c'entra nulla con il numero di coppie chiave/valore, è la
dimensione del post-data.
post_max_size=1000 significa 1000 bytes di payload massimo. Solitamente si
mette qualcosa tipo "8M", giù di lì.
 
Ciao!

 post_max_size non c'entra nulla con il numero di coppie chiave/valore
 
Sono d'accordo: infatti io non ho mai parlato di "post_max_size".
 
Io ho detto <quote>il limite di PHP di 1000 coppie chiave/valore in $_POST</quote>.
 
Che è pure lui settato in php.ini, però si chiama "max_input_vars" (default 1000).
 
Non so se si possa modificare da .htaccess, non ho guardato - però la mia preferenza
andrebbe a cambiare l'input anziché a rendere più "tollerante" PHP lato server.
 
Per altro, è vero anche quello che dici tu, ossia che esiste un limite non solo alla
cardinalità ma anche alla dimensione assoluta dell'array, data da post_max_size. Non
credo però che "999" sia una coincidenza.


 
 
Magari ha sistemato lo max_input_vars invece che il post_max_size, ma s'è
sbagliato a scrivere :)
 
Ciao!

aveva risolto. Immaginavo parlassi a partire dalla sua soluzione.
 
Boja, devo andare a dormire, altroché.
 
Avevo letto l'altro messaggio sì: ma non avevo fatto mica caso che la variabile
aveva il nome sbagliato.
 
Ho letto "1000" e non ho capito più niente [1].
 
Buonanotte :-D
 
Leonardo evidentemente fuso
 
[1] no, perché invece, di solito...

Newsgroup: it.comp.www.php
Titolo: mktime

Ho osservato un comportamento che non riesco a capire.
La funzione mktime(date('H'),date('i'),date('s')); dovrebbe generare
sempre lo stesso risultato indipendentemente dal client che la usa,
essendo processata sul server...
Ho notato però che un utente ottiene un risultati radicalmente diverso
da quello degli altri...
Come si può verificare una cosa del genere?
 ------------------------------------
 Il peccato di Caino
 La seduzione del male
 
www.vampiripavia.com
-------------------------------------
                *IcarusDream*
  -Dove un sogno è ancora libero-

 Come si può verificare una cosa del genere?
Creare un log sul server.
ma mi sto domandando a cosa ti serve?
Un date("His") non e' sufficiente?
Cmq. c'e' un momento in cui non potrebbe andare la tua soluzione (ma e'
estremamente raro). Ad esempio alle ore 0:0:59, la funzione date() viene
chiamata tre volte e quindi si potrebbe avere per un momento 0:1:59 oppure
0:0:0 (dipende come vengono eseguite le funzioni).
A questo punto sarebbe piu' 'sicuro':
  $t=time();
  mktime(date('H',$t),date('i',$t),date('s',$t));
;-)

Newsgroup: it.comp.www.php
Titolo: PHP e licenza GPL : quali vincoli?

SAlve
Sto per commercializzare un'applicazione realizzata con strumenti Open 
Source (PHP, R, ecc.)
Mi chiedevo se ci sono incompatibilità tra le licenze GPL ed 
un'applicazione che sia vvale di queste tecnologie NON GPL.
(vorrei venderla senza dare i sorgenti)
Qualcuno si è già documentato a riguardo?
Grazie
Marcello

Marcello V wrote:

E' sufficiente leggere la licenza per capire se la tua applicazione
puo' essere distribuita senza sorgenti. La tua definizione di
"strumenti" e' piuttosto ambigua. R e' uno strumento od un software che
su cui ti appoggi per effettuare dei calcoli?
-- 
I am what I am, I do what I can
Sei un newbie? Leggi questo 
http://url.repository.biz/go/1
Inviare email con allegati? 
http://url.repository.biz/go/1Z
Cerchi un programmatore PHP/MySQL? 
http://url.repository.biz/go/1Y
L'uomo, conscio di sbagliare, persevera.


ha scritto:

Ciao,
il problema può sorgere se ti servi di Mysql 4: nell'interpretazione
restrittiva che la casa madre dà della licenza GPL (avvallata dalla FSF) se
intendi distribuire la tua applicazione devi rilasciarne i sorgenti oppure
acquistare una licenza commerciale per quel RDBMS:
Infatti la libreria client per Mysql è rilasciata sotto GPL.
La cosa non vale invece se realizzi l'applicazione su misura per un cliente.
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/
Newsgroup: it.comp.www.php
Titolo: AIUTO su questo ---> "Warning: mail() [function.mail]: Failed to connect to..."

Ciao,
ho provato ad inviare email con il mio PC, nel quale ho installati:
WindowsME; Apache2 e php4.
Quando provo ad inviare una email con la funzione mail(), mi apare:
Warning: mail() [function.mail]: Failed to connect to mailserver at
"localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini
or use ini_set() in C:\...path completo....\miofile.php on line 34
il php.ini é configurato cosí:
SMTP = localhost
Per favore, aiutatemi, che sono nuovo in tutto ció e gli inizi, si sa...
sono duri! :)))
MAXXL.

 SMTP = localhost
sul tuo localhost c'e' un server di posta? non credo... :)
-- 
signature: No such file or directory

Usa l'smtp del provider tramite il quale ti colleghi ad internet
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

Newsgroup: it.comp.www.php
Titolo: sottodomini virtuali

Salve!
Possiedo uno spazioweb sul quale posso avere illimitati sottodomini
virtuali.
Volevo chiedere se era possibile creare dinamicamente da php dei
sottodomini.
Mi piacerebbe dare la possibilità ai miei utenti di visualizzare il loro
profilo personale direttamente dal loro relativo sottodominio:
http://utente.miosito.com
Grazie per la disponibilità.
merc

 sottodomini.
Al momento mi vengono in mente 2 soluzioni:
1^ Utilizzando i wildcard DNS
2^ Utilizzando un pannello di controllo tipo Ensim o cPanel e le
relative API.
 
-- 
I am what I am, I do what I can
Sei un newbie? Leggi questo 
http://url.repository.biz/go/1
Inviare email con allegati? 
http://url.repository.biz/go/1Z
Cerchi un programmatore PHP/MySQL? 
http://url.repository.biz/go/1Y

 relative API.
Ah!
Grazie! Quindi posso integrare nel php le Api del CPANEL (nel mio caso, ad
esempio) e creare sottodomini tramite quello.
grazie ancora setec...
marco

Newsgroup: it.comp.www.php
Titolo: Re: verificare nome tabella

 Quindi è possibile una cosa del genere?
Naturalmene che e possibile ;)
$sql = "show tables";
--
www.panoye.com
 -- Virtual panoramic tour

 $sql = "show tables";
Oppure:
show tables like 'ordine%'



grazie mille!!
Marco.
Newsgroup: it.comp.www.php
Titolo: httpd.conf

Ho installato come da manuale sia Apache(1.3) che Php. Ma non va il php...
Sono alle prime armi e spero sinceramente di avere una dritta da chi e'
piu' esperto di me...
p.s
Ho letto il manuale... ma questo punto immagino non abbastanza
1) Ho il serverino acceso e httpd avviato.
se digito 127.0.0.1 su firefox esce la pagina iniziale.
se digito localhost su firefox non esce nulla
se digito il mio ip non esce nulla
2) Ho il serverino acceso e httpd avviato.
le pagine php non le visualizza (mi chiede di farne il download)
Bene...
Da giorni mi analizzo il httpd.conf ma oramai l'ho spulciato in ogni
dove e non riesco a ricavarne un ragno dal buco...
vi posto di seguito le linee incriminate (about librerie php):
/etc/httpd/conf/httpd.conf
[...]
LoadModule php4_module /usr/lib/httpd/modules/libphp4.so
LoadModule php5_module /usr/lib/httpd/modules/libphp5.so
[...]
Help

 Help
righe simili a..
AddType application/x-httpd-php .php
-- 
www.iuz-lab.info

 
Ci sono...
AddType application/x-httpd-php3 .php3
AddType application/x-httpd-php3-source .phps
AddType application/x-httpd-php4 .php4
AddType application/x-httpd-php4-source .phps
AddType application/x-httpd-php5 .php5
AddType application/x-httpd-php5-source .phps
Le librerie libphp4.so e libphp5.so sono nella dir a cui punta httpd.conf...

Massimo wrote:

se queste sono le uniche righe presenti nel file di configurazion,
dovrebbero venir associati solo i file .php3 .php4 .php5 .phps salvo
errori..
se i file che hai provato a richiedere col browser al server sono .php
allora e' normale che si proceda con un accordo per il download..
prova a sostituire con..
AddType application/x-httpd-php3 .php3
AddType application/x-httpd-php4 .php4
AddType application/x-httpd-php5 .php5
AddType application/x-httpd-php5 .php
AddType application/x-httpd-php5-source .phps
DirectoryIndex index.php
DirectoryIndex index.php3
DirectoryIndex index.php4
DirectoryIndex index.php5
riavviando il server prima di procedere ad un nuovo test..
-- 
www.iuz-lab.info
Newsgroup: it.comp.www.php
Titolo: puntatore di Array

Ho scoperto che č male, malissimo, usare un foreach su un array dentro un 
foreach sullo stesso array.
Esempio:
****
$arr= Array();
function funzione() {
    global $arr;
    foreach($arr as $kk=>$vv) {
        //e ciň comporta cose strane
    }
}
foreach($arr as $k=>$v) {
    // eseguo alcune operazioni e poi...
    funzione()
}
*****
A quanto pare sballa il puntatore dell'Array provocando strane cose.
Ho risolto con la cosa piů ovvia, ovvero lavorare su una copia dell'Array.
Ma vorrei evitare in quanto l'array in questione puň raggiungere dimensioni 
molto grosse e non vorrei perdessi molto tempo a copiarlo. C'č un modo per 
risolvere questo problema?
grazie :)
ciao,
Luca(riello) 

 un modo per risolvere questo problema?
Questo perché l'indice del ciclo è associato all'array e non al foreach.
Lavora sulla copia dell'array e ottimizza in tal senso, oppure trova
un'altro algoritmo.
Byez!
-- 
By Davide "Design" Muzzarelli

 un'altro algoritmo.
Oky grazie... un'ultima cosa...
se copio l'Array con un semplice "=" ovvero:
$copia= Array();
$copia= $mioarray;
Non è un metodo ricorsivo vero? Prende "solo" un blocco di memoria e lo 
copia e il tempo che perde è solo per scrivere su tale memoria?
O ha bisogno di esplorare l'array e ricrearlo?
Considerando che $mioarray è multidimensionale.
Ciao e grazie,
Luca(riello) 

 per scrivere su tale memoria? 
Sì.
E' sufficiente:
$copia = $mioArray;


 
beh non e' proprio cosi' semplice..
se l'array e' indicizzato numericamente puoi evitare di copiare l'array..
altrimenti puoi sempre elaborarllo per essere indicizzato come ti
conviene..
-- 
www.iuz-lab.info
Newsgroup: it.comp.www.php
Titolo: prima classe [newbie ] perchè non funziona ?

la mia prima classe :
<?
class pagina
	{
	var $titolo;
	var $colore;
	var $contenuto1;
	var $contenuto2;
	var $htd;
	var $ltd;
	var $bordo;
	// Costruttore
	function pagina()
		{
			$this->disegna();
		}
	function titolopagina()
		{
			echo "<title>".$this->titolo."</title>";
		}
	function contenutopagina()
		{
			echo "<body bgcolor=".$this->colore.">";
			$this->tabella();
			if (!isset($this->contenuto1))
				{
					echo "<p>".$this->contenuto1."</p>";
				}
			if (!isset($this->contenuto2))
				{
					echo "<p>".$this->contenuto2."</p>";
				}
			echo "</body>";
		}
	function tabella()
			{
		     echo "<table border=".$this->bordo.">";
			 echo "<tr><td height=".$this->htd.",width=".$this->ltd."></td></
tr>";
			 echo "</table>";
			}
	function disegna()
		{
			$this->titolopagina();
			$this->contenutopagina();
		}
	}
$mypage = new pagina;
$mypage->titolo = "prova";
$mypage->colore = "orange";
$mypage->contenuto1= "contenuto1";
$mypage->contenuto2 = "contenuto2";
$mypage->htd = 50;
$mypage->ltd = 50;
$mypage->bordo = 2;
?>
non dovrebbe avviarsi in automatico il costruttore "pagina"
che  crea l'output ?
in sostanza viene generato l'output ma
senza valorizzazione delle variabili ..
il fatto è che se non uso il costruttore ma scateno il metodo disegna
$mypage->disegna( );
allora funziona.
ma non è uguale ?

 variabili ..
Perche` valorizzi le variabili DOPO che il costruttore viene richiamato.
 
Il costruttore deve servire solo a inizializzare lo stato della classe, 
non usarlo per farle fare il suo lavoro, e richiama tu la funzione
disegna() quando hai finito di impostare quello che ti serve, esattamente 
come ipotizzi.
Bye.

chiaro !
ti ringrazio ...
ciao


Newsgroup: it.comp.www.php
Titolo: Consiglio per un Programma

Ciao, dovrei realizzare un programma che funziona tipo rubrica (solo con
funzioni di ricerca/lettura dei dati, senza funzioni di inserimento)  ma
con molte più informazioni oltre a nome,numero di telefono etc etc.
L'idea sarebbe mettere i dati e il programma su un cd e far si che sia
utilizzabile da lì.
Non sono molto esperto di php/mysql ma avevo pensato di poter realizzare il
tutto appunto con php per un'interfaccia via web e mettendo i dati in un
database mysql, mi servirebbe anche un web server per poter far si che
tutto funzioni; il problema sarebbe più che altro lasciare tutto su cd
senza bisogno di installare programmi nel pc.
Qualcuno potrebbe dirmi se come idea è facilmente realizzabile una soluzione
del genere e qualche consiglio su come farlo?
Ciao e grazie per l'aiuto.


:Provate a guardare gli ingredienti del famoso Labello che si usa per
:le labbra screpolate: Butirrospermum Parkii (sperma di maiale).

 con molte più informazioni oltre a nome,numero di telefono etc etc.
Scusa ma a che cosa serve una rubrica senza la possibilità di inserimento
dei dati?
-- 
Ciao da
       --§Ska-Man§--
[
ska...@despamming.com
]
----------------
http://www.fantabasketpro.net
http://www.birraesalsiccia.net
Newsgroup: it.comp.www.php
Titolo: PHP5 e XML

Sarò rincoglionito io ma non trovo la libreria php_domxml in php 5.0.5.
Come cavolo si installa? Dove la trovo?
Per php 4.* nessun problema ma per 5.* sono diventato cretino... si usa 
XML in modo diverso?

 5.0.5.
[quoto 
http://www.php.net/dom
]
The DOM extension is the replacement for the DOM XML extension from PHP
4. The extension still contains many old functions, but they should no
longer be used. In particular, functions that are not object-oriented
should be avoided.
The extension allows you to operate on an XML document with the DOM
API.
Installation
There is no installation needed to use these functions; they are part
of the PHP core.
[/quoto]
-- 
I am what I am, I do what I can
Do. Or do not. There is not try.

 [quoto 
http://www.php.net/dom
]
L'avevo detto che ero rincoglionito... continuavo a leggere in DOM XML 
Function...

Newsgroup: it.comp.www.php
Titolo: rilevare differenze in una pagina web

Salve,
ho una richiesta un po' particolare e in vero non so se e' possibile
realizzarla.
Ho una pagina web, scritta in php che, interrogando un database mysql
mi genera una lista.
L'utente sul browser vede qualcosa del genere (i record sono diverse
decine):
[output1]
mele = 3 - ore 15.30
pere = 2 - ore 16.30
banane = 5 - ore 17.00
Aggiornando la pagina, l'output puo' cambiare (nell'esempio cambia il
numero di pere. La variazione dell'ora non mi interessa):
[output2]
mele = 3 - ore 17.30
pere = 6 - ore 17.15
banane = 5 - ore 18.00
Io vorrei in qualche modo salvare ogni volta l'output e poterlo
confrontare col nuovo output per poterne evidenziare le diffirenze.
Cioe'. vorrei che [output2] fosse qualcosa del genere:
[output2]
mele = 3 - ore 17.30
---> pere = 6 - ore 17.15
banane = 5 - ore 18.00
Le modifiche rilevate voglio che si riferiscano sempre e solo alla
versione precedente. Per cui:
[output3]
---> mele = 1 - ore 19.00
pere = 6 - ore 19.15
banane = 5 - ore 20.00
E' possibile? Non dev'essere per forza in php, se mi sapete
consigliare un altro linguaggio va bene uguale.
P.S.: eviterei di utilizzare il database per salvare i record...

 banane = 5 - ore 18.00
---------------
crea un file di testo (prima.txt) nel quale scrivi i dati oppure... se tutto 
avviene nella stessa sessione... salva i dati nella variabili di sessione.
$_SESSION['mele_prima']= 1
$_SESSION['mele']= 5
Ciao
Salvatore Paci
www.salvatorepaci.it
Newsgroup: it.comp.www.php
Titolo: Info sulle Date

Domanda da pivello.
Ho inserito qquesto script
 <?php $current_hour=date("H:i");
echo ($current_hour+2); ?>
che mi visualiza l' ora del server.
Il mio server e' in America ed e' indietro di circa 9 ore.
Come modifico in modo da visualizzare l' ora esatta?
Grazie Antonio


ehmmm... la funzione date() ti restituisce una stringa...
quindi il tuo fare $current_hour+2 non ha senso!!!
devi aggiungere le 9 ore a priori:
$current_hour=date('H:i',time()+(9*3600));
bye

 Come modifico in modo da visualizzare l' ora esatta?
prova ad usare javascript per prendere l'ora del client ...
potresti visualizzare : Il tuo computer fa le : ...
Dino
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

Newsgroup: it.comp.www.php
Titolo: proteggere codice php alcuni chiarimenti

con i vari offuscatori in circolazione il codice protetto
-è sicuro al 100 per cento  oppure dipende
con quale prodotto si effettua la conversione?
- oppure dipende da quanto è bravo il programmatore che vuole risalire al 
codice?
- si perde in termini di velocità o anche qui dipende da quale prodotto si
usa?
- ci sono accortezze da usare in fase di programmazione considerando che
poi il codice sarà protetto.

 poi il codice sarà protetto.
non in particolare..
-- 
www.iuz-lab.info
Newsgroup: it.comp.www.php
Titolo: Simulare lock tabelle

Ciao a tutti,
Volevo porvi un quesito:
Ho una tabella che mi contiene la prossima chiave univoca di altre
tabelle, questo perchè ho necessità di sapere la prossima chiave da
utilizzare a priori. La struttura è questa:
CREATE TABLE `caste1_indice` (
`id_ind` mediumint(8) unsigned NOT NULL auto_increment COMMENT
'Identificativo dell''indice',
`nome` varchar(50) collate utf8_bin NOT NULL COMMENT 'Nome
dell'indice',
`valore` mediumint(8) NOT NULL COMMENT 'Prossimo Valore della chiave',
`tms_ins` datetime NOT NULL COMMENT 'Timestamp di inserimento',
`tms_upd` datetime NOT NULL COMMENT 'Timestamp di modifica',
PRIMARY KEY (`id_ind`),
UNIQUE KEY `nome` (`nome`)
) ENGINE=MyISAM AUTO_INCREMENT=3 DEFAULT CHARSET=utf8 COLLATE=utf8_bin
COMMENT='Tabella degli indici'
Il problema è che per conoscere il nuovo valore della chiave faccio
prima una select seguita da un update, però questo potrebbe causare
estrazione della stessa chiave più volte (e quindi andrei a inserire
una chiave duplicata). L'hosting dove sono ospitate le tabelle non mi
consente di creare tabelle InnoDB, esiste per caso qualche modo per
poter essere sicuri che mi venga restituita sempre una chiave univoca?
Vi faccio un esempio:
La tabella che ho allegato sopra mi contiene nel campo nome il nome di
una tabella supponiamo "caste1_foto" mentre nel campo valore il
prossimo valore chiave di "caste1_foto".
Quando l'utente compila il suo bel form io vado a richiedere alla
tabella indice la nuova chiave per la tabella foto e poi vado a fare
l'insert sulla tabella foto. Faccio questo perché ho bisogno di
riservarmi già la chiave per effettuare delle operazioni con dei file
(le foto appunto).
Vorrei che l'utente non venisse bloccato ma semplicemente aspetta che
si sblocchi la tabella indice.
Grazie per la vostra disponibilità

utilizzare a priori. La struttura è questa:
mhh in MySQL c'è un LOCK TABLE io ho trovato qualcosa qua
http://dev.mysql.com/doc/refman/5.1/en/lock-tables.html
e per PHP + MySQL qua
http://www.php-mysql-tutorial.com/mysql-update-and-delete.php
ciao
Mario
_________________
WEB: 
www.mario-online.com
________________________________
Rispetta l'ambiente: se non ti è necessario, non stampare questa mail. 

Se sul tuo hosting non è supportato il LOCK TABLE puoi usare il lock di un
file con flock() mentre prendi il nuovo indice e aggiorni la tabella.
Marco


 > Rispetta l'ambiente: se non ti è necessario, non stampare questa mail.
Grazie a tutti per le risposte, ho fatto dei test più accurati ed
effettivamente il lock table funziona anche in presenza di tabelle
MyISAM, per cui ho adottato questa tecnica.
Newsgroup: it.comp.www.php
Titolo: As400 +php

Volevo sapere se qualcuno e riuscito con sucesso a leggere i dati di un
db su AS400 mediante php ...

 - ICQ# 92905138
http://www.mascanc.net/~skolem

 Io... ma ho fatto un casino esagerato ... che db e'?
Cos'hai usato dal lato PHP? ODBC?
A risentirci
\  Davide G. Borin
\\ !!Scudo anti-spam attivo!! Togliere le x e "eliminami" dall'indirizzo
\\\_____________________________________________________________________

 \\\_____________________________________________________________________
-- 


 db su AS400 mediante php ...
-- 
Francesco Poggio

db su AS400 mediante php ...
Io ci sono riuscito usando le istruzioni trovate su 
www.e-gineer.com
.
Li ti spiegano come compilare il PHP e l'Apache con il supporto per
DB2.
Ho provato e funzionano alla grande. Con un P133 come server web tiro
giu' resulsets come una scheggia.
Stavo pensando anche a fare una specie di HOWTO a riguardo ma ho poco
tempo libero.
--
Legge di relativita' di Ballance:
La lunghezza di un minuto dipende dal lato della porta del 
bagno in cui ti trovi.
--
Un Ciao in DO maggiore!
-=) Sbaturzio da casa (=-

i dati in un ulteriore database o no ? Se si, quale e' ?
Nessun DB di appoggio: leggo direttamente il DB2 dell'AS400 usando i
comandi ODBC_* (senza avere ODBC installato sul server web).
Vai su 
www.e-gineer.com
 e cerca nelle "instructions".
--
A.A.A.A. Vendo maccina per scrivere. Poci graffi. Ance a rate. 
Mancante lettera acca


Newsgroup: it.comp.www.php
Titolo: phpnuke sul web come fare???

Vorrei uplodare un sito fatto in php nuke in uno spazio web che fare?
help  ho letto la guida ma cio capito poco

 wrote in message
kraaa.22583$pG1.5...@news1.tin.it...


Newsgroup: it.comp.www.php
Titolo: Insert Into su due tabelle

Ciao, sto cercando di fare un Insert su due tabelle presenti su un db 
Access ma ho alcuni problemi.   Qui ho postato il codice:
http://snipurl.com/1i86j
ma sembra che nessuno sappia aiutarmi.
Mi sareste di grande aiuto grazie

Roby ha scritto:

Credo tu possa lanciare la query usando la connessione, non il recordset 
(non sono sicuro della sintassi).
PS: prendi il vizio di concludere le query con un ";"
$Query1 = "INSERT INTO Tabella1(Cognome, Nome)VALUES ('Rossi','Mario')";
$cn->exec($Query1);

giorgio ha scritto:

In effetti in questo modo funziona. C'è solo un problema qui:
$CodiceIscritto = $rs->Fields['UltimoCodice']
secondo te è giusto il modo che uso per sapere qual'è l'ultimo record?
Grazie  mi sei stato di grande aiuto

Roby ha scritto:

Non so dirti, e' da molto che non "tocco" access.
In pratica vuoi sapere qual e' l'ultimo valore per un campo 
autoincrementale?


Sì esatto, quindi sapere sapere qual'è il valore massimo presente nella 
colonna Codice che è perforza l'ultimo visto che il campo è contatore.