mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.www.php
Titolo: caselle di testo che si ridimensionano

salve a tutti, ho provato a cercare in rete qualcosa sull'argomento,
ma essendo proprio alle prime armi con html e php non sono stato in
grado di trovare niente sull'argomento. Quindi chiedo a voi
come si fa a costruire una casella di testo all'interno di un form che
sia in grado di ridimensionarsi non appena cambiamo la dimensione
della finestra?
A spiegarmi sono una frana, perciò vi faccio un esempio... tenete
presente quando mandate una mail con google, quando aprite la finestra
apposita per mandare la mail, bene tutte quelle aree o campi si
ridimensionano in automatico, non appena ridimensiono la finestra
grazie

 finestra?
Basta usare dimensioni in percentuali nel css.
Bye.

 Basta usare dimensioni in percentuali nel css.
potete farmi qualche esempio... oppure qualche link dove posso
apprendere questi concetti base,



Qui siamo OT, dovresti chiedere in it.comp.www.html, perche` con PHP non 
c'entra niente.
Bye.


ok grazie...

Newsgroup: it.comp.www.php
Titolo: Da sql a Excel

E' possibile, che script è necessario?

Risolto!
Chiudo il TOPIC!

<?
$filename="nomeFile.xls";
header ("Content-Type: application/vnd.ms-excel");
header ("Content-Disposition: inline; filename=$filename");
parametriPerLaConnessioneAlDB();
echo"<TABLE>";
echo"<tr><td>nome</td><td>cognome</td><td>email</td><td>indirizzo</td>
<td>citta</td><td>cap</td><td>provincia</td><td>telefono</td>
<td>ragione sociale</td><td>partita IVA</td></tr>";
$dati=mysql_query("select * from Agenti");
$NumEntries=mysql_num_rows($dati);
while($array=mysql_fetch_array($dati)){
echo"<tr><td>$array[nome]</td><td>$array[cognome]</td><td>$array[email]</td><td>$array[indirizzo]</td>
<td>$array[citta]</td><td>$array[cap]</td><td>$array[provincia]</td>
<td>$array[telefono]</td><td>$array[ragioneSociale]</td><td>$array[partitaIva]</td></tr>";
}
echo"</TABLE>";
?>
//////////////////////////////////////////////////////////////////////////////////////////////////////
e puoi mettere un link che punta a:
http://www.tuosito.com/export-excel.php?nomefile=nome_del_file

 ha scritto nel messaggio 
news:1161978565.9...@i3g2000cwc.googlegroups.com...

Newsgroup: it.comp.www.php
Titolo: Riconoscere un numero con le virgole

Salve, dovrei estrarre il dato numerico da stringhe del tipo:
$testo='caratterivari 2.31 altricaratterivari';
In caratterivari ci possono essere lettere, spazi, slash, apostrofi, insomma
tutto tranne che dei numeri.
Sto cercando di entrare nella mentalita' delle espressioni regolari, in
prima battuta avrei affrontato con
$valore=preg_replace("[\D]","",$testo);
che pero' ovviamente restituisce 231 senza la virgola (vabbe', il punto, ma
ci siamo capiti).
Dopo varie prove mi sembra di aver capito che l'espressione \D non permetta
"varianti", nel senso di "tutto quello che non e' una cifra OPPURE una
virgola"; mi ero illuso che floatval() potesse fare quello che volevo in un
colpo solo, ma ahime' se la stringa non inizia con un numero, l'istruzione
restituisce sempre 0.
Per qualcuno esperto di espressioni regolari non dovrebbe essere troppo
complicato penso, ma io sono ad un punto morto, mi date un suggerimento?
Grazie
Lello

 ma ci siamo capiti).
Cosě funziona, non so se č una soluzione elegante, mah...
preg_match_all("/(\d+\.\d+)/",$testo, $valori);
print_r($valori);
Ciao
Newsgroup: it.comp.www.php
Titolo: Problemi di permessi per upload

Ciao a tutti,
sto portando sul server Linux di un cliente un sito PHP: da
queste pagine è possibile fare un upload di files entro
directories create da codice.
Ho due tipi di problema:
1. ricevo un errore alla fine dell'upload: Unable to open
  '/tmp/phpXXXXXX' for reading. Permission denied.
  A parte il fatto che la dir /tmp/ penso sia un default di
  Apache-Linux (visto che la variabile upload_tmp_dir
  non è settata ...), mi chiedo come sia meglio risolvere
  il problema.
  Faccio abilitate la lettura all'utente webserver di /tmp
  o creo una nuova upload_tmp_dir a cui dare i diritti di
  lettura ?
  Per che utente esattamente ?
2. ricevo un errore di 'Permission denied' in scrittura sulla
  mkdir() di creazione della dir.
  Qui è meglio creare una directory radice di
  tutte le dir che vado a creare, dandole i diritti (755 ?)
  ed impostando user:group a quelli del webserver ?
  Ho provato a cambiare i diritti in 777 ma le directories
  create hanno comunque diritti 755 !
Grazie !
--
Stefano Mora
email: stefano.mora@*
libero.it
(remove *)

 move uploaded file

   create hanno comunque diritti 755 !
Le directory dove finiscono i file devono avere i permessi 777, in quanto
l'utente che esegue php è www-data e non il tuo utente.
Ciao
Marco

 l'utente che esegue php è www-data e non il tuo utente.
OK, io in effetti ho inserito il comando
mkdir ($nome, 0777);
ma è stata creata con 0755 !
Visto che le dir che vado a creare hanno tutte una radice comune,
non posso far dare a questa user:group di Php ? Così anche se le
figlie vengono create con i diritti 0755, avrò comunque il diritto di
scrivere all'interno delle dir create da PHP ...
o c'e' un'altra soluzione ?
Ciao, grazie !
Stefano

 o c'e' un'altra soluzione ?
Puoi farlo, ma poi se ti colleghi via telnet non riesci piů a gestirle...
Ciao
Marco

 ha scritto nel messaggio
news:bgbi0p$ff7$1...@news2.isdnet.net...

Infatti, forse nemmeno con FTP ....
hai una soluzione ?
Potrei aprire la dir con un 0777 ma non riesco ad impostarlo in automatico
e non posso farlo a mano per ogni creazione ....
Grazie, ciao !


 hai una soluzione ?
Prova PHPMyExplorer.
E' una specie di gestione risorse via web.
Ciao
Marco
Newsgroup: it.comp.www.php
Titolo: [PHP 5] Problema con la vibilità "protected" nel costruttore

Questa porzione di codice sul mio server interno funziona
correttamente:
<?php
class Prova {
protected $test;
function __construct() {
$this->test="pippo";
echo ($this->test);
}
}
$Prova = new Prova();
?>
Sullo spazio hosting (che supporta PHP 5 ovviamente...) mi da errore:
Fatal error: Cannot access protected property Prova::$test in
prova_protected.php on line 6
Girando su google in piu' d'uno mi rimandano qui:
https://www.eaccelerator.net/ticket/204
Da notare un fatto curioso:
- faccio l'upload del file
(
http://bondo.ilbello.com/prova_protected.php
)
- lo apro dal browser e funziona
- lo apro una seconda volta e smette di funzionare
- rifaccio l'upload
- lo apro dal browser e funziona
- lo apro una seconda volta e smette di funzionare
- ...
Evidentemente è un discorso di allocazione, ma se fosse un bug di PHP
perchè sul server interno nostro funziona?
C'è la maniera di farlo funzionare? O per lo meno, di bypassare
l'errore (senza dover mettere la visibilità a "public"....).?

 (senza dover mettere la visibilità a "public"....).?
Chiede all'hosting di disabilitare eaccelerator (o di aggiornarlo, se
hanno corretto il bug).
Bye.

 hanno corretto il bug).
Aggiornato :)
Grazie mille, non conoscevo questo tool (essendo un programmatore e non
un sistemista 'ste cose mi mancano...)
Newsgroup: it.comp.www.php
Titolo: Apertura File

Questo è il mio codice:
In parole povere apre il file shards.dat, ne legge i dati andando ad
inserirli in una tabella
<?php
	$fileUrl = "
http://btonline.altervista.org/shards.dat
";				
	$file = fopen($fileUrl,"r");
		$listaShard = file($fileUrl);
		$colore = 0;  // Per stampare le righe di 2 colori diversi alternati
 
		for ($cont = 0; $cont < count($listaShard); $cont += 6, $colore++){
			if ($colore % 2 == 1)
				echo ("<TR bgcolor=\"#336888\">");
			else
				echo ("<TR bgcolor=\"#336699\">");	
			echo ("<TD align=center>"."<a
href=\"$listaShard[$cont]\">".$listaShard[$cont+1]."</a></TD>");
			echo ("<TD align=center>".$listaShard[$cont + 2]."</TD>");
			echo ("<TD align=center>".$listaShard[$cont + 3]."</TD>");
			echo ("<TD align=center>".((trim($listaShard[$cont + 4]) == "---")
? $listaShard[$cont + 5]."</TD>" : "<a href=\"".$listaShard[$cont +
4]."\">".$listaShard[$cont + 5]."</a></TD>"));
			echo ("</TR>");
		}
 
	fclose($file);
?> 
Il problema è che se provo lo script in locale funziona perfettamente,
mentre quando lo uppo sul server non funziona più.
Per farsi una idea potete vedere il sito
http://btonline.altervista.org/
La pagina con lo script è shards.php

 $listaShard = file($fileUrl);
Non ho ben capito quale/dove sia l'intoppo cmq č inutile utilizzare fopen se
usi la funzione file poichč quest'ultima fa tutto, apre, legge in un array
il contenuto, e poi chiude il file.
ciao,
ste

...

Si, infatti...nn lo sapevo :)
Cmq ho provato a lasciare solo la funzione file() e purtroppo il
risultato č lo stesso...
Sembra non legga il file .dat, in quanto andanto ad analizzare il
codice html generato dal mio script č il seguente:
<td></td><TR bgcolor="#336699"><TD align=center><a
href=""></a></TD><TD align=center></TD><TD align=center></TD><TD
align=center><a href=""></a></TD></TR>
Dove dovrebbe esserci il contenuto dell'array c'č una stringa vuota ed
inoltre viene scritta una sola riga, invece di tutte quelle che
dovrebbe crearte leggendo correttamente il file shards.dat
Qualche altro input?

 Qualche altro input?
Dovresti iniziare a fare qualche debug manuale con qualche echo, ad esempio
potresti inziare col vedere se effettivamente $listaShard sia un array e a
vedere che non sia vuoto, se la variabile non è un array o se cmq l'array è
vuoto allora vuol dire che non riesce a leggere il file altrimenti il
problema sta su come cicli l'array e su come stampi il codice. Inizialmente
avevo pensato che potesse essere un problema di permessi del file in lettura
ma se così fosse dovrebbe darti un warning, ti ha dato qualche errore lo
script? cmq per scrupolo prova a vedere i permessi del file in lettura
dovrebbero essere su 644. Altro non so mi dispiace, dovrebbe intervenire
qualcuno con più esperienza di me.
ciao,
ste
Newsgroup: it.comp.www.php
Titolo: ottimizzare database mySQL

Salve a tutti,
come da oggetto, ho un sito in php con un database mySQL pieno zeppo di 
notizie e visto che il tempo per pescare il singolo id col passare dei 
mesi e con l'inserimento di altri dati è sempre maggiore, vorrei 
chiedere a chi di voi ne fa uso, in che modo posso ottimizzare la 
struttura del db e velocizzarne l'accesso.
Tempo fa lessi un articolo al riguardo che rinviava ad una apposita 
istruzione, ma se ben ricordo parlava anche del rischio che a furia di 
ottimizzare si compromettesse l'integrità dei dati del db. Come non lo 
so, ma vorrei chiedere a voi se è vero e quali alternative o 
accorgimenti adottare per evitarlo.
Grazie mille.
Libellula
ps: crossposto il messaggio anche su it.lavoro.professioni.webmaster


inndodb file per table=1


 struttura del db e velocizzarne l'accesso.
Se l'id e` primary key e fai le select sull'id (e non hai 128 MB di 
RAM...), il tempo di risposta dovrebbe essere istantaneo (minore di un 
centesimo di secondo) anche con diversi GB di roba.
Se e` lento probabilmente fai delle join, magari su campi non indicizzati.
Non esiste un'istruzione magica per ottimizzare e velocizzare l'accesso. 
Devi studiare la struttura del database, definire degli indici corretti e 
rivedere le query che fai.
Bye.

Il 07/01/11 20.49, Libellula ha scritto:

Controlla, come ha detto Alessandro, che query fai.
Esegui EXPLAIN SELECT [la tua query] cosi vedi dove la query crea problemi

 glue
non capisco, ma se fai spesso nelle query ricerche in base ai campi 
'ufo' e 'sport' non dovresti usarli come indici per velocizzare la ricerca?

 Bye.
ok, ma allora l'opzione 'optimize' presente in phpmyadmin che lavoro fa 
in sostanza?

 in sostanza?
Quando usi delete da SQL la riga non viene cancellata, ma marcata 
"cancellata". Lo spazio che occupa puo` essere usato da una successiva 
insert, ma se non fai insert ti rimangono le righe precedenti, 
cancellate, ma che occupano spazio.
optimize le cancella e poi riorganizza i file nel filesystem per 
accelerare l'accesso.
Se fai pochi delete ottimizza poco.
Bye.

 cancellate, ma che occupano spazio.
ma mica riassegna gli id cancellati? Non sia mai...
cancella solo le righe ma gli id li lascia vuoti giusto?




Non esiste un tipo "id" in nessun database che io conosca.
Quelli di MySQL sono "int primary key auto_increment", di solito, quindi 
semplicemente viene mantenuto un contatore e alla successiva insert viene 
preso il successivo.
Vacuum non tocca questi contatori, altrimenti ti ritroveresti con errori 
ad ogni insert successiva (per colpa del primary key di cui sopra).
Bye.
Newsgroup: it.comp.www.php
Titolo: PHP4 e PHP5

Un lavoro sviluppato con PHP4 funzionera' una volta pubblicato in un 
ambiente con PHP5?
Lo chiedo perche' abbiamo un cliente che ha il dominio in hosting su 
Register.it, con appunto PHP5. Il lavoro che abbiamo sviluppato per 
questo cliente pero' e' in PHP4 (e MySQL). Ci saranno problemi? Non e' 
possibile richiedere a Register.it di configurare PHP4 sul dominio del 
cliente? Come?
-- 
Falco Stellare - DeepVoid
www.deepvoid.it

 ambiente con PHP5?
Si`, a meno che non abbiate creato conflitti con le novita` di php5, o
magari usato HTTP_*_VARS e altre cose.
Per esempio a me ha dato problemi un sito che creava una classe di nome
Iterator.
Per il resto la compatibilita` e` ottima. Mi ha dato piu` problemi il
register_globals a off che il passaggio a php5 sul server (purtroppo
gran parte dei siti non li avevo fatti io).
Bye.
-- 
Alessandro Pellizzari

 gran parte dei siti non li avevo fatti io).
Confermo quest'ultimo punto.
Aggiungo che anche il passaggio da PHP 5.0.x a 5.1.x mi ha provocato piu'
grattacapi che quello PHP 4.x.x -> 5.0.x
AS

Newsgroup: it.comp.www.php
Titolo: [help] config apache+php Parte2

Dimenticavo...con questa installazione che ho fatto adesso i vari form non
mi passano + le variabili... ciao e grazie da Nicola

 
questa č semplice, probabilmente hai l'impostazione register_global=Off
Cambia il valore sul php.ini
o MEGLIO inizia ad usare la sintassi con gli array superglobali 
($_POST,$_GET, $_SESSION ecc.)
č piů sicuro, piů veloce, piů facile fare il debug
ciao
Marcello

 Marcello
Ho settato su On la voce register_globals ma la cosa non cambia... forse è
legato al problema che ho esposto due post fa?? grazie e ciao

Ho risolto il problema delle variabili, resta quello che non riesco a
lavorare in locale dopo essermi connesso ad internet. ciao e grazie

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

scusatemi,
quale funzione posso usare per verificare che in un char non vi siano
numeri?
grazie
--
NighTiger
www.spippolatori.com
----------------------------------------------
               Evita flat:
Aruba, Edi&Sons e Galactica
----------------------------------------------

 numeri?
    Cosa vuol dire?
    Che un certo carattere non sia numerico o che in una stringa non siano
contenuti caratteri numerici?
        Cris
--
Cristiano Verondini
http://noway.ing.unibo.it


Con una serie di ereg() o eregi() verifichi se ci sono dei numeri nella
stringa...
esempio:
eregi("0",$stringa);
eregi("1",$stringa);
eregi("2",$stringa);
ecc...
portebbe essere una soluzione...
ciao
Alex

 ha scritto nel messaggio
news:8RKm7.16049$ul3.5...@news.infostrada.it...


 ha scritto nel messaggio
news:O9Jm7.148695$TS4.1...@news2.tin.it...


 ecc...
fai un if (eregi("[0-9]", $stringa)) {
        echo "non contiene caratteri numerici";
} else {
        echo "contiene caratteri numerici";
}
Saluti
Fabio Rapposelli -- 
www.hi-net.it

 ha scritto nel
messaggio news:9ngl7p$7aj$1...@newsreader.mailgate.org...

Newsgroup: it.comp.www.php
Titolo: FREE HOST PHP NO LIMITS

ragazzi,
un free host con possibilità di utilizzare php NO LIMITS?
c'è Lycos ma permette al max 150 accessi giornalieri.
altri ?
grazie,
notte,
Marco.

un free host con possibilità di utilizzare php NO LIMITS?
http://www.altervista.org
Ciao
Francesco
_____________________________________
http://www.altropc.it
 - Un altro PC è possibile!
Software libero, PHP, MySQL, Webdesign, Sicurezza, CMS, Tutorials
Per rispondere in e-mail togli NOSPAM 

 Ciao
Grazie,
ciao.

Newsgroup: it.comp.www.php
Titolo: curl_multi_exec distinta tempi di caricamento

C'è di conoscere i tempi di caricamento di ogni singolo handle gestito 
con curl_multi_exec?

 con curl_multi_exec?
trovato:
curl_getinfo($handles[$i],CURLINFO_TOTAL_TIME)

Newsgroup: it.comp.www.php
Titolo: metodi non definiti

Ciao a tutti,
sto iniziando ad usare le classi con il php ma tranne per il costruttore per
ogni metodo mi dà il seguente errore:
Fatal error: Call to undefined function ecc ecc
eppure non ho sbagliato a scrivere i nomi o a passare i parametri...
Devo in qualche modo dichiarare i metodi?
Come ulteriore informazione vi dico che i metodi vengono tutti richiamati
dal costruttore.
Dov'è che sbaglio?
Grazie

 ha detto:

Puoi postare un pò di codice? Non siamo ancora indovini ;-)
Francesco Mazzi
Webmaster di AltroPC.it - 
http://www.altropc.it
 
Project Admin di "PHP Reservation - Online booking system" - 
http://phpreservation.sourceforge.net
Dev.Staff di E-Xoopport - 
http://dev.e-xoopport.it


In attesa del codice provo ad indovinare:
Hai una situazione tipo
class NomeClasse {
    function NomeClasse(a,b..) {
        $a = metodo1();
        $b = metodo2();
    }
    function metodo1(){
        ...
    }
    function metodo2(){
        ...
    }
}
Se è così allora è un banale errore: quando usi i tuoi metodi devi dire
esplicitamente a quale oggetto si riferiscono. Visto che è l'oggetto
corrente (essendo i metodi richiamati nella classe stessa), devi usare
$this:
function NomeClasse(a,b..) {
    $a = $this->metodo1();
    $b = $this->metodo2();
}
Ludovico

Bingo! Il problema era proprio questo!
Grazie!
"Ludovico Grossi" <ooost...@libero.itooo> ha scritto nel messaggio
news:chmehf$tj8$1...@newsreader.mailgate.org...

Newsgroup: it.comp.www.php
Titolo: valore +1

<?php
  $atleta="SELECT id, nome, id_squadra FROM atleti WHERE 
id_squadra='".$_SESSION['MM_UserGroup']."' order by nome";
  $result_atleta = mysql_query($atleta) or die("Errore: " . mysql_error());
    print("
  <table width=\"80%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">
   <tr>
      <td>&nbsp;</td>
          <td align=\"center\">Nome</td>
          <td align=\"center\">&nbsp;&nbsp;&nbsp;&nbsp;</td>
         </tr>
   ");
   while($riga_atleta=mysql_fetch_row($result_atleta)){
    $id_atleta=$riga_atleta[0];
    $nome_atleta=$riga_atleta[1];
   print("
    <tr>
      <td height=\"16\">&nbsp;</td>
      <td align=\"left\" height=\"16\">".$nome_atleta."</td>
   <td align=\"center\"><input name=\"tipo \" type=\"checkbox\" 
class=\"input-1\" id=\"tipo \" value=\" \" onClick=\"controlla();\"></td>
     </tr>
   ");
   }
   mysql_free_result($result_atleta);
   print(" </table>
  "); ?>
in questa riga:
<input name=\"tipovalore \" type=\"checkbox\" class=\"input-1\" id=\"tipo \" 
value=\" \" onClick=\"controlla();\"></td>
dovrei scrivere nel campo name=\"tipovalore \" questo valore: tipo1 tipo2 
tipo3 per ogni riga
come faccio ad aggiungere il numero crescente per ogni riga creata tramite 
lo script sopra?



Devi partire da un qualche valore, per esempio 1, prima del while
	$tipo = 1;
poi nel print lo scrivi cosi'
	input name=\"tipovalore\" value=\"tipo$tipo\"
e poi subito dopo il print lo incrementi:
	$tipo++;
al giro dopo $tipo varra' 2, e quindi value=\"tipo$tipo\" generera' come
HTML   value="tipo2"  ... e cosi' via.
Leonardo
-- 
There is nothing makes a man suspect much, more than to know little,
and therefore men should remedy suspicion by procuring to know more,
and not keep their suspicions in smother.            (Francis Bacon)

 
usi una variabile che incrementi ad ogni ciclo, e:
quando è = 4 la setti a 1
oppure
fai l'operazione modulo con 3 (per ottenere il resto). Quando la stampi 
sommi 1
es essendo $cont la variabile che incrementi nel ciclo
print "tipo".($cont%3)+1)
//qualcosa del genere
-- 
doh!
Newsgroup: it.comp.www.php
Titolo: pb invio mail in html

\r\n";
mail($destinatari, $oggetto, $messaggio, $intestazioni);
?>
e' praticamente come se alcuni client non riuscissero a vedere il 
content-type (che viene visualizzato nel testo della mail e non negli 
header)
grazie in anticipo per l'aiuto.
-----------
GinoScola

 non si riescono ad inviare mail in formato html?
Usa una delle decine di classi gia' pronte, e' inutile reinventare
l'acqua calda.
-- 
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.

 
mi sembra un po' una complicazione usare una classe per inviare una 
semplicissima mail...
comuqnue quelle che mi fa strano e' che non funzioni lo script di 
esempio su php.net...
-----------------
GinoScola

 semplicissima mail...
IMHO e' una complicazione scrivere codice per una funzione specifica se
ne esista gia' una implementazione stabile e testata.

Newsgroup: it.comp.www.php
Titolo: risultato di while in una variabile

scusate ma sono inesperto, e qui mi son fermato:
come faccio a far si che il risultato di :
while ($rige = mysql_fetch_array($spett)) 
        {               
         $email = $rige[email];
                echo ",";
         } 
mi venga nella variabile
$indirizzi = risultato di while;
$indirizzi= "
ca...@tin.it
,
ti...@tin.it
,
semp...@wind.it
";
Via questa è facile è!!!

 $indirizzi= "
ca...@tin.it
,
ti...@tin.it
,
semp...@wind.it
";
$indirizzi = ""; 
$join = "";
while ($rige = mysql_fetch_array($spett)) 
{               
	if (isset ($rige[email]))
	{
		$indirizzi .= $join . $rige[email];
		$join = ",";
	}
}
Da testare.
-- 
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

 Via questa č facile č!!!
Siccome č facile, la rendo un po piů complessa.  :-)
while ($rige = mysql_fetch_array($spett)) {
    $email[] = $rige[email];
}
$indirizzi = implode(",", $email);
Ciao
Marco

 Marco
Grazie a bestia,
 ma siccome devo imparare ti chiedo anche spiegazioni, in pratica hai creato
un modulo o sbaglio??
COME FUNZIONA ??
ciao 
Enrico Maria Chellini

 un modulo o sbaglio??
Un modulo? No no no.
Ho semplicemente creato un array contenente tutti gli indirizzi recuperati
dal db.
Poi ho preso l'array e l'ho fuso in un'unica stringa, con gli elementi
separati da virgola.
Ciao
Marco

 Marco
sai indicarmi la pagina del manuale che gli do una lettura veloce??

> sai indicarmi la pagina del manuale che gli do una lettura veloce??
Ai manuali non si da mai un'occhiata VELOCE.
http://it2.php.net/manual/it/language.types.array.php
http://it2.php.net/manual/it/function.implode.php
Ciao
Marco

 Marco
Grazie

Newsgroup: it.comp.www.php
Titolo: ma si usa ancora il php?

ciao
come da oggetto

 come da oggetto
no, ora sono passati tutti al pc3c
-- 
have you tried turning off and on your computer?

 come da oggetto
No, da qualche anno solo assembly.
Enrico


sopratutto per creare pagine web si...

Enrico Bassetti wrote:

comunque ho sentito dire che c'è questa novità del c per scrivere cgi...
staremo a vedere :)
-- 
By ZeD

 staremo a vedere :)
Sei antico, passa al perl che diamine... :^)
bye!
Newsgroup: it.comp.www.php
Titolo: integrare forum phpbb in un sito

Ciao,
devo installare un forum phpbb in un
sito web da me costruito.
Il problema è che devo fare in modo
che la grafica del forum sia completamente
integrata in quella del sito web.
Quindi dovrei sostituire l'intestazione del forum
con quella del sito. La stessa cosa dovrei
fare con il footer.
Dovrei individuare i file php principali che vengono
usati per far funzionare il forum ed includerli
nel file che ho fatto io e che rappresentano
il layout di base del mio sito.
Qualche consiglio su come procedere al meglio?

 Qualche consiglio su come procedere al meglio?
Leggere la documentazione? Cercare o chiedere sul forum di supporto di
phpbb?
-- 
I am what I am, I do what I can
Do. Or do not. There is not try.

 il layout di base del mio sito.
overall_header.php
overall_footer.php
sono i due file principali su e giu'....
allo stesso modo i vari index_body ecc...
cerca nella dir del template che hai impostato.
Ovviamente e' un inizio, potresti inserire in functions.php le tue 
funzioni tipo {SOPRA} e {SOTTO} e inventarti alro...
ma credo che gia' cosi' andra' bene.
Occhio al CSS.
--
~omar

 phpbb?
[cut]
Ho chiesto la vostra esperienza, *quella dei frequentatori
del forum it.comp.www.php* non quella del forum phpbb.
Capito? Se non comprendi te lo spiego di nuovo.
Ciao.

 Capito? Se non comprendi te lo spiego di nuovo.
Spiegalo di nuovo perche' non ho ancora capito per quale motivo tu
chieda qui come personalizzare phpBB quando esiste una comunita' che
parla di quello praticamente dalla mattina alla sera.
http://www.phpbb.com/phpBB/viewforum.php?f=23
http://www.phpbb.com/phpBB/viewtopic.php?t=189579
etc. etc.


Newsgroup: it.comp.www.php
Titolo: Re: funzione per le date

 fatto non succede nulla

 funzione in php che mi visualizzi l'elenco delle date mese per mese?
Definisci "date mese per mese".
-- 
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.

ciao a tutti,	
 
	ho un form dove l'utente deve scegliere una data! esiste una funzione 
in php che mi visualizzi l'elenco delle date mese per mese? invece che 
farlo a mano?
grazie!

Newsgroup: it.comp.www.php
Titolo: Selezione multipla e PHP

Salve,
ho un form che contiene una listbox a selezione multipla, ho letto su
alcuni vecchi post che bisogna cambiare il nome della listbox mettendo
le parentesi quadre:
select name="Inp_Ambito1[]" size="7" multiple>
L'ho fatto, ma quando richiamo il file .php che gestisce uno script, non
riesco a leggere i valori passati dalla listbox.
Ho provato con :
$_POST[$Inp_Ambito1[0]];
oppure
$_POST['$Inp_Ambito1[0]'];
oppure
$Inp_Ambito1[0];
...insomma tutte le combinazioni possibili (a mio avviso!), ma non ho
trovato quella giusta!
Come faccio a leggere il contenuto dell'array che ho creato?
Grazie
Donatella :)

 trovato quella giusta!
infatti era un'altra...
$_POST['Inp_Ambito1'][0];
leggi qui:
http://www.php.net/manual/it/language.types.array.php
ciao!
-- 
punkarruso
Newsgroup: it.comp.www.php
Titolo: Funzione mail() su win 2000

Ciao a tutti,
Ho (purtroppo) un sito in php su un server 2000.
Capita che spesso il sevzio di e-mail via form vada in crash e quando un 
utente tenta di inviare il form gli venga dato un errore "fail to connect".
Qualcuno ha avuto lo stesso problema?
Quale č il servizio da riavviare? (Non il mail server che funziona, Non 
apache che anche se riavviato non risolve il problema, l'unica soluzione 
č il reboot del server ...)
Quale č la causa?
Thanks in advance
Cla
==================================================
Claudio Erba
www.claudioerba.com
 - Consulenza web per l'azienda
www.spaghettibrain.com
 - PHPNuke italian mirror
==================================================


Il problema è che microsoft invece di sistemare i suoi bug pensa a come
impedire che li copiamo!!!
Scherzi (mica tanto) a parte, ma il form ti funziona a volte o non va mai?
Che versione di php hai sul server?
Ciao

 Quale č la causa?
http://bugs.php.net/bug.php?id=14983
Credo l'unica sia aggiornare la versione di PHP.
Ciaps
-- 
..::Neo@TheZion::.. & Rotella (CBR 600 F Rosso Blu) Da Campi Bisenzio
www.federicocampoli.com
************************************
ICQ #42292922
Webmaster di 
www.thezion.net
Registered Linux User #277621 - 
http://counter.li.org
************************************

 
Ciao Antonio, la versione è vecchiotta, una 4.0.6, il form funziona per 
un po' e poi si pianta.
Proveremo ad aggiornare la versione del PHP nella speranza che questo 
risolva il bug, ma nel frattempo sarei curioso di sapere come riavviare 
il servizio che gestisce sendmail ... non riesco a capire quale sia ...


Newsgroup: it.comp.www.php
Titolo: pagine off line

Salve a tutti!
Sono nuovo del forum. Dopo anni che smanetto con l'HTML finalmente mi sono
deciso a studiarmi anche un po' di PHP... In questi giorni ho problemi con
il mio server, in quanto non posso fare upload e quindi non posso studiarmi
il PHP.
Mi chiedevo se ci fosse un modo per studiarsi il PHP off line, e nel caso
cosa bisognerebbe fare!

 cosa bisognerebbe fare!
leggi le FAQ postate periodicamente qui sul NG.
In breve:
-compra un buon libro
-Se usi windows scarica easyPHP (
http://www.easyphp.org/
), se usi Linux 
installa Apache, php, mod_php dai CD della tua distribuzione
-Frequenta questo NG
-consulta 
http://www.php.net
ciao
Alesi_27

 -consulta 
http://www.php.net

Secondo me ti conviene installare i pacchetti separatamente ma in
alternativa esiste anche questo...e funziona in maniera egregia!
http://www.appservnetwork.com/?modules=&applang=en
bye bye

 
non spaventarti per il francese, neanche io lo conosco ma è sufficiente 
installare il programma e fà tutto da solo, poi devi solo creare le 
pagine e metterle nella dir www
in alternativa scarica i pacchetti Apache e PHP (e mysql se ti 
interessano anche i DB) separatamente
ciao
Alesi_27
Newsgroup: it.comp.www.php
Titolo: dir

salve potreste darmi qualche dritta su una piccola operazione che
dovro' fare....
esiste una funzione in php che mi dice se una directory è piena o
vuota.....
grazie tanto..
se non esiste posso fare un controllo con un semplice if
--__                                  
\/ ^\o°  Postato da Virgilio Newsgroup
/\__/    
http://newsgroup.virgilio.it
 

 vuota.....
Non una funzione standard del linguaggio.
-- 
I am what I am, I do what I can
Do. Or do not. There is not try.

 allora visto ke non esiste una funzione standard del linguaggio
Non aprire un thread per ogni post.


allora visto ke non esiste una funzione standard del linguaggio
potreste aiutarmi gentilmente...
grazie aspetto al presto soluzioni.


ok scusami tanto ma puoi essermi di aiuto?


 ok scusami tanto ma puoi essermi di aiuto?
Non puoi pensare di lavorare con php senza dare un'occhiata al manuale.
http://it.php.net/manual/it/ref.dir.php
http://it.php.net/manual/it/function.scandir.php
http://it.php.net/manual/it/class.dir.php
....
-- 
        C                     F
  per fortuna il mio razzismo non mi fa guardare
          C                        F
  quei programmi demenziali con tribune elettorali

Newsgroup: it.comp.www.php
Titolo: apache non vede .php

salve a tutti, dopo aver installato apache sulla mia bella debian woody
ho detto: "perche` non imparare il php?", e via anche di pacchetto php4.
il problema ora e`: anche se ho aggiunto le linee:
	LoadModule php4_module /usr/lib/apache/1.3/libphp4.so
	AddType application/x-httpd-php .php
	AddType application/x-httpd-php-source .phps
e ho fatto ripartire apache, quel simpaticone non ne vuole sapere mezza
di farmi visualizzare le pagine come cristo comanda. dove sbaglio?
grazie a chi si interessera`.
-- 
ciao, giacomo

di farmi visualizzare le pagine come cristo comanda. dove sbaglio?
contrordine compagni, provando browsers diversi da mozilla (netscape,
konqueror, lynx) il problema non c'e`. diamine! scusate per l'inutile
domanda! ;)
-- 
ciao, giacomo

Non conosco Linux (purtroppo), ma nell'installazione di Winzozz è previsto
il file php.ini, da configurare e mettere in \windows.
Non c'è qualcosa di analogo in Linux e che hai dimenticato?
--
Ciao, Piero.
http://www.qsl.net/ik2vtj
http://www.ardf.it
Togli  /  Remove
NONVOGLIOSPAM
dall'indirizzo  /  from address
"giacomo tenaglia" <ja...@localhost.localdomain> ha scritto nel messaggio
news:slrn9ta9n...@bess.cs.unibo.it...

Newsgroup: it.comp.www.php
Titolo: Upload di file, perchè non funziona ?

Ecco il codice che dovrebbe permettermi di effettuare un upload.  Il
problema è che non funziona.
Non viene segnalato nessun errore .  Il codice errore , guardando i
parametri FILE alla fine dell'operazione è  0.
Viene dato un nome temporaneo al file sul server, ma del file nemmeno
l'ombra.
ecco il codice nella pagina che viene chiamata dal classico form , no
aggiunto i print per cercare di capire
perchè non va...
Il valore del file nel form è chiamato userfile.
<?php
$uploaddir = "/miadir/";
print "<pre>";
if (move_uploaded_file($_FILES['userfile']['tmp_name'], $uploaddir .
$_FILES['userfile']['name']))
{
   print "Il file è valido, e inviato con successo.  Ecco alcune
informazioni:\n";
   print_r($_FILES);
} else {
   print "Qualche problema! Alcune informazioni:\n";
   print_r($_FILES);
}
?>
perchè non uppa nulla ?
grazie  a chi mi può far capire.
nick

 $uploaddir = "/miadir/";
Questa cartella e' accessibile da parte del web server? I privilegi
sono impostati correttamente (deve essere possibile scriverci)?
L'utente proprietario e' corretto?
-- 
I'am what I'am, I do what I can
Sei un newbie? Leggi questo 
http://url.repository.biz/go/1


ho provato anche in locale .  Privilegi di root  e tutti i permessi alla
cartella di destinazione.
Per quanto riguarda la posizione temporanea dove PHP mette il file uploadato
non penso ci siano
problemi .... no ?  mi pare lo mette in /temp
devo usare chmod per la directory di destinazione ?   Ma in teoria se ho il
mio spazio sul server , all'interno della
mia directory dovrei possedere i permessi di scrittura e lettura no  ?
grazie
nick

 $uploaddir = "/miadir/"
Sei sicuro che il path sia corretto? Potrebbe essere che l'utente con
cui viene eseguito Apache (o l'utente del WebServer che utilizzi) non
possa accedervi.



la suddetta directory l'ho creata tramite FTP eccedendo tramite login
dell'utente stesso ...
grazie per le info
nick

 dell'utente stesso ...
Prova ad inserire un codice del tipo:
$uploaddir = "/miadir/"; // ovviamente questa riga va sostituita con 
                         // quella nel tuo script.
if (file_exists ($uploaddir)) 
{ print ("The directory $uploaddir exists"); } 
else 
{ print ("The directory $uploaddir does not exist"); }
-- 
I'am what I'am, I do what I can
Sei un newbie? Leggi questo 
http://url.repository.biz/go/1


ah potrebbe non vedere la directory anche se l'ho creata tramite FTP ?
provo ...
ciao

 ah potrebbe non vedere la directory anche se l'ho creata tramite FTP ?
No, potrebbe essere che hai scritto in modo scorretto il path.



proprio quello !!     avevo scritto  /path/   invece  andava path/   senza
slash iniziale.
grazie!

Newsgroup: it.comp.www.php
Titolo: Failed to connect

Please help me.
I try to connect to a Sybase DB but keep getting this error: Fatal error:
Call to undefined function: sybase_connect()
I uncommented the dll needed it the php.ini and the db is running. What
could be wrong?
Thanks !!

...

hi,
take a look at (1) php log file (2) phpinfo output, to see if the
extension has correctly
been loaded.
by the way, is your OS win or linux (or...) ?
Newsgroup: it.comp.www.php
Titolo: modifica dati form e risalvataggio

Ciao a tutti!
Ho un quesito da porvi, in pratica ho un form in cui inserisco i dati e 
da li vado a salvarli nel database con mysql_real_escape_string...quando 
poi li vado a ripescare faccio stripslashes e htmlentities e li 
visualizzo a schermo e fin qui tutto bene direi...se però dovessi anche 
modificare questi dati ed eventualmente risalvarli nel database 
rischierei di andare a memorizzare un stringa diversa da quella che 
avevo in origine a causa delle sostituzione dei caratteri di 
escape...pensavo di risalvare tali valori passandoli prima con 
html_entity_decode e poi nuovamente con mysql_real_escape_string...puo' 
essere una soluzione valida?
ciao e grazie
Enrico

Dai un'occhiata, se hai un server tutto tuo, al php.ini e alla voce
magic_quotes_gpc:
Input data is no longer escaped with slashes so that it can be sent into
SQL databases without further manipulation.  Instead, you should use the
function addslashes() on each input element you wish to send to a database.
Potrebbe esserti utile.
-- 
   ___            _                 _      __
  /__ \__  ____  (_)___ _____ ___  (_)____/ /_____ _
   / _/_ \/ __ \/ / __ `/ __ `__ \/ / ___/ __/ __ `/
  /_/  __/ / / / / /_/ / / / / / / (__  ) /_/ /_/ /
 (_)\___/_/ /_/_/\__, /_/ /_/ /_/_/____/\__/\__,_/
                /____/

 Potrebbe esserti utile.
Ciao ho disattivato appositamente il magic_quotes ...il mio problema e' 
in fase di reinserimento, quando rimbalzo nuovamente i dati modificati ...
Enrico

Newsgroup: it.comp.www.php
Titolo: Msg di IIS 5.0 sulle estensioni del server (??)

Ma come mai di punto in bianco mi ha detto così?
Mi sa che hai sbagliato newsgroup, comunque...
USA APACHEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE!!!!!!!!!
IIS ti ha già combinato anche troppi casini, non credi?
ciao
Francesco
_____________________________________
Per rispondere in e-mail togli NOSPAM 

uh madonna è vero!!!!!!
Stavo postando pure su un forum e mi son confusa
scusate
Barbara


Newsgroup: it.comp.www.php
Titolo: Copiare un record su un'altra tabella.

Come posso copiare un record su un'altra tabella con la stessa struttura?
Esiste un comando sql adatto a questo scopo o devo utilizzare
obbligatoriamente "insert into"?
Grazie anticipatamente.
Sml

insert into tabella1 select * from tabella2;  ciao
Newsgroup: it.comp.www.php
Titolo: Parser pagina php

Salve,
Devo fare il parsing di una pagina php che contiene valori del tipo "
valore="324324234" <br>
valore ="43232423" stringa non importante <br>
stringa 1 ancora meno importante valore ="43232423" stringa non
importante <br>
"
In pratica per ogni valore numerico trovato devo scrivere questo
valore in un db o in un file di testo.
Grazie

nicolaux ha scritto:

Se si tratta di estrarre i soli valori "numerici" una semplice
espressione regolare (es. \d+) dovrebbe essere piu' che sufficiente.
Comunque dalla tua descrizione non si capisce esattamente che valori
vuoi estrarre a partire dalla stringa d'esempio.
-- 
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/

 vuoi estrarre a partire dalla stringa d'esempio.
Voglio estrarre tutti i valori numerici contenuti fra valore="    e
"
In pratica tutti i valori numerici messi fra le virgolette, ma le
virgolette che siano precedute dal carattere  "valore="
Avrei bisogno delle istruzioni php
Grazie

 Avrei bisogno delle istruzioni php
Puoi utilizzare queste istruzioni php:
http://www.php.net/strpos
http://www.php.net/substr
oppure
http://www.php.net/preg_match_all


 Vieni a fare uno stage con noi:
http://www.creativepark.it/stage/
io penso che dovrebbe apportare propio il 2° consiglio, perchè per le
prime 2 funzioni che gli hai consigliato c' è da dire che se la
stringa fosse dinamica sarebbe impossibile capire dove catturare l'
id :D
ciauz

 id :D
[quoto nicolaux]
Voglio estrarre tutti i valori numerici contenuti fra valore=" e "
[/quoto]
A me sembra che in questa situazione estrarre la stringa con strpos() e
substr() sia piuttosto elementare e non "impossibile".
-- 
Vuoi distribuire il tuo sito web su CD/DVD?
Prova 
http://www.dwebpro.com/

Newsgroup: it.comp.www.php
Titolo: [OT] Flash e php

Lo so, è il secondo OT che faccio in due giorni e mi scuso con quelli
ai quali danno fastidio.
Devo far interagire Flash con php e quindi forse non è neanche troppo
OT...:)
Il fatto è he il flasharo vuole creare un'animazione senza stacchi
nella quale io devo andare a collegarmi al mysql locale e fare degli
insert. Qualcuno sa come generare un evento del genere associato al
click di un pulsante flash? 
Il problemone è che siamo in ambito flash e non se ne può uscire fino
alla fine dell'animazione.
 ------------------------------------
 Il peccato di Caino
 La seduzione del male
 
www.vampiripavia.com
-------------------------------------
                *IcarusDream*
  -Dove un sogno è ancora libero-

 alla fine dell'animazione.
Ciao, scusa se non ti sono d'aiuto, ma quello che chiedi è sicuramente
possibile, anche se non conosco il metodo esatto. Penso comunque che Flash
chiami gli script (anche PHP) come un normalissimo client, quindi non vedo
dov'è il problema. Basta usare le action.....
Ciao

 click di un pulsante flash?
Ci sono molti tutorial in giro che lo spiegano, ad esempio:
http://www.actionscripts.org/tutorials/intermediate/loadVariables_script_int
eraction/index.shtml
(molto probabilmente il link verrà spezzato, scusate).
Anche su flashkit c'è una sezione dedicata al backend!
Ciao!!
Stefano Vita Finzi Zalman
stefan...@pronesis.it
www.pronesis.it

Newsgroup: it.comp.www.php
Titolo: Non scrive la stringa!

Salve a tutti,
ho un problema che mi sta facendo impazzire:
ho un file regolarmente aperto con fopen.
ho un magnifico superciclo che scrive tante stringhe in questo file, simili
tra loro come lunghezza
perchè le ultime righe le perde? Anzi, perde anche parte di una stringa!
la scrittura è del tipo:
$fp = fopen("file.txt","w");
for ($loop = 0; $loop < 1000; $loop++)
{
    $stringa = "stringa lunga composta da dati dinamici come elementi
dell'array... \n";
    fputs($fp,$stringa,strlen($stringa));
}
alla fine l'ultima riga che è stata scritta nel file non è completa e ne
mancano una-due intere (come se per gli ultimi 200 caratteri (è un esempio)
se ne fregasse di scriverli...)
AIUTATEMIIIIIIIII
LAMASE

"LAMASE" <a@b.c> wrote in message
news:a1ceer$n3s$1...@fe1.cs.interbusiness.it...

Con NT 4.0 - Php 4.0.6 non ho nessun problema.
Il file txt creato l'ho aperto con Uedit ha 1000 righe tutte della stessa
lunghezza.
Cosa usi per aprire il file creato??
<?php
$fp = fopen("file.txt","w");
for ($loop = 0; $loop < 1000; $loop++)
{
    $stringa = "stringa lunga composta da dati dinamici come elementi
dell'array... \n";
    fputs($fp,$stringa,strlen($stringa));
}
fclose($fp);
?>
Newsgroup: it.comp.www.php
Titolo: Operazioni con le date!

Ciao a tutti, avrei la necessità di fare delle operazioni sulle date.
Questo è il codice:
<?
echo "--------------\n";
echo "Calcolo orario\n";
echo "--------------\n";
$now = date ("H:i");
$preavviso = "00:05";
$ora = $now - $preavviso;
echo $now."\n";
echo $preavviso."\n";
echo $ora."\n";
?>
Questo è il risultato:
--------------
Calcolo orario
--------------
13:48
00:05
13
Sicuramente sbaglio nel calcolo perchè devo trasformare la data
ma come si fa?
Grazie per l'aiuto...
NK

 ma come si fa?
Trasforma in secondi (o minuti) e calcola con quelli.
vedi qui per un inizio:
 
http://php.dopoil.com/faq.php?calcMinSecs
Newsgroup: it.comp.www.php
Titolo: join insicuri

Ho diversi Join da cui mi aspetto una serie di risultati tuttavia uno può
mancare completamente a seconda dell'utente che effettua la query, il mio
problema è che nel join muliplo se uno NON trova questo valore, non
restituisce nessun risultato mentre vorrei che restituisse cmq i risultati
essendo un campo opzionale.
Spero di essere stato chiaro
grazie apollo


posta il pezzo di codice
ciao
Alesi_27

> posta il pezzo di codice
Che ti posto? :) non ho fatto niente, speravo foste voi a dirmi qualcosina
su come fare, se vuoi ti posto una query normalissima come è attulmente ma
non te ne fai niente, se vuoi chiarimenti posso cercare di spiegarmi meglio
perchè forse non sono stato chiaro.
apollo

 
eheh ok allora sono io che non ho capito cosa ti serve...
Da quello che ho capito vuoi una query differenziata a seconda 
dell'utente che la esegue ma piů di questo non ho capito... spiegati 
meglio magari con un esempio.
ciao
Alesi_27

okey :)
allora io ho una serie di risultati che devo andare a pigliare da tabelle
disparate, alcune tabelle di queste tabelle sono state create distintamente
perchč il loro utilizzo č opzionale per l'utente, ad esempio postare
l'immagine del proprio avatar come nel mio caso, o una descrizione, per
risparmiare spazio, il sistema non crea nemmeno le righe per gli utenti che
non utilizzano la tabella. Tuttavia mancando questi parametri mi diventa
impossibile (per quanto ne so io) fare poi un join senza controllare
l'esistenza del campo, in quanto nei join multipli
tabella1.id
 = 
tabella2.id
 = 
tabella3.id
 = 
tabella4.id
 =\"$id\"  se la
tabella4 non ha la riga con l'id specificato i risultati che mi ritornano
sono 0, mentre mi farebbe piacere che mi trasformasse i campi opzionali
richiesti in campi 'vuoti' o 'nulli' restituendomi cmq un risultato.
Devo per forza farlo con piů query o c'č una digitura particolare per i join
insicuri, come dire, controllami se mi trovi sti campi su quella tabella
altrimenti stampa un null.
spero di essere stato piů chiaro stavolta! :)
apollo

 
sei stato chiaro ma non saprei come farlo, cmq provo ad indirizzarti 
spero per una buona via: guardati le definizioni di "left join" e "right 
join" magari fanno al caso tuo :-p
ciao
Alesi_27

Sěěěěěěěěěěěěěěěěěěěěěěěěěěěěěěěěěěěěěěěěěěěěěěěěěěěěěěěěěěěěěěěěěěěěěěě!!!!
ti ringrazio moltissimo!!!!!!!!!!!!
apollo
Newsgroup: it.comp.www.php
Titolo: recupero db mysql da dos

Salve,
un pc (che girava sotto win 98) su cui avevo installato mysql è andato in
crash +o- irreversibile, però posso accedere all'hd via dos o cmq mettendo
l'hd su un altro pc come slave e quindi ho accesso ai dati.
La mia richiesta è se in queste condizioni è possibile recuperare la
struttura e i dati del db che avevo creato.
Grazie, Paolo

 ha scritto nel messaggio
news:kMr99.93616$lu5.2...@twister1.libero.it...


 Ciao
Fatto, funziona, anche se ho qualche problema ad accedere (o meglio, a
vedere i dati, perchè la connessione al db e le query vengono eseguite senza
errori, però è come se il db fosse vuoto - se però eseguo le query
direttamente in mysql vedo i dati) via php, ma penso dipenda da altro (sul
vecchio pc girava pws, su quello attuale apache)
mah... adesso vedrò che di capire che succede.
Grazie, ciao
Newsgroup: it.comp.www.php
Titolo: errore su file XML

Lo scrpt sotto riportato genera un file XML prelevando i dati da un DB 
quando in un campo incontra il carattere ( & ) da il seguente errore:
 
Previsto punto e virgola (;). Errore durante l'elaborazione della 
risorsa 
 
oppure il seguente
 
spazio non ammesso
 
come faccio a risolvere il problema ?
 
allego lo script:
 
<?
header('Content-Type: text/html; charset=utf-8');  
 
# PRELAVAMENTO ANNUNCI LAVQUAL
#######################################################################
#######################
include("config.inc.php");
$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 = "SELECT id,zona,testoannuncio,cognome,data,titolo,email  FROM 
lavqual3 WHERE tipo = 'offerta' ORDER BY id DESC";
$result = mysql_query($query) or die("Could not complete database 
query");
$num = mysql_num_rows($result);
if ($num != 0) {
$file = fopen("../public/prova.xml", "a");
$_xml = "";
$_xml ="<?xml version=\"1.0\" encoding=\"utf-8\"?>\r\n";
$_xml .="<jobs> \r\n";
while ($row = mysql_fetch_array($result)) {
if ($row["cognome"]) {
$parola = $row[titolo];
$nomepagina = str_replace(" ",'-',$parola).'.htm';
$_xml .="<job> \r\n";
$_xml .="<title>".$row["titolo"]."</title>\r\n";
$_xml .="<company>".$row["cognome"]."</company>\r\n";
$_xml .="<location>".$row["zona"]."</location>\r\n";
$_xml .="<country>it</country>\r\n";
$_xml .="<description>".$row["testoannuncio"]."</description>\r\n";
$_xml .="</job>\r\n";
} 
} 
$_xml .="</jobs>";
$texto_utf8=utf8_encode($_xml);
fwrite($file, $texto_utf8);
fclose($file);
echo "XML has been written. <a 
href=\"
http://www.nomesito.com/public/prova.xml\
">View the XML</a>";
} else {
echo "No Records found";
} 
mysql_close($db); 
?>
 

 come faccio a risolvere il problema ?
 
Usando una delle millemila librerie (3-4 anche integrate in PHP) per 
scrivere XML, invece di cercare di reinventare la ruota.
 
Il formato XML è proprio stronzo (senza mezzi termini). Devi ancodare la 
roba nel modo giusto, usare CDATA quando va usato, rispettare determinate 
regole, ecc.
 
Bye.

 ha scritto:

Premetto che nel file XML non posso usare CDATA. in pratica non ho bel 
capito come devo fare per risolvere il problema.
 
Non conosco le librerie di cui parli e in che modo possono generare il 
feed xml
 

 feed xml
 
Queste:
 
http://it1.php.net/manual/it/refs.xml.php
 
 
Scegli quella che ti piace di più (procedurale, "a parser", a oggetti, 
ecc.)
 
Bye.