mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.www.php
Titolo: interrogazione array.

Ciao a tutti,
avendo un array cosi costituito:
    $sx = array (
      "A", array ("aa", "ab", "ac"),
      "B", array ("ba", "bb", "bc"),
      "C", array ("ca", "cb", "cc")
     );
Esiste una qualche istruzione in php che passando per input il valore "B" 
cerchi nell'array $sx in quale posizione si trovi, senza dover effettuare un 
ciclo for/while?
In altre parole, l'obiettivo è leggere il sotto-array del valore passato in 
input, senza dover leggere tutto l'array.
Grazie in anticipo,
Cooper.
-- 
www.blueware.it

 input, senza dover leggere tutto l'array.
IMHO hai costruito erroneamente l'array, facendo un print_r($sx) hai una 
cosa del genere... e non credo che sia comodo per quello che vuoi fare
Array
(
     [0] => A
     [1] => Array
         (
             [0] => aa
             [1] => ab
             [2] => ac
         )
     [2] => B
     [3] => Array
         (
             [0] => ba
             [1] => bb
             [2] => bc
         )
     [4] => C
     [5] => Array
         (
             [0] => ca
             [1] => cb
             [2] => cc
         )
)
Prova cosi' o qualcosa di simile...
$sx = array (
        "A" => array ("aa", "ab", "ac"),
        "B" => array ("ba", "bb", "bc"),
       "C"  => array ("ca", "cb", "cc")
       );
--
~omar


Ok grazie, ma anche usando questa forma, in che modo posso interrogare 
l'array per avere la posizione dell'elemento cercato senza doverlo scorrere 
tutto con un ciclo for/while?
Cooper.
-- 
www.blueware.it

 Cooper.
[..]
http://php.net/array_search
-- 
www.iuz-lab.info

 tutto con un ciclo for/while?
Dai un'occhiata qui per vedere se queste funzioni fanno al caso tuo
http://it2.php.net/manual/it/function.array-search.php
http://it2.php.net/manual/it/function.array-keys.php
--
~omar
Newsgroup: it.comp.www.php
Titolo: [ULTRA OT] Il tasto "esulta" sul computer

Scusate se vi costringo a condividere con me questo mio delirio...
Vorrei impostare, sotto windows o sotto linux, una combinazione di tasti che
mi lanci un file audio, magari senza dover aprire alcun player...
Visto che quando si programma non si ha tempo di esultare a sufficienza per
un successo, il programmatore spinge, ad esempio, "CONTROL + MAIUSC + ě " e
parte dal computer una voce registrata che si complimenta con noi, le nostra
urla di gioia, "we are the champions", "the eye of the tiger", la sigla dei
puffi...
Grazie e scusate =)

[CUT]
news:free.it.medicina.malattie-rare
LOL
Gusher.


Lollissimo.
Puoi fare cosě: ti crei uno shortcut sul desktop e poi setti la combinazione
di tasti per attivarlo.
Il fatto di non dover aprire nessun player č un altro discorso: lo shortcut
lo fai puntare ad un programma che ti esegua il file sonoro senza
visualizzare nulla a video.
Ciao
Marco

 visualizzare nulla a video.
Combinazione tasti attivata... ma con quale programma lo posso aprire?
Attualmente mi compare il player che resta anche quando č finito il file
audio...
Tnx =))
E sotto linux?

 audio...
Ma se devi esultare di gioia e prenderti i riconoscimenti del caso, fallo
per bene!
Prenditi 5 minuti di pausa e goditi lo spettacolo anche a video, con uno di
quei player che ti fanno anche i disegni psichedelici e rilassati! :-)))
Se no, che esultanza č?!
--
73 de IK2VTJ, Piero.
http://www.ardf.it
Togli/Remove 'nonvogliospam' dall'indirizzo/from address

 Se no, che esultanza è?!
Beh, magari hai risolto un problema che in fondo è di poco conto ma che ti
rende felice quindi sarebbe troppo esultare o farsi fare i complimenti,
oppure, caso peggiore, non hai nessuno che possa capirti! Prova a comunicare
la tua gioia per aver realizzato una funzione ricorsiva ottimizzando le
risorse e rendendola riutilizzabile in altre situazioni... ad uno che il
computer lo usa e basta. Lo puoi solo stupire con paroloni ("ricorsiva",
"performante", "scalabile"), ma non ti capirà a fondo, non comprenderà quale
gioia si prova a sfidare le leggi di murphy e, ogni tanto, vincerle! Allora
fai esultare il computer...
:o)
Ludovico
Newsgroup: it.comp.www.php
Titolo: solo una parte di un nome

Ciao
come faccio a prendere solo una parte di un nome di un file precisamente le
ultime due e unirle a un suffisso uguali per tutti??
Con lo script qui di sotto leggo dentro una dir e mi crea dei link ai file
perттт..
vorrei che i file fossero rinominati in questo modo:
file1_01 in pagina01
file1_02  in pagina 02
e non con i nomi originali che ci sono della directory
----------------------------------------------------------------------------
--------
 <?
echo "<font size=\"3\"><b><font face=\"Verdana\">Edizione di <font
color=\"#FF0000\">$select</font></font></b></font>";
$handle=opendir("dir");
while (false !== ($file = readdir($handle)))
{ 
if (eregi(".pdf$", $file)) 
$filesenzaestensione = eregi_replace(".mid|.midi", '', $file);
{
echo"<a href=\"dir/$dataselect/$select/$file\" target=\"_blank\"><font face=\"Verdana\" size=\"2\">$filesenzaestensione</font></a><br>\n" ;
} 
}closedir($handle); 
-----------------------------------------------------------------------------------
Ciao
Francesco

 ultime due e unirle a un suffisso uguali per tutti??
Funzione substr...
http://www.php.net/manual/en/function.substr.php
Poi concateni la "pagina" con la stringa risultante
Occhio al manuale!!
Ciao

Newsgroup: it.comp.www.php
Titolo: Webserver su Pc in lan

Salve,
Ho una Rete Lan domestica di 2 PC, con modem sul PC1 condiviso.
Ho la seguente configurazione:
PC1 ===> Modem (192.168.0.1)
PC2 ===> Web server apache +  php (192.168.0.2)
è possibile accedere al Web server installato fisicamente dul PC2 da un pc
remoto connesso ad Internet?
ammettiamo (per assurdo) che l'IP del mio ISP sia 111.111.111.111
Ora, connettendomi da un Pc remoto a quell'IP dovrebbe rispondermi
l'eventuale Web Server installato sul PC1, giusto?  Se volessi connettermi
al Web Server del PC2 come posso fare?
Grazie 1000

 wrote in message
news:TTdC9.47707$8E3.1...@twister2.libero.it...

Si, è possibile, sul PCI devi installare un proxy con funzionalità per la
pubblicazione di servizi della intranet.
Comunque sappi che con un modem (non ADSL) è un po' dura che il sito venga
visto da più di 1 persona alla volta.
Saluti.

 ha scritto nel messaggio
news:82lC9.14853$Ka3.4...@twister1.libero.it...


 Devo cioč mettermi un proxy sul PC1?
Si, cerca su internet, ci sono molti applicativi che fannop al caso tuo (PC
Lan Suite ad es.)
Saluti.

 ha scritto nel messaggio
news:TTdC9.47707$8E3.1...@twister2.libero.it...

Newsgroup: it.comp.www.php
Titolo: stampa etichette

Salve a tutti,
avrei la necessita' di stampare delle etichette pescando dati da un
database. Il problema nasce dal fatto che mi servono numeri diversi di
etichette per singolo prodotto: tipo 4 etichette del prodotto A, 3
etichette del prodotto B, 18 etichette del prodotto C, ecc... Come
faccio a moltiplicare la stampa delle singole etichette dei prodotti?
Avete qualche suggerimento da darmi?
Grazie
Gio(vanni)

 prodotti?
http://www.php.net/for
http://www.php.net/foreach
http://www.php.net/while
-- 
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: Esecuzione di comandi shell da php

E' possibile eseguire un comando della shell "arbitrario" (in C o Java) 
da PHP e analizzarne l'output?
nella fattispecie ho bisogno che il server web acceda in lettura su una 
periferica (sempre sul server), un lettore di smartcard per una 
soluzione gestionale "web-based" ovvero una specie di gestionale in 
intranet basato su php (e ovviamente codice in C o in Java per accedere 
alla smartcard)
Eventualmente sarebbe possibile per PHP comunicare con le porte 
seriali/USB o in generale con le periferiche presenti sul server ?
grazie per l'aiuto, spero non sia un obiettivo troppo ambizioso quello 
che mi sono posto
ciao
Alesi_27


chiedo scusa, ho visto ora su 
php.net
 che esistono svariati comandi che 
fanno proprio ciň che mi serve (exec, passthru), quindi il mio problema 
č risolto.
Nonostante ciň, se avete qualche considerazione o consiglio da fare 
sull'argomento sono ovviamente bene accetti
grazie
ciao
Alesi_27

 wrote in message
news:DDqR9.53712$Q%4.17...@news1.tin.it...


 Nonostante ciò, se avete qualche considerazione o consiglio da fare


Win2000 apache php 4.03
(per me è praticamnte impossibile accedere alle seriali).
"Max" <po...@chiusa.bittt> wrote in message
news:wHyR9.8862$%p6.7...@news.edisontel.com...


 
parliamo di Linux
Cmq i file che voglio eseguire sono programmi in C scritti da me, il 
server č il mio quindi per i permessi non c'č problema, li metterň in 
modo che tutto funzioni :)
ciao
Alesi_27

 
no, che io sappia il php non legge le porte seriali (ma non sono 
informatissimo sull'argomento)
quello che ho in mente è scrivere un codice in C che legga le porte e 
"passi" i risultati a PHP
ciao
Alesi_27

 
cmq girando ora per 
php.net
 ho trovato questo:
http://www.php.net/manual/en/ref.dio.php#dio.constants
è possibile leggere direttamente (credo solo su linux cmq) la porta 
seriale come file "/dev/ttys0"
ciao
Alesi_27

 server è il mio quindi per i permessi non c'è problema, li metterò in


disponibile i dati in php???!!
Dalle seriali e' facile anche in PHP, purche' il server abbia i diritti
per accedere alle periferiche (e vorrei anche vedere).
	$fp = fopen('/dev/ttyS0', 'rw');
Su dispositivi USB montati, idem.
Su dispositivi USB a caratteri, puo' essere necessario usare exec o ``,
ed una helper application (con diritti) in - ad esempio - C.
Leonardo
Newsgroup: it.comp.www.php
Titolo: nuke 5.6 - installazione

Scusate ho un problema di installazione. Il mio sito è 
www.insias.it
 (o
almeno
lo sarà). Ho copiato il contenuto della cartella html di nuke56 nella
cartella www del server (elios). Mi da alcuni errori durante il
trasferimento (non accettato dal server)
ma su alcune immagini e lingue. Dopo il trasferimento creo il dbase con
phpmyadmin del pannello di controllo del mio server (me lo fa creare con il
prefisso nomeutente_nomedb ok. Cerco di creare le tabele facendogli caricare
il file sql.php ma dopo alcuni secondi mi da un errore ma tornando indietro
vedo tutte le tabelle create. Ok chiudo ed edito il file config.php lasciano
localhost, inserendo il nome utente sempre con suffisso
nomeutente_nomeutente, la pass (qui non capisco se devo metterla con il
suffisso), il nome del dbase sempre con suffisso es: sias_nomeDB e salvo le
modifiche. Apro il sito e mi da una serie di errori che potete verificare
aprendo 
www.insias.it
.
Premetto che il tutto installato in ocale funziona perfettamente
Mi potete aiutare?  Grazie Mille

 ha scritto nel messaggio
news:amcgse$j62$1...@lacerta.tiscalinet.it...


 ha scritto nel messaggio
news:Q2li9.133203$pX1.4...@news2.tin.it...


 ha scritto nel messaggio
news:amcnpd$ngj$1...@lacerta.tiscalinet.it...


 
Giuro che il Claudio che non quota non sono io ma un omonimo :-)
CiaO!
Cla
www.spaghettibrain.com
PHPNuke Italian mirror

Newsgroup: it.comp.www.php
Titolo: immagini con php

Vorrei creare delle immagini con php, per questo ho trovato che sul server
deve essere installata una libreria chimata "gd" L'ho trovata qui
http://www.boutell.com/gd/
 Vorrei testare i miei script in locale (apache
con php 4.3.0 su win 2000) Ma non ho ben capito come si installi questa
libreria.
Mi potete dare qualche informazione?
Grazie
Andrea

Muppy scrivette il Sat, 15 Feb 2003 16:49:07 +0100:

Prima di installare GD verifica che non sia gia' presente.
Basta fare un phpinfo().
ciao
 
Marco
-- 
bernama -chiocciola- libero -PUNTO- it
Azzosecondo: unita' di misura del tempo trascorso tra l'aver premuto
il bottone "INVIA" e l'essersi accorti di non aver completato il msg.
M.B.
+- PHPRndSig 0.02 --------------------------------------------72/73-+

 Basta fare un phpinfo().
ho fatto un phpinfo, c'č un bel po' di roba, come faccio a vedere se GD č
presente??
Grazie
Andrea

"Muppy" <mup...@NONlibero.it> ha scritto nel messaggio
news:Tjt3a.120945$ZE.33...@twister2.libero.it...

Copia la php_gd2.dll in windows/system32
decommenta la riga relativa nel php.ini
e riavvia il webserver.

 Andrea
tovi un qualcosa tipo
gd
GD Support enabled
GD Version 2.0 or higher
FreeType Support enabled
FreeType Linkage with freetype
GIF Read Support enabled
GIF Create Support enabled
JPG Support enabled
PNG Support enabled
WBMP Support enabled
mmm questo è il massimo dell'installazione con freetype e gif enable =)
ma non se se sotto win ..... boh

Installa "MiniPortal" c'è tutto, pure il DB MySQL.
Ciao.
Newsgroup: it.comp.www.php
Titolo: Script da console

Vorrei passare dei parametri da riga di comando ad uno script php
lanciato da console.
Qualcuno ha idea di quale sia la sintassi?
Ciao,
Nico
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 Qualcuno ha idea di quale sia la sintassi?
paruparu (o quasi) al C:
php -q script.php parametro
<?
echo $argv[1]."\n";
?>
in $argc c'è il numero di parametri.
è compreso il nome dello script che si trova in $argv[0].
non chiedermi come lo so... non mi ricordo in che sezione del manuale sia 
(sempre che ci sia!!).
ciao
-- 
Punkarruso
mail:punkarruso(at)geniotradottoininglese(dot)it
pubblicità progresso:
http://www.gnu.org/philosophy/selling.it.html


Proprio per mettere la ciliegina sulla torta ;-)
http://www.it.php.net/manual/en/reserved.variables.php#reserved.variables.se
rver
Ciao Paolo.
Newsgroup: it.comp.www.php
Titolo: Alcune domande da Neofita

Salve sto seguendo dei corsi per php. Al momento non mi sono chiare alcune 
cose.
La prima.
Ho visto che su Aruba è possibile ordinare il pacchetto ArubaNuke, un sito 
bello e fatto che è possibile modificare senza problemi e tralaltro si 
risparmia anche... Anche la mia ragazza che non sa nemmeno accendere un pc 
sarebbe capace di creare un sito.
La mia domanda è questa: Scegliere di creare un sito da zero è per una 
soddisfazione personale oppure perché questi pacchetti non sono affidabili?
La Seconda domanda:
Quando si registra un sito viene chiesto nelle vari opzioni un Mysql e un Ms 
Sql Server... Quale è la differenza?
Grazie 

 e un Ms Sql Server... Quale h la differenza?
Sono due prodotti differenti.
Il primo e 
http://www.mysql.com/
, il secondo e
http://www.microsoft.com/italy/server/sql/default.mspx
.
-- 
Vuoi distribuire il tuo sito web su CD/DVD?
Prova 
http://www.dwebpro.com/
Vuoi diventare un esperto analista PHP/MySQL?
Vieni a fare uno stage con noi: 
http://www.creativepark.it/stage/

 
PHPNuke e' mastodontico se devi solo farci la paginetta personale...e 
personalizzarlo (escluse le configurazioni incluse di default) e' un bel 
casino, a meno che tu decida a priori di impazzire ogni volta che esce 
un update.
Il pro e' ceh hai un portalone bello e finito, con una fraccata di 
templates, moduli e script in rete per farci qualsiasi cosa ti venga in 
mente... o quasi.
Se devi fare qualcos adi piu' "leggero" fai prima a scrivertelo da zero 
piuttosto che "castrare" phpnuke ed impazzire a tenerlo aggiornato.
-- 
rIO.sK

 affidabili?
I *Nuke vari sono "generatori di portali", che fanno solo quello: portali. 
Con tutti i moduli che vuoi, con tutti i template che vuoi, ma solo 
portali.
Gia` farci un blog e` una rogna, perche` non hai moltissime delle 
agevolazioni di software appositi come wordpress o la flessibilita` di CMS 
piu` generici come drupal.
Se poi vuoi fare un sito personalizzato, con pagine con layout diverso una 
dall'altra (un sito aziendale, per esempio) anche i CMS iniziano ad andare 
stretti, e li` l'unica e` farsi il codice a mano. In questi casi puoi 
usare un framework per agevolarti il lavoro.
In pratica hai tutte le sfumature dal sito perfettamente rigido a quello 
perfettamente personalizzato. Piu` personalizzi, piu` devi sporcarti le 
mani scrivendo codice.
Bye.
Newsgroup: it.comp.www.php
Titolo: Membri statici e accesso concorrente

Sto riprendendo in mano php dopo parecchi anni d'abbandono e mi stavo 
studiando l'implementazione degli oggetti. C'è però qualcosa che mi 
sfugge... Dove si può trovare un po' di documentazione chiara su come 
girano le cose sotto il cofano?
La prima cosa è che non m'è chiara è chi si occupa della persistenza dei 
membri statici, e se tale persistenza è a livello di sessione o di 
applicazione (o altro). E in questo secondo caso come si stabiliscono i 
confini dell'applicazione e come la si "riavvia" per flushare il tutto.
Inoltre non ho capito come verrebbe gestito l'accesso concorrente: ho 
letto l'esempio di pattern singleton riportato qui:
http://it.php.net/manual/en/language.oop5.patterns.php
che però nella mia esperienza di programmazione fatto a modo loro è 
errato, dovrebbe assomigliare ad una roba così:
public static function singleton()
{
         if (!isset(self::$instance))
	{
		lock (mutexPerIlSingleton)
		{
		        if (!isset(self::$instance))
			{		
		            $c = __CLASS__;
		            self::$instance = new $c;
		        }
		}
	}
         return self::$instance;
}
in assenza di un blocco per impedire l'accesso contemporaneo di 2 thread 
e di un secondo controllo sull'istanza del singleton al suo interno si 
corre infatti il rischio che ci siano in giro due o più istanze di cui 
solo l'ultima creata rimane referenziata. E' chiaro che qualcosa mi 
sfugge...
r--r--r--

 che qualcosa mi sfugge...
In PHP non esiste il concetto di thread.
Ti consiglio di ricominciare leggendo il manuale ufficiale e partendo
dalle basi senza preconcetti derivanti dall'esperienza in altri
linguaggi di programmazione / piattaforme.
-- 
Vuoi distribuire il tuo sito web su CD/DVD?
Prova 
http://www.dwebpro.com/
Vuoi diventare un esperto analista PHP/MySQL?
Vieni a fare uno stage con noi: 
http://www.creativepark.it/stage/

 richiesta HTTP.
Questa frase da sola risolve tutti i miei dubbi...
Grazie!
r--r--r--

Newsgroup: it.comp.www.php
Titolo: smtp e mail : autenticazione

Come fare a mandare mail con la funzione mail tramite un server SMTP con 
autenticazione?
Devo utilizzare per forza PHPmailer?
Ho cercato su google ma non ho trovato questa risposta che magri e straFaq.
Grazie
Alessandro

 Devo utilizzare per forza PHPmailer?
No, ma ti risparmi un pò di mal di testa.
Newsgroup: it.comp.www.php
Titolo: Sockets e Windows

E' vero che le funzioni Php di socket non funzionano sotto windows? Se io
uso una semplice funzione per collegarmi alla classica porta 80, funziona
solo se viene richiesta una pagina su server Unix? Un'altra domanda:
esistono modi per bloccare l'invio di dati ad una pagina web tramite url
(
www.dominio.com?password=pass
), costringendo l'utente ad usare uno
specifico form in html?

 E' vero che le funzioni Php di socket non funzionano sotto windows?
Sotto Windows mi dice che le funzioni non sono state dichiarate. Su server
Aruba (Linux) idem... boh, che siano state disattivate su Aruba?

The Unforgiven scrivette il Wed, 05 Feb 2003 21:05:51 +0100:

Metti questo in uno script, e vedi cosa ti risponde:
<?
$arr = get_defined_functions();
print_r($arr);
?>
Ovviamente sperando che get_defined_functions() sia definita :-)
ciao
Marco
-- 
bernama -ricciolino- libero -puntino- it
I'll say it again for the logic impaired.
--Larry Wall
+- PHPRndSig 0.02 --------------------------------------------30/54-+
Newsgroup: it.comp.www.php
Titolo: Zend Framework e variabili di sessione

Ciao a tutti!
Non riesco ad utilizzare le variabili di sessione. Nel mio bootstrap ho:
...
$versione = $_REQUEST['versione'];
...
Zend_Session::start();
...
if (Zend_Registry::isRegistered('versione'))
{
  error_log('ok passaggio 2');
}
if ($versione)
{
  error_log('ok passaggio 1 '.$versione);
}
 
if($versione == 'prova')
{
  $sessione = new Zend_Session_Namespace('sessione');
  $sessione->versione = 'prova';
  Zend_Registry::set('versione', $sessione);
  $config_database = new Zend_Config_Ini 
('../application/config/config_prova.ini', 'database');
}
else
{
  $sessione = new Zend_Session_Namespace('sessione');
  $sessione->versione = 'current';
  Zend_Registry::set('versione', $sessione);
  $config_database = new Zend_Config_Ini
('../application/config/config.ini', 'database');
}
...
Alla prima volta che entro nel bootstrap gli passo 
index.php?versione=prova. Ottento nell'error_log "ok passaggio 1 prova".
Al secondo passaggio nel bootstrap dovrei avere solamente "ok passaggio 
2" ma invece non viene registrata nulla...
Dove sbaglio?
Grazie.
-- 
Αγαμεμνων

 }
Bye.

Alessandro Pellizzari ha scritto:

Ok, funziona! Come al solito dopo le tue dritte d'altronde...
Per richiamarne il valore (ovunque mi serva) mi sembra molto più veloce 
utilizzare il vecchio $_SESSSION['sessione']['versione'], che ne dici?
-- 
Αγαμεμνων

 utilizzare il vecchio $_SESSSION['sessione']['versione'], che ne dici?
Che se fossi in te non lo farei. :)
L'oggetto Zend_Session_Namespace serve ad astrarre la rappresentazione 
fisica della sessione. Se mischi le due cose rischi di trovarti, in futuro 
con un codice non funzionante, perche` magari ZF salva la sessione in un 
database o in un file, mentre tu vai a leggerti la sessione standard di 
PHP.
Oppure potresti volere tu estendere Zend_Session_Namespace per farlo, e 
dovresti rifattorizzare tutto il codice cambiando $_SESSION[...] con 
Z_S_Namespace
Per accelerare l'accesso, se usi l'MVC di ZF, io faccio una cosa del 
genere: estendo Zend_Controller_Action e, nel "costruttore", imposto 
alcuni attributi. Per esempio, e questa e` una classe che uso normalmente:
<?php
class Base_Controller_Action extends Zend_Controller_Action
{
 public function init()
 {
  $params = $this->getRequest()->getParams();
  $session = new Zend_Session_Namespace("userconfig");
  if (isset($params["lang"])) {
   if ($params["lang"] == "it" || $params["lang"] == "en") {
    $session->lang = $params["lang"];
   }
  }
  if ( ! isset($session->lang)) {
   $session->lang = "it";
  }
  $this->sitelang = $session->lang;
 
  $this->view->baseUrl = $this->getRequest()->getBaseUrl();
...
}
Poi nei tuoi controller, invece che ereditare da Zend_Controller_Action, 
erediti da Base_Controller_Action:
class IndexController extends Base_Controller_Action
{
  public function indexAction()
  {
   ...
  }
}

Grazie mille.
-- 
Αγαμεμνων
Newsgroup: it.comp.www.php
Titolo: unione table AIUTO!!!!!!!

Sto cercando di unire due table passando l' id della categoria attraverso un
link.
Questo è la parte di script che mi genera le categorie
<?connect.php";
       $query = "SELECT * FROM am_homechapter ";
         $result = mysql_db_query("$database", $query);
         while($r = mysql_fetch_array($result))
   {
           $chapter_id = $r["chapter_id"];
           $name = $r["name"];
    print"
                          <tr valign=\"top\">
                            <td><font face=\"Verdana, Arial, Helvetica,
sans-serif\" size=\"2\" color=\"#ffffff\"><a
href=\"index1.php?chapter_id=$chapter_id\">$name</a></font></td>
                          </tr>
                      ";
           }
        ?>
Ora con "><a href=\"index1.php?chapter_id=$chapter_id\"> mi porto dietro l'
id della categoria.
Questo è la parte di script mi dovrebbe far apparire tutti gli articoli
presenti in quella categoria
                       <?
                  print"$chapter_id";
        include"connect.php";
        $query = "SELECT * FROM am_homearticle, am_homechapter where
am_homearticle.chapter_id='$chapter_id' =
am_homechapter.chapter_id='$chapter_id'  ";
         $result = mysql_db_query("$database", $query);
         while($r = mysql_fetch_array($result))
   {
           $title = $r["title"];
           $article = $r["article"];
    print"
                          <tr valign=\"top\">
                            <td><font face=\"Verdana, Arial, Helvetica,
sans-serif\" size=\"2\" color=\"#ffffff\">$title<br><br>$article</font></td>
                          </tr>
                      ";
           }
        ?>
Domanda perchè non vedo niente. il parametro lo passa ma ovviamente è
sbagliata la select... dove?

$query = "SELECT * FROM am_homearticle, am_homechapter where
am_homearticle.chapter_id=am_homechapter.chapter_id
and am_homechapter.chapter_id='$chapter_id' ";
ciao

Newsgroup: it.comp.www.php
Titolo: memorizzare una data in formato gg-mm-aaaa

Come faccio da php a memorizzare una data in formato gg-mm-aaaa in una
tabella MySQL?
Francesco

 ciao
Vuol dire che devo trattare una data come una stringa? O che?
Se scrivo
$oggi=getdate();
$giorno=$oggi['mday'];
$mese=$oggi['month'];
$anno=$oggi['year'];
$oggi=$giorno.'/'.$mese.'/'.$anno;
e poi salvo la variabile $oggi, è corretto?
A me salva una data tutta strampalata, ad esempio, salva sempre come se oggi
fosse il 20 giugno del 2008.
Francesco

no, significa che MySQL accetta come campo data SOLO aaaa-mm-gg
se la vuoi gestire come una stringa ti limiti enormemente le
possibilità d'uso.
se vuoi visualizzare o immettere date in formato italiano
le inserisci come $anno-$mese-$giorno
e quando la estrai dal database per visualizzarla in italiano scrivi
$data=explode('-',$risultato[data]);
echo "$data[2]-$data[1]-$data[0]";
dove $risultato[data] è quello che ottieni dal tuo database
ciao

SQL o meglio ORACLE mette a disposizioni funzioni tipo
todate che converte una stringa '20/06/1984' in data '1984/06/20'
Newsgroup: it.comp.www.php
Titolo: Privilegi per PHP?

Ciao a tutti!
Per avere il top della sicurezza, quali privilegi dovrebbe avere un 
file.php e la directory che lo contiene?
O Meglio: cosa dovrei mettere al posto delle xxx?
# Directory
chown xxx:xxx dir
chmod xxx dir
# File.php
chown xxx:xxx file.php
chmod xxx file.php
Grazie a tutti in anticipo

 file.php e la directory che lo contiene?
Dipende da cosa intendi per sicurezza.
 
Uno script PHP per funzionare deve essere leggibile dall'utente con cui 
gira il webserver. Ma questo serve per farlo funzionare.
La sicurezza la ottieni in altri modi, per esempio esponendo solo una 
parte degli script del sito al pubblico, o con suphp, o con suhosin, o 
sanitizzando le query al DB, ecc.
Dipende da cosa intendi per "sicurezza".
Bye.

> O Meglio: cosa dovrei mettere al posto delle xxx?
non serve assolutamente a niente
la pericolosità in uno script php sta nel suo contenuto,e nei
permessi dell'utente che lo esegue,non nei suoi proprietari.

RedWiz ha scritto:

Fatemi capire bene!
Supponiamo che l'utente di apache sia "apache" se da ls -l
leggo:
dwr--r---- apache:developers dir
-wr--r---- apache:developers file.php
Solo il gruppo "developers" può modificare il file, mentre solo l'utente 
apache può eseguirlo.
Quindi sono sicuro che se il mio script fosse bucato nessuno può 
modificarlo o aggiungere file indesiderati nella cartella?
Grazie ancora per la disponibilità

 Grazie ancora per la disponibilità
prego, pero' studia un po' i permessi, ne hai decisamente bisogno :)

 ("-r-")
Sě dagli corda, i famosi permessi wrx.

 Sě dagli corda, i famosi permessi wrx.
rotfl 
me ne spono accorto dopo che li aveva scritti bellamente a mano
sbagliandone l'ordine :(

Newsgroup: it.comp.www.php
Titolo: Iscrizioni utenti e Nick

Salve a tutti.
Dovrei creare una regola per il controllo dell'iscrizione degli utenti
al mio sito in modo che non creino nick con simboli strani.
Che regola generica mi suggerireste di creare? Molti utilizzano anche
spazi, accenti, parentesi e simboli creati con alt +xx
Grazie

Vincenzo ha scritto:

preg_match
Definisci quali sono i caratteri che permetti possano essere usati 
mediante le Espressioni regolari.
il match fra la variabile contenente il nick e l'espressione regolare ti 
permetterà di valutare se il nick contiene caratteri non ammessi e 
operare di conseguenza.
Saluti
T.
Newsgroup: it.comp.www.php
Titolo: Sessione

Ciao,
sto costruendo un sito cosě fatto:
ho una pagina default.php nella quale, in base al link scelto, vengono
caricate le varie pagine
$bodycontent= $HTTP_GET_VARS['idpage'];
$folder= $HTTP_GET_VARS['section'];
	if (empty($bodycontent)&&empty($folder)) {
	        include("home/home.php");
		}
	else {
 
                include("$folder/$bodycontent".".php");
 
		}.
Ho creato un file autentication.php che controlla se $_SESSION[auth"] (che
deriva dal file che fa il controllo di user e pw) č true o false. Se true mi
carica la pagina altrimenti distrugge la sessione e mi manda ad una pagina
failed.php. Tutto funziona su pagine singole quando, invece, includo in
default.php la pagina protetta (con include "autentication.php";) viene
comunque visualizzata, sembra che non tenga conto di autentication.php che
ha una sorta di questo codice:
if ($_SESSION["auth"]== true) {
 
} else {
   session_destroy();
   @header ("Location: ../includes/failed.php");
}
Sapete aiutarmi??
Michele
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 deriva dal file che fa il controllo di user e pw) è true o false. Se true 


 nell'html.
Giusto, quindi non deve esserci neache alcun output!!!!
Ha questa cosa proprio non ci avevo pensato, la più ovvia!!! Farò delle
prove, grazie per il momento.


 ha scritto nel messaggio 
news:151Z8Z176Z195Y1...@usenet.libero.it...


 mettici un bel die(); dopo che hai chiamato header e sei apposto :)
Io ho provato a mettere die(); dopo header ma continua a non
funzionare. Il problema sono gli output nella pagina che include
autentication.php. C'è un modo per far funzionare questa cosa che non
sia eliminare gli output della pagina default.php?
Grazie,
Michele
Newsgroup: it.comp.www.php
Titolo: web link che richiama XML

questo link web
http://services.k2-solutions.eu/aa_services/network.php
genera una pagina con codice XML, che non riesco a leggere...
la istruzione  'load' che di solito uso per leggere links web funziona se il 
link web E' un link ad una pagina Xml, ma questo è un link ad una pagina php 
che genera un Xml e il link web rimane php...
insomma, sono spiazzato... some help pls??
ty

 pagina php che genera un Xml e il link web rimane php...
Comunque viene generato xml, quindi devi capire perche` la tua "load" non 
lo interpreta.
Probabilmente mancano gli header XML e pensa che sia HTML.
Bye.


solitamente uso un codice così (generico):
$link= "
http://xxxxxxxxxxxxxxxxxxxxx.xml
";
$doc = new DOMDocument ();
$doc->preserveWhiteSpace = false;
$doc->formatOutput = true;
$doc->load( $link );
$tags=$doc->getElementsByTagName("tag");
ecc
ecc
ma in questo caso (cioè richiamando una pagina php e non un file Xml on 
line) non leggo nulla: $tags rimane un array  vuoto

 line) non leggo nulla: $tags rimane un array  vuoto
Controlla anche il valore di ritorno di load(). Se e` false significa che 
non e` riuscito ad aprire il file.
Eventualmente aumenta anche il livello di segnalazione degli errori.
Bye.

si, ma scusate l' ignoranza...
sia la da funzione DOM  "load( $link )" che la funzione 
"simplexml_load_file" si aspettano di caricare un file XML, NON un file php 
che, una volta lanciato sul server su cui è posizionato, genera codice Xml
non mi pare la stessa cosa e mi pare ovvio che non leggano nulla se chiedo 
di caricare un file php...... o no??
quindi il problema, imho, non è come leggere un file Xml, ma come lanciare 
da php una pagina web php (senza ovviamente visualizzarla) e poi come 
leggerne il contenuto 

fatto, sorry, una lettera sbagliata.... simplexml_load_file funge benissimo

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

Salve a tutti.
Quando, nella mia pagina, voglio rimandare all'index principale (quindi
l'url non deve contenere argomenti) faccio così:
echo "<a href=\"{$PHP_SELF}\" title=\"Home\">Home</a>";
Se per caso io però mi trovo in una sezione diversa e nella versione
inglese della pagina (quindi ad esempio index.php?lan=eng&sez=prodotti) e
voglio tornare a index.php senza argomenti, se vado sul link che vi ho
scritto precedentemente gli argomenti di index.php restano.
Sarà banale/stupida questa cosa, ma come posso fare, sempre usando la var
$PHP_SELF?
Grazie mille
Andrea aka uselesschavo
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 echo "<a href=\"{$PHP_SELF}\" title=\"Home\">Home</a>";
$_SERVER['PHP_SELF']
-- 
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.

 $_SERVER['PHP_SELF']
Risolto, grazie mille per la puntualità e la disponibilità!
Andrea

Newsgroup: it.comp.www.php
Titolo: Problema con variabile in URL

Avendo un URL come
http://www.sito.com/ptc.php?EA=12345
e un codice del genere non mi viene a stampare ne il contenuto della
variabile ne il refresh.
Se inserisco
 $EA = $_POST[EA];
non funziona lo stesso.
potete aiutarmi???
Grazie
<?php
echo $EA;
if ($EA == "12345")
{
echo '<meta http-equiv="refresh" content="1;url=
http://www.google.it
">';
}
if ($EA == "54321")
{
echo '<meta http-equiv="refresh" content="1;url=
http://www.altavista.com
">';
}
?>

 if ($EA == "12345")
Non usare register_globals !!!!!
-- 
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.

 
$EA = $_GET['EA'];
le variabili inserite direttamente nell'url sono passate col metodo get, 
non post.
ciao

Newsgroup: it.comp.www.php
Titolo: Visualizzazione risultati query su più pagine

Ciao, qualcuno può darmi indicazioni su uno script che mi consenta di
visualizzare i risultati di una query su più pagine?
grazie in anticipo
ORF3O

 grazie in anticipo
Usare LIMIT.
Trovi un esempio qui:
http://subnet.free.fr/?link=piaccapi&argomento=9


Grazie mille, mi è stato utilissimo, avevo trovato qualcosa tramite
Groups.google ma non mi andava, ora è tutto ok e spulciando tra i post
vecchi su google e provando e riprovando un pò alla volta sto imparando
php/mysql :)
Ciao
ORF3O

Newsgroup: it.comp.www.php
Titolo: [newbie]Sessioni e array

Salve a tutti,
dovrei inserire in una sessione un array bidimensionale, io faccio così:
function leggi_articoli() {
    ciclo che riempie l'array che si chiama righe;
    session_register("righe");
}
function mostra_articoli() {
    print($righe[1][1]);
}
Il problema è che la funzione mostra_articoli non mostra un bel niente! Come
se la var $righe non esistesse!
Come posso fare?
Grazie 1000 per l'attenzione

 wrote in message
news:3ccff...@news.dada.it...

forse manca solo un global $righe; nelle function?

 forse manca solo un global $righe; nelle function?
Tnx a lot!
Newsgroup: it.comp.www.php
Titolo: Register globals php 4.2 esiste sistema per fare funzionare i vecchi script?

Come da oggetto.. esiste un sistema furbo per evitare di dover
cambiare troppe linee di codice settando su off il parametro register
globals?
Saluti.

 globals?
Non direi che sia un sistema furbo, piu' meno
pericoloso per motivi di sicurezza ;-)
ma come dici tu:
  php.ini:
  register_globals = On

 ha scritto nel
messaggio news:W6MG8.880$z87....@twister2.libero.it...

il brutto č che i nuovi script non funzionano sulle versioni "vecchie" di
php :-((
Alex

 php :-((
Che ne dite se aggiungiamo in testa agli script le righe:
if(ini_get("register_globals") == "off") {
   ini_set("register_globals", "on"); ?
}
Non ho ancora provato, quindi non so' se funziona.
-- 
Un Ciao in DO Maggiore!
-=) Sbaturzio (=-


il problema non č quello...
<?
print $_POST['variabile']
?>
questo semplice script che sostituisce la variabile globale $variabile NON
funziona, ad esempio, su PHP 4.1.2, perchč in questa versione non vi č
ancora l'array $_POST ma $HTTP_POST_VARS
percio', i vecchi funzionano sul nuovo, ma i nuovi non funzionano sul
vecchio php!
Ciao
Alex

Newsgroup: it.comp.www.php
Titolo: Velocità di connessione!

Qualcuno di voi.. sa come poter calcolare o vedere nel modo + veloce
possibile il tipo di  connessione di un utente??
Grazie!
-- 
se U!
 - FrOiD
-------------------------------------------------
Web:  
www.froid.it
FAQs: 
www.froid.it/places
 (SonyEricsson,Java)
Links: 
www.froid.it/links
------------------------------------------------

 possibile il tipo di  connessione di un utente??
Con una accoppiata javascript/php.

un pessettinino di codice???


 possibile il tipo di  connessione di un utente??
function getConnectionSpeed($ipAddress){
	lookInto($crystalBall, 10){
		$connectionSpeed = getAbracadabra($ipAddress);
	}
	return $connectionSpeed;
}
:)
p.s. i fattori che falsano la misurazione sono troppi: carico del server 
in quel momento, ampiezza della banda dal server verso il client, 
eventuali colli di bottiglia, carico del client in quel momento, ecc...
-- 
signature: No such file or directory
Newsgroup: it.comp.www.php
Titolo: Codifica

Un consiglio.
Secondo voi è meglio ricorrere alla funzione utf8_encode() oppure
nell'html specificare che:
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">

Mirko ha scritto:

dubbio... ma se quello che vuoi visulizzare è in iso-8859-1... non serve 
sia l'header che l'utf8_encode?
e se quel che vuoi visualizzare è già in utf8 non basta l'header?
almeno a me sembra così: aspettiamo però i più esperti!


Dovrebbe essere in utf-8, ma il browser mi visualizza in automatico
col iso-8859-1, e gli accenti vanno a farsi benedire.
Se imposto o l'uno, o l'altro, tutto apposto invece...



Nessuna delle due e` "meglio" in senso assoluto. Dipende da cosa vuoi 
ottenere.
Certo che se hai un testo in giapponese encodato in UTF-8, con utf8_encode 
ti rimane una stringa vuota, perche` non esiste corrispondenza per i kanji 
in latin1.
Io tendo a uniformare tutto in UTF-8 (header del webserver, <meta> in 
HTML, funzioni di elaborazione stringhe in PHP, encoding del database e 
dei file sul server.
Bye.

 dei file sul server.
Thanks ;)

 dei file sul server.
Io non sono riuscito a tenere UTF8, devo far importare a una terza 
persona un file che è in Windows1252, avevo creato inizialmente la 
tabella con collation UTF8 e ho usato phpmyadmin per dare un LOAD DATA, 
purtroppo per avere le accentate, croce e delizia di noi italiani, sono 
dovuto passare a collation latin1 e cambiare nell'head delle pagine da 
utf8 a latin1. 
Sembra LOAD DATA, pur avendo phpmyadmin un menu a tendina per 
specificare la codifica del file in ingresso, non esegua transcodifica.
Avevo aperto anche un thread mi sa e mi avrebbe fatto comodo un 
suggerimento.
Ad ogni modo latin1 e amen.

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

scusate la mia ignoranza in materia, non so nemmeno se la domanda ha un
senso, ma come si modificano i files php, oltra a editor di testo intendo?
Serve un programma in particolare per aprirli e modificarli?

 Serve un programma in particolare per aprirli e modificarli?
si, altri editor di testo!!!
qualsiasi editor di testo va bene.
ciao
-- 
Punkarruso
mail:punkarruso(at)geniotradottoininglese(dot)it
pubblicità progresso:
http://www.ic.unicamp.br/~oliva/papers/free-software/selection-html/
Newsgroup: it.comp.www.php
Titolo: dati invio al db

ciao
invece di intercettare con le funzioni addslashes(),Htmlentities() etc...
ogni singolo dato
$var1=addslashes(htmlentities($_POST['dato1']));
$var2=addslashes(htmlentities($_POST['dato2']));
$var3=addslashes(htmlentities($_POST['dato3']));
...
si potebbe fare cosi'?
Ovvero eseguire le funzioni solo sulla query?
$query="INSERT INTO TABLE(id,nome,cognome....) 
VALUES('','$var1','$var2','var3')";
$query=addslashes(htmlentities($query)));
grazie

 ha detto:

No, al massimo puoi fare una funzione che ti cicla il $_POST e fa
addslashes e altre cose su tutti gli elementi di $_POST
Francesco Mazzi
Webmaster di AltroPC.it - 
http://www.altropc.it
 
Staff di E-Xoopport - 
http://www.e-xoopport.it

Newsgroup: it.comp.www.php
Titolo: Passaggio di variabili

Mi sembra di avere capito che con php nel return di una funzione posso
mettere un solo parametro per passarlo alla funzione chiamante, se avessi
bisogno di passare alla funzione chiamante più variabili come posso fare
senza
usare variabili globali?
Grazie a tutti.

return($arr);
che poi espolodi con   explode ()
CIaooo
Anakin

"Dano" wrote:

E, di grazia, in quale linguaggio riusciresti a fare ciò che chiedi ?
Comunque, in PHP puoi restituire un array di valori:
  list($x, $y) = funzioncina("porco", "bastardo");
  echo "$x<BR>";
  echo "$y<BR>";
  function funzioncina($a, $b)
  {
    // lavoro su $a e $b, tanto per far qualcosa
    $p1 = "$b $a";
    $p2 = "$a $b";
    return array($p1, $p2);
  }
Oppure puoi passare i parametri per riferimento:
  $x = "porco";
  $y = "bastardo";
  if (funzioncina($x, $y, $a, $b)) {
    echo "$a<BR>";
    echo "$b<BR>";
  } else {
    echo "Manca un valore<BR>";
  }
  function funzioncina($a, $b, &$r1, &$r2)
  {
    if ($a and $b) {
      $r1 = "$b $a";
      $r2 = "$a $b";
      $retval = true;
    } else {
      $retval = false;
    }
    return $retval;
  }

 E, di grazia, in quale linguaggio riusciresti a fare ciň che chiedi ?


 (vedi il 4gl)
Con quale sintassi?

 Con quale sintassi?
Non conosco il 4gl, ma mi pare che anche in python (spero di non averla
sarata troppo grossa :) si possa fare.
La sintassi e` qualcosa tipo
a, b = funzione(x, y);
funzione(x,y)
{
	return a,b;
}
Bye.

 }
Trovo che assomigli molto a:
list ($a, $b) = f($x);
function f($p)
{
    return array($a, $b);
}
La tua implicitamente, quella php esplicitamente,
restituiscono *una lista* di valori.
Newsgroup: it.comp.www.php
Titolo: Aiuto con sql...

Salve,
come da subject devo scrivere una query che, partendo da un utente, mi tira
fuori alcune informazioni sui canali di cui non fa parte. Utente e canale
sono entità diverse e sono legate da una relazione 1 a n. Un utente cioè può
far parte di più canali.
Con questa query, riesco a prendere i canali a cui un utente non è
registrato.
SELECT
  C.CD_CANALE,
  C.DS_NOME,
  C.DS_DESCRIZIONE_N,
  R.DS_NOME AS DS_NOME_RETE
FROM
  ANA_CANALI C,
  ANA_RETI_IRC R,
  ANA_TIPOLOGIE_CANALE T
LEFT JOIN L_UTENTE_CANALI AS L ON (C.CD_CANALE = L.CD_CANALE)
GROUP BY C.CD_CANALE, C.DS_NOME HAVING (SUM(L.CD_UTENTE = 
2147483647
) = 0)
A questa query dovrei aggiungere una parte che mi dice per ogni canale a cui
il mio utente non è registrato, quanti ce ne sono già registrati.
Una cosa del genere:
SELECT COUNT(CD_UTENTE) FROM L_UTENTE_CANALI WHERE CD_CANALE = XXX
Avevo pensato ad una union, che però è implementata nella versione 4.0.0 di
mysql mentre io uso la versione 3.23.51
Idee in merito?
Grazie, saluti...
--------------------------------
Inviato via 
http://usenet.libero.it


Cosa ti serve una union? Forse non ho capito niente di quello ceh vuoi fare!
Andrea
Newsgroup: it.comp.www.php
Titolo: prossimo autoindex

c'è una funzione mysql per sapere qual'è il prossimo autoindex? Per
esempio come viene indicato in phpmyadmin nelle statistiche righe?
Grazie .
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 
prova con.. (non testato)
$next_id = mysql_result(mysql_query("SELECT MAX(id) FROM table", $resource),
0, 0);
-- 
www.iuz-lab.info

 
prova con.. (non testato)


 $resource), 0, 0);
Non e' corretto, se inserisci cento record e poi li rimuovi il tuo
sistema restituira' 0 mentre il prossimo id sara' 101 (ipotetico).
-- 
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
L'uomo, conscio di sbagliare, persevera.

 
non è sempre così.. (mysql version < 4.0.15)(non testato personalmente)
dopo un..
drop from table;
si reinizia a contare da 1..
oltretutto l'auto increment può anche generare valori duplicati se la chiave
primaria contiene molteplici campi eccezionalmente dichiarati..
-- 
www.iuz-lab.info

 si reinizia a contare da 1..
Certo, ma allora Jack_ dovrebbe fare il drop della tabella ogni volta
che vuole sapere quale e' il prossimo ID?
-- 
I am what I am, I do what I can


 
no ma dovrebbe predire il prossimo ID tenendo conto del tipo di tabella e
dichiarazione della chiave primaria se a campi multipli..
-- 
www.iuz-lab.info

 dichiarazione della chiave primaria se a campi multipli..
-- 
questo articolo e` stato inviato via web dal servizio gratuito 


 ID?
Perche' ti serve di saperlo?


 Perche' ti serve di saperlo?
-- 
questo articolo e` stato inviato via web dal servizio gratuito 


 della riga successiva della stessa tabella.
Inserisci il record, recuperi l'ID generato e poi fai l'update del
record stesso.



non è ridondanza di dati?
non è sufficiente scrivere il valore noto, e fare tutte le operazioni in
seguito?
Cristiano

 record stesso.
-- 
questo articolo e` stato inviato via web dal servizio gratuito 


 quindi anche phpmyadmin fa anche cosě secondo te?
Perche' non vai a vedere il codice sorgente di phpMyAdmin se sei tanto
convinto che faccia esattamente cio' che ti serve?
Per favore, quota decentemente.


 Per favore, quota decentemente.
ci ho provato ma non sono riuscito neanche a scoprire in quale file si
trova la procedura.


 trova la procedura.
tbl_properties_table_info.php
SHOW TABLE STATUS
IMHO il tuo e' un modo scorretto di utilizzare i campi autoinc.


 
Concordo... credo che la soluzione migliore sia utilizzare l'apposita 
funzione 
http://www.php.net/manual/en/function.mysql-insert-id.php
 
subito dopo un insert.

 Come faccio a sapere in qualsiasi momemento quale sara' il prossimo ID?
Perchè PhpMyAdmin usa la funzione TRUNCATE e non DELETE...
Ha ragione Setec e dovresti utilizzare la funzione mysql_next_id() dopo 
aver inserito un record.

 post indietro..
ROTFL.


 
Hai ragione, mi sono confuso quando ho scritto il post: la funzione è 
mysql_insert_id.
Newsgroup: it.comp.www.php
Titolo: Variabile di sessione capricciosa

Salve,
ho fatto un sistema di login che memorizza il nome utente in una
variable di sessione $_SESSION['usr'].
Sulla sidebar del sito viene sempre stampato il nome dell'utente
contenuto in qusta varibile.
Ora quando navigo tra le pagine del sito come utente loggato dopo
pochi passaggi non viene più visualizzato il nome dell'utente, ma la
dicitura "Array".
Su tutte le pagine inizialiazzo la sessione con il comando PHP
session_start().
Sapreste dirmi da cosa dipende? Uso spesso questo sistema e non ho mai
avuto problemi del genere.

 Sapreste dirmi da cosa dipende? 
Occhio e croce un assegnamento sbagliato da qualche parte.
Prova a far passare il sorgente e magari stampa un var_dump di $_SESSION['usr']
nella sidebar per vedere cosa contiene l'Array
Ciao,
luigi
-- 
/
+--[Luigi Rosa]--
\
And sooner or later, one of your cats will step on your keyboard while
you're in the middle of editing 
sendmail.cf
, and it will still work.
       --Pete Ehlke

Grazie

 pochi passaggi non viene piů visualizzato il nome dell'utente, ma la


Newsgroup: it.comp.www.php
Titolo: lettere con accento non salvate

Lo script sotto riportato registra un articolo in un Db. Volevo sapere 
come mai quando il campo $testoannuncio contiene dei caratteri con 
l'accento tipo àèìòù vengono salvati sul DB in modo anomalo: ÃšÃ¬Ã²Ã¹ 
Cosa devo fare per risolvere il problema ?
Allego script:
$db = mysql_connect($db_host, $db_user, $db_password);
if ($db == FALSE)
die ("Errore nella connessione. Verificare i parametri nel file 
config.inc.php");
mysql_select_db($db_name, $db)
or die ("Errore nella selezione del database. Verificare i parametri 
nel file config.inc.php");
$query = "INSERT INTO lavqual3 (cognome , indirizzo , cap , citta , 
provincia , telefono , email , testoannuncio , titolo , data , zona , 
bollettino , tipo ) VALUES 
('$cognome', '$indirizzo', '$cap', '$citta', '$provincia', '$telefono',
 '$email', '$testoannuncio', '$titolo', '$data', '$zona', '$bollettino'
, '$tipo')";
if (mysql_query($query, $db))
echo "COMPILAZIONE CORRETTA.\n\n";
else
echo "Erorre durante l'inserimento";
mysql_close($db);

 Cosa devo fare per risolvere il problema ?
Leggendo quello che abbiamo scritto qui nell'ultima settimana.
Oltre che negli ultimi 2 anni, se e` per quello.
Bye.

 ha scritto:

ho visto i vari articoli ma c'è molta confuzione. I caratteri con 
l'accento vengono salvati in maniera errata sul DB a me serve 
l'istruzione per inserirli in maniera corretta.

 ho visto i vari articoli ma c'è molta confuzione.
non c'è nessuna confisione.
Cosa non hai capito dei "vari articoli" ?

 non c'è nessuna confisione.
Per piacere non confuriamo le acque.

 l'istruzione per inserirli in maniera corretta.
Non c'e` una istruzione.
Ti riassumo tutti gli interventi: "devi unificare il charset tra http, 
html, php, encoding delle tabelle e connessione al DB".
Google: "php mysql utf-8"
Bye.

Newsgroup: it.comp.www.php
Titolo: php-mysql-apache su win2000

Dovendo installare il pacchetto completo su Windows 2000 quale versioni di
php,mysql e apache mi consigliate. Quali sono più stabili?
grazie
Roberto