mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.www.php
Titolo: provider php + mysql

Ho bisogno di un provider che mi dia , oltre che ai 100 o 200 mb di
spazio disco,
anche la possibilita' di aprire un numero illimitato di db  Mysql
in quanto la mia applicazione php apre un db x ogni cliente......
esiste in italia?
ciao

 ha scritto nel messaggio 
news:c0eb5ad6-f62d-4255...@t26g2000prh.googlegroups.com...

cambia applicazione che forse è meglio, fai in modo che invece di un nuovo 
DB crei una tabella per ogni cliente, allora con un solo database farai 
tutto 

 tutto
bhè dipende molto dal tipo di applicazione..
se è di una certa complessità è obbligatorio creare un db per ogni
cliente (se, ad esempio, ogni cliente dovrà avere i suoi clienti, i
suoi prodotti, ecc...)
cmq io in italia ti consiglio seeweb, è ottimo.. diciamo che credo che
sia il massimo di provider in italia (sia come servizi che come
assitenza).. però non aspettarti canoni da 10 euro l'anno eh :P
ah, se come penso crei i database e relativo utente da script php, e
se (come probabilmente sarà) utilizzerai il plesk per gestire il
dominio, ti consiglio questi due link:
http://download1.parallels.com/Plesk/Plesk8.4/Doc/en-US/plesk-8.4-api-rpc-guide/index.htm
http://download1.parallels.com/Plesk/Plesk8.4/Doc/en-US/plesk-8.4-api-rpc/index.htm
(poi sceglierai te la versione in base al tuo plesk).. onde evitare
futuri problemi ;)

 esiste in italia?
Forse un server dedicato è la scelta migliore, dopo ovviamente quella di
cambiare web application.
Enrico

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

ciao a tutti
qualcuno di voi sa dirmi cosa porta più tempo per uno script php?
io credo che in ordine ci sia connessioni a db, query e assegnazioni valori
a variabili... che dite?

 ha scritto nel messaggio
news:opwd7.11685$2L.4...@news.infostrada.it...

Newsgroup: it.comp.www.php
Titolo: echo o non echo questo e' il problema!

Salve a tutti,
ho da poco iniziato a studiare il php e ho notato che in molti casi per 
costruire porzioni di codice html (per esempio ricorrente in varie pagine) 
si utilizza la funzione echo mentre altre volte non lo si fa come nel caso 
seguente:
[....]
<?php funtion piede(){
    echo '<div id=footer></div>'
}
[....]
oppure
[...]
<?php funtion piede(){ ?>
    <div id=footer></div>
<?php } ?>
[...]
Quando si usa l'uno e quando l'altro? perche' qualcuno sceglie il primo modo 
(secondo me molto piu' oneroso nel momento in cui si debbano scrivere molte 
linee) piuttosto che il secondo e viceversa?
Sto parlando di porzioni di html statiche nel senso che non richiedono il 
passaggio di variabili. 

Marcos ha scritto:

cambia pero in questo caso e' INUTILE
se la funzione non fa echo posso usarla anche per altri scopi.
echo piede();
ma posso anche fare
echo "<div>".piede()."</div>";
a mio parere _non_ conviene istanziare funzioni o oggetti se questi non
vengono usati piu di una volta
convengono solo se si riciclano in piu punti di esecuzione
condiderando l'esecuzione la SINGOLA chiamata e le condizioni
in cui si trova la pagina
e includerli solo se devono essere istanziati
switch ...
	case "1":
require (funzione1.php);
break;
case "2":
       require (funzione2.php);
break;
questo serve per avere ottimizzazione di esecuzione del codice

> [...]
la seconda è proprio proprio brutta!
in generale eviterei anche la prima.
una cosa bella e utile sarebbe usare fin dall'inizio i template.
cioè su un file html metti la struttura del sito facendo cose tipo...
<div class="peppino">{piede}</div>
poi nel php calcoli il valore di piede(), carichi il file html, 
sostituisci {piede} con il valore di piede().
Così se devi variare la veste grafica basta che modifichi il file html e 
quello css e, quando scrivi il "motore" in php non hai fastidi con 
l'html. si capisce e si modifica meglio.
ci sono sistemi già fatti, vanno sotto il nome di template system.
so che all'inizio è più breve l'altra via... ma poi ti trovi a dover 
riscrivere tutto o impazzire (come ho fatto io).

 [...]
Se proprio dovessi scegliere, scegliere il primo perchè non spezza il
corpo di una funzione. Ma in generale non sceglierei nessuno dei due e
mi chiederei che cosa ci fa quel codice HTML dentro PHP e se proprio
non si riesce di toglierlo.
Ciao,
    Fabrizio
=== 
http://www.negusweb.it
 ===
Newsgroup: it.comp.www.php
Titolo: consigli su preventivo e altro

secondo voi per un motore di ricerca con relativo archivio per un 
database di articoli di giornale (sui 20000 articoli, non piccole newd 
pero') MySQL puo' andare bene come DB?
inoltre per la realizzazione del DB e del motore di ricerca quanto 
potrei chiedere?
avete link su cose gia' fatte su cui iniziare magari?
ciao
-- 
Shaft


mnogo search (
it.php.net/manual/it/ref.mnogo.php
)
J.

 mnogo search (
it.php.net/manual/it/ref.mnogo.php
)
grazie.
-- 
Shaft

Il MySql va più che bene... un mio collega è arrivato ad inserire oltre
1.000.000 di record. :-))
Non sottovalutare la difficoltà del lavoro.
Ciao, Luca

mysql + htdig (o mnogo)

pero') MySQL puo' andare bene come DB?
Be', io qui ho un DB di circa 400.000 elementi per un totale di un paio
di gigabytes. MySQL se la cava benissimo.
(Mi servivano queries semplici, se no usavo PostgreSQL).
Ah, e mi pare che ci sia un motore di ricerca che usa MySQL per fare un
indice testuale... e siccome parlano del limite di due giga per tabella
come di un problema superato, *suppongo* che viaggino a livelli _molto_
piu' rognosi del tuo.
Leonardo
-- 
Nior thainig ar major i dtus an lae chugainn,
is ni rabhamar fein ann i gcoir na gceart
ach mar sheolfai aoireacht bo gan aoire,
ar thaobh na greine de Sliabh na mBan.

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

Ciao.
Dove posso trovare un manuale di php in italiano?
Grazie.

 wrote in message
9fi0ai$44r0t$1...@ID-83851.news.dfncis.de...


 ha scritto nel messaggio
news:9fi0ai$44r0t$1...@ID-83851.news.dfncis.de...

Newsgroup: it.comp.www.php
Titolo: php e ..caricamento pagine

Ciao a tutti,
sto cercando di fare un piccolo sito che espone della documentazione varia
divisa per gruppi,  capitoli ecc.
In html non sembra essere difficilissimo.
Però, se mi aumenta la documentazione ho paura che avrò qualche problema a
gestirla tra aggiunte, cancellazioni cartelle e sottocartelle varie.
Pensavo di passare attraverso un db (Mysql) e php in cui carico le pagine o
le tolgo, creo sezioni o capitoli e così via (Più avanti potrei anche fare
in modo che gli utenti possano accedere a queste sezioni in base anche ai
propri diritti di accesso...:) ).
Però in effetti mi rendo conto che così facendo aumenta la complessità
e non riesco a dare un ordine logico alle tabelle da creare.
Oltreutto, mi piacerebbe dargli una certa formattazione in modo che ogni
pagina abbia un certo stile nei paragrafi  o nei titoli o nello sfondo e
non sia come un foglio di testo.
C' è qualcuno che può indicarmi qualche sito di riferimento o darmi qualche
delucidazione in merito?
Vi ringrazio
Paolo


Beh, a che livello sei di html (css)? di php? hai idea di come sarà 
precisamente il lavoro finale? 

 precisamente il lavoro finale?
Non molto a dire il vero.
Ho cominciato qualche mese fa con un editor di testo a fare qualche pagina e
pubblicarla.
Poi ho scoperto Quanta che mi ha facilitato molto la vita: ho quindi
cominciato ad inserire i fogli di stile.. e così via.
Mi perdo facilmente tra un tag e l' altro e devo avere sempre sottomano
qualche manualetto che me ne ricordi l' esatta sintassi.
Vengo da qualche anno di programmazione in Java (non per lavoro ma per
hobby) e php mi è parso più consono alle mie esigenze proprio perche
permette una certa ...programmabilità se mi si comsente il termine.
Ho usufruito a piene mani di codice che ho trovato in rete cercando di
capirne prima il funzionamento e poi cercando di adattarlo alle mie
esigenze.
Poi arrivi ad un punto che le cose devi fartele...
Quello che vorrei fare (e che mi è stato chiesto se sono in grado di fare )
è un sito che raccoglie documentazione per la formazione di insegnanti e
genitori. Un sito che va continuamente aggiornato (nuove leggi, seminari,
documentazione varia, ecc.) e qualche parte dev' essere riservata,
probabilmente dietro pagamento, a utenti che hanno speciali permessi per
cose un pò più specifiche.
E' un sito a sola lettura. Solo chi amministra lo aggiorna. Non è richiesta
iterazione con l' utente.
Paolo

 Paolo
Mai sentito parlare di CMS? Io da diversi anni installo questo:
http://www.maxdev.it
Il vantaggio è un'installazione semplice, un'amministrazione semplice che
può permetterti anche una granularità di diritti con la gestione di gruppi
di utenti e non ultimo una notevole disponibilità di template per i temi
grafici.
Se ti interessa vedere qualche sito scolastico realizzato con questo CMS (ma
se cerchi con google ne trovi a dozzine) ti posso mandare il link
ciao
FB

 FB
la cosa è molto interessante: provo a darci un occhio.
Ti ringrazio
Paolo
Newsgroup: it.comp.www.php
Titolo: file_exists

Quando si utilizza; file_exists , il controllo � case sensitive?
mia.GIF � considerato diverso da mia.gif ?
Grazie
Leo

 mia.GIF ï¿œ considerato diverso da mia.gif ?
Presumo che questo dipenda piu' dal file system che altro.
Ciao,
luigi
-- 
/
+--[Luigi Rosa]--
\
It is easier to run down a hill than up one.

 Leo
Dal manuale online:
I wanted to check for the existance of a file with the same name, but disregarding case.
Here is what I came up with:
<?php
/**
  * Alternative to file_exists() that will also return true if a file exists
  * with the same name in a different case.
  * eg. say there exists a file /path/product.class.php
  *  file_exists('/path/Product.class.php')
  *   => false
  *  similar_file_exists('/path/Product.class.php')
  *   => true
  */
function similar_file_exists($filename) {
   if (file_exists($filename)) {
     return true;
   }
   $dir = dirname($filename);
   $files = glob($dir . '/*');
   $lcaseFilename = strtolower($filename);
   foreach($files as $file) {
     if (strtolower($file) == $lcaseFilename) {
       return true;
     }
   }
   return false;
}
?>

Newsgroup: it.comp.www.php
Titolo: Problema con SQL

Allora in uno script PHP uso la sequente stringa SQL
UPDATE Membri, Tiene
SET Membri.Username='pippo', Tiene.Username='pippo'
WHERE Membri.Username = 'u01'
l'intento sarebbe quello di modificare un campo della tabella membri
che è collegata alla tabella Tiene (una relazione in access) dico
sarebbe perchè mi viene riportato il seguente errore
"Impossibile eliminare o modificare il record. La tabella 'Tiene'
contiene record correlati"
come si può risolvere la situazione???
 
bye, insane79
That is not dead which can eternal lie, 
And with strange aeons even death may die
---- Abdul Alhazred, Al Azif 700 d.C. --

 WHERE Membri.Username = 'u01'
ci sono constraints particolari sulle tabelle??
nella tua update non vedo correlazione tra i due campi che cerchi di 
modificare.
magari:
UPDATE Membri SET Username='Pippo' WHERE Username='u01';
UPDATE Tiene  SET Username='Pippo' WHERE Username='u01';
??
oppure:
UPDATE Membri, Tiene
SET Membri.Username='pippo', Tiene.Username='pippo'
WHERE Membri.Username = 'u01'
AND Membri.Username=Tiene.Username;
??
nell'ultimo caso, la AND mette in relazione i due campi Username delle due 
tabelle. (teoria relazionale, base delle basi!)
se non ti soddisfa la mia risposta:
it.comp.software.database
ciao

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

AND Membri.Username=Tiene.Username;
Qui avevo provato con AND Tiene.Username = 'u01', ma dave lo stesso
problema, solo poi ho capito che si poteva risolvere tutto
selezionando in access la casella aggiorna campi a cascata tra le
porprietą di una relazione.

Newsgroup: it.comp.www.php
Titolo: Info stats

Ho inserito il file stats nella cartella uplodata nel sito altervista. Ho
fatto il setup e va tutto ok. Vedo il pannello php stats con tutti i vari
dati. Vedo anche vari dati nella cartella My_admin.
Ora mi chiedo dove devo inserire questo nelle pagine per monitorarle (in che
punto del linguaggio Html - uso dreamweaver)
<script language="javascript"
src="
http://xxxxxxxxxxxx.altervista.org/stats/php-stats.js.php
"</script>
<noscript><img src="
http://xxxxxxxxxxxxx.altervista.org/stats/php-stats.php
"
border="0" alt=""></noscript>
nelle pagine da monitorare?
Nelle mie pagine non vedo il contatore nonostante lo abbia inserito e
scelto.
Sono molto ignorante in materia.
Help.

 nelle pagine da monitorare?
inseriscilo in fondo alla pagina prima di </body> ;)
-- 
Josh
graphic/web programmer
icq: 59204079

Newsgroup: it.comp.www.php
Titolo: script per glossario e mappe mentali

Vorrei creare un piccolo glossario, questo pero' dovrebbe avere due
caratteristiche fondamentali
1: nel corpo delle spiegazioni dei singoli termini vorrei che le parole
alle
quali corrisponde un articolo gia' presente nel db venissero
automaticamente
hyperlinkate... o magari che compaia un tipbox.
2: la possibilita' di creare delle mappe mentali, praticamente... un
termine
viene legato agli altri tramite una struttura "a ragnatela", questo come
rappresentazione grafica e con la possibilita' di cliccare sui termini per
accedere alla spiegazione relativa.
Esiste uno script del genere?
--
I am using the free version of SPAMfighter for private users.
It has removed 2 spam emails to date.
Paying users do not have this message in their emails.
Try 
www.SPAMfighter.com
 for free now!

 Esiste uno script del genere?
Wiki 

 Wiki
lui autolinka i termini ma crea anche le mappe? 

 lui autolinka i termini ma crea anche le mappe?
Non conosco niente che lo faccia, ma almeno un problema e' risolto :) 

>lui autolinka i termini ma crea anche le mappe? 
qui mi pare ci sia un po' di roba:
http://tinyurl.com/5y9nh
-- 
"Virus e spam sono rischiosi ma il vero pericolo sono i siti"
(ANSA, ott. 2004, citata da 
punto-informatico.it
)
-- 
il mio indirizzo email è valido ma filtrato: aggiungete
la parola newsgroup nel subject se volete scrivermi.

Newsgroup: it.comp.www.php
Titolo: Un editor php - html per windows...ma free

Per il momento sto utilizzando una versione trial di Nusphere PhpEd e lo 
trovo molto professionale(anche se con qualche bagarozzo...ma chi non é 
ha?).
Esiste qualcosa di simile ma freeware? Su sourceforge non ho trovato nulla 
che fa al caso...tranne che per linux
Ciao e grazie
Tiziano 

 Esiste qualcosa di simile ma freeware? 
Eclipse PHP, Maguma Open Studio, cerca tra i vecchi post, ce ne sono
anche altri.
-- 
I am what I am, I do what I can
Do. Or do not. There is not try.

Tiziano Crimella ha scritto:

Io Sto usando PSPad per il php(che trovo ottimo per la stesura del 
codice) + gubed per il debug;
Comunque bastava una ricerca sui vecchi post o su google per trovare 
tonnellate di info.

 .....
Io uso PH Designer 2005 ed č ottimo!
Lo puoi trovare a questo indirizzo 
http://www.mpsoftware.dk/
Ciao
albix
Newsgroup: it.comp.www.php
Titolo: convertire pdf in png

ieri ho provato ad attaccare questo post a un vecchissimo trhead
precedente:
http://groups.google.it/group/it.comp.www.php/browse_thread/thread/99274f2477f90958/8fad64dbe4b7f960?lnk=gst&q=pdf+png#8fad64dbe4b7f960
purtroppo, quello sembra così vecchio da non poter essere più
riesumato (trovo solo l'opzione rispondi all'autore).
comunque. vorrei ottenere con il solo php l'equivalente del comando:
convert pippo.pdf pippo%04d.png
disponibile in unix con imagemagick.
non posso però utilizzare il comando php exec.
esiste un modo per fare questo?

esiste un modo per fare questo?
<risposta lunga>
Dovresti realizzarti un decompilatore di PDF in PHP, cosa possibile anche
se non immediata; poi, un interprete che "parsi" il PDF decompilato, e lo
converta nelle relative operazioni; e infine convertire queste operazioni
in scritture su una pagina virtuale creata con le funzioni GD. Che e' poi
piu' o meno quello che fa imageMagick.
</risposta lunga>
<risposta breve> No. </risposta breve>
Tuttavia, se rinunci alla limitazione "il solo PHP", i sistemi ci sono...
per esempio, puoi inviare il file PDF ad un servizio esterno e questo pu�
restituirti il PNG. E questo puoi farlo con le libcurl, per dire.
Su un server dove non c'e' php_exec, pero' ti lasciano installare per es.
un servizio in tcpd, potrebbe bastare una istruzione PHP come
  $png = imageCreateFromPNG("
http://localhost:56789/path/del.pdf?p=1
");
Leonardo
-- 
The cock doth craw, the day doth daw,
the channerin' worm doth chide:
gin we be mist oot o' oor place,
a sair pain we maun bide.


grazie. ma è possibile che non esistano script pronti?
proprio nessuno ci ha mai pensato prima?



http://pecl.php.net/package/imagick

proprio nessuno ci ha mai pensato prima?
Il fatto e' che c'e' gia' imageMagick :-) ...quelli che non possono
	n� invocarlo con exec
	n� caricarlo come libreria
	n� attaccarcisi come servizio esterno
sono pochi. Secondo me, se indaghi, non ci rientri neanche tu.
Non ti piccare per eseguirlo da linea di comando. Come dicevo, puoi
ottenere lo stesso effetto in vari modi: RedWiz t'ha dato il link a
una libreria che forse hai gia', o forse puoi farti installare.
Se non ti fanno nemmen questo, c'e' l'opzione 4 ("Cambia provider")
che merita d'essere valutata.


 a sair pain we maun bide.
conoscevo la libreria indicata da Redwiz, ma non la sapevo usare.
adesso, però, la soluzione tecnica corretta:
<?php
   /*richiede dev-php5/pecl-imagick e dev-php5/pecl-pdflib */
   /* Read page 1 */
    $im = new imagick( 'pdf/prova.pdf[0]' );
   /* Convert to png */
    $im->setImageFormat( "png" );
   /* Send out */
    header( "Content-Type: image/png" );
    echo $im;
 ?>
questo mi va bene, perché non richiede php_exec
naturalmente il provider deve fornire le librerie.
ma sono librerie documentate su 
php.net
, dunque si arrangi lui.
Newsgroup: it.comp.www.php
Titolo: Variabili di sessione

Qualcuno sa darmi qualche dritta un po' meno criptica del manuale php, su
come poter utilizzare le variabili di sessione?
Saprei come crearle e come leggerle, ma ci dev'essere qualcosa nel file di
configurazione che non ne permette l'uso.
Grazie.
Pier
---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (
http://www.grisoft.com
).
Version: 6.0.515 / Virus Database: 313 - Release Date: 01/09/2003

 file di configurazione che non ne permette l'uso.
Che errore ti da?
-- 
I'am what I'am, I do what I can


Scusa, ma se sai come crearle e come leggerle, qual'č il problema?


Nessun errore, ma la variabile creata in una pagina non risulta definita
nell'altra pagina, nella medesima sessione.
"Setec Astronomy" <setec@_NO_NOSPAM_freemail.it> ha scritto nel messaggio
news:pSIcb.347757$Ny5.11...@twister2.libero.it...

---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (
http://www.grisoft.com
).
Version: 6.0.521 / Virus Database: 319 - Release Date: 23/09/2003

 definita nell'altra pagina, nella medesima sessione.
1^ Quota decentemente
2^ Posta il codice


 2^ Posta il codice
File in cui creo la variabile $_SESSION['prova'] e la stampo per verificare
che ci sia:
<?php
session_start();
?>
<html>
<head>
<title>var_sess1</title>
</head>
<body>
<?php
$_SESSION['prova']="Funziona o no?";
print $_SESSION['prova']."<br><br>";
?>
<DIV ALIGN="CENTER">
<A HREF="var_sess2.php">Vai alla pagina successiva</A>
</DIV>
</body>
</html>
File in cui cerco di leggere la variabile appena creata:
<html>
<head>
<title>var_sess2</title>
</head>
<body>
<BR>
<?php
if (isset($_SESSION['prova'])) {
echo "La variabile di sessione è registrata<br><br>";
}
print $_SESSION['prova']."<br><br>";
?>
</body>
</html>
Sul server:
PHP version 4.2.2
session.auto_start =off
register_globals=on
session.save_path=/tmp (ho i permessi di lettura e scrittura)


>le creo, le stampo sulla stessa pagina in cui le creo e non riesco a
stamparle in una pagina successiva.




Vedi un po'.
Grazie.
---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (
http://www.grisoft.com
).


 > 2^ Posta il codice
Nel secondo file manca session_start ();
Saluti.

 Saluti.


Ho risolto. Grazie er l'interessamento.
Pier
---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (
http://www.grisoft.com
).

Newsgroup: it.comp.www.php
Titolo: Order by in una tabella

Ho un piccolissimo problema:
ho una tabella che mi serve per associare delle news a delle immagini, 
formata quindi da due campi, id_news e id_img.
Il problema è che io vorrei prendere da questa tabella la prima immagine 
associata a una determinata news ma non ci riesco, nel senso che poi 
l'ordine lo stabilisce in base all'id delle immagini e non in base a come 
sono inserite in questa tabella.
La soluzione sarebbe dotare questa tabella di un ID progressivo, ma prima 
volevo sapere se c'era un altra soluzione.
Spero di essermi spiegato. Grazie! 

 inserite in questa tabella.
Non ho capito bene quale immagine vorresti prendere?
Ma ci sono piů immagini associate ad una stessa news?
Tu vorresti prendere la prima immagine temporalmente?
Se mi chiarisci un po' le cose č meglio...
 
-- 
"Il Guerriero della Luce non tenta di sembrare. Egli č."
GPG key: 
http://www.syntonyze.net/~syntonyze/gpg/gpg_key.asc

 Non ho capito bene quale immagine vorresti prendere?
Sapevo di non essere stato molto chiaro!
Allora... innanzitutto ho una tabella per le news, una per le immagini e una 
per l'associazione img-news, in modo da avere per ogni notizia + immagini.
Nalla prima pagina del mio sito vorrei mostrare solo la prima immagine che è 
stata associata alla news (così so che la prima immagine che associo in 
ordine di tempo è quella che va in home) ma non ci riesco (o meglio non so 
come impostare la query).
Infatti essendo la tabella dell'associazione solo a due campi (id_news e 
id_img) quando io io estraggo un solo valore lui si basa sempre sull'id_news 
estraendomi quindi l'immagine con l'id + alto o + basso e non quella che è 
stata associata per prima.
La soluzione sarebbe quella di mettere un semplice id autoincrementale in 
modo da poter stabilire quale sia la prima associazione di un determinato 
articolo, ma prima di agire così volevo semplicemente sapere se c'era un 
altra soluzione.
Ciao e grazie! 

 Ciao e grazie! 
ciao
Alesi_27

 piů semplice il timestamp
Risolto cosě.
Grazie!
Newsgroup: it.comp.www.php
Titolo: start_session()

Quando inserisco nello script la chiamata alla funzione start_session() il 
runtime mi restituisce
Warning: session_start() [function.session-start]: 
open(c:\Programmi\PHP5\sessiondata\sess_f02dd2e1ebdddc7e70f433780fb6ace3, 
O_RDWR) failed: Permission denied (13) in 
c:\Inetpub\wwwroot\FbFood\articoli.php on line 3
Qualcuno sa darmi una spiegazione ?
Grazie
Alessandro

Qualcuno sa darmi una spiegazione ?
La directory C:\Programmi\PHP5\sessiondata non esiste o non e' scrivibile.
Crea una directory temporanea per le sessioni e impostala in php.ini
Leonardo
-- 
Dawn is near, the time is short (Human aircraft! Hard to port!)
We eight reindeers of the night work as one in silent flight.
Let not one damn house pass by (Who taught that guy how to fly?)
Each year sees more girls and boys: how many of them can we bring toys?

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

 Già fatto entrambe le cose ...
Allora l'hai fatto male, perche` l'errore e` chiaro: non riesce a scrivere
quel file.
Bye.

... scusa, che non riesca a scrivere, non ci sono dubbi: sono qui per sapere 
cosa devo fare !!
Se lo sai e puoi darmi un suggerimento concreto, ti sarò grato ...


 Se lo sai e puoi darmi un suggerimento concreto, ti sarò grato ...
Devi assegnare alla cartella i permessi corretti perche` l'utente con cui
gira il webserver abbia permesso di scrittura.
Quale sia questo utente lo puoi sapere solo tu.
Bye.

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

Dovrei realizzare un'applicazione web dove ogni pagina
appartiene ad una determinata categoria. Ad ogni categoria
č associato un insieme di banner che compaiono nelle pagine
appartenenti a quella categoria. Tali banner sono organizzati
in tre "frame", uno in alto, uno a destra e uno in basso.
In ogni frame possono apparire piů di un banner e la loro rotazione
deve essere ciclica.
Esiste qualcosa che possa adattarsi alle mie esigenze?
Nell'ipotesi dell'implmentazione exnovo, come mi consigliate
di gestire la rotazione dei banner?
Saluti.

 deve essere ciclica.
Non sei molto chiaro... prima dici che un banner ha tre frame, poi che un
frame ha piů banner...
Cmq php da solo non ti serve. Ti č utile solo se i banner fossero dinamici.
Con php puoi tirare fuori i banner della categoria, ma finisce li.
Devi usare javascript per fare la "rotazione". Per questo in rete ci sono
centinaia di script: con una piccola ricerca lo troverai sicuramente.
Ciao

 deve essere ciclica.
Il tuo problema non è molto chiaro.
Cosa vuol dire che i banner sono divisi in 3 frame ed in ogni frame ci sono
più banner?
Cmq, per gestire la rotazione dei banner hai diverse possibilità:
- gif animata
- javascript
- refresh della pagina
Ciao
Marco

 ha scritto nel messaggio
news:VGZFb.103$_P....@news4.tin.it...

Newsgroup: it.comp.www.php
Titolo: WMV da PHP

Scusate se è assurda come cosa ma ammettiamo:
di avere N foto
di volerle vedere una ogni 10 secondi
è possibile istruire PHP in modo che restituisca un fil WMV (o formato 
che si possa vedere sul web attraverso un player)?
-- 
Libera il tuo pensiero
www.amiciamici.com
Giornalismo dal basso sull'amicizia e sul turismo: scrivi con noi!
"Pronto Chi Bussa" il primo podcast di Parma e provincia?

 si possa vedere sul web attraverso un player)?
usa ffmpeg
byeZ 

 formato che si possa vedere sul web attraverso un player)?
Perche' non crei semplicemente un player flash che carica le immagini e
le visualizza stile slideshow.
E' una soluzione piu' semplice rispetto ad implementare un sistema di
streaming o di creazione di video lato server.
-- 
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/

Newsgroup: it.comp.www.php
Titolo: Coportamento strano di php

Salve,
ho ripreso in mano un progetto in php al quale stavo lavorando. Premetto
che gestisco un sito personale su un computer con Linux sul quale ho
installato Apache e MySql per la gestione di un database. IL problema è
questo: Apache e Php lavorano bene quando si tratta di gestire file con
estensione php, ma se ad esempio voglio visualizzare un file il cui nome
è index.php, mi si chiede come trattare questo file, cioè con che
programma aprire index.php. C'entra il fatto che ho inserito la voce
index.php nella direttiva DirectoryIndex di Apache ? A em sembra di averlo
già inserito in precedenza, senza alcun problema.
Qualcuno ha qualche suggerimento da darmi ?
Francesco
-- 
There are two kinds of researchers:
those that have implemented something and those that have not.
The latter will tell you that there are 142 ways of doing things
and that there isn't consensus on which is best.
The former will simply tell you that 141 of them don't work.

 programma aprire index.php.
Fai doppio click sul file?
Per vedere il sorgente devi appunto fare il doppio click e selezionare un 
programma tipo il blocco note.
Se vuoi provarlo in locale devi aprire il browser e mettere come url
localhost/percorso/del/tuo/file/rispetto/ad/apache/index.php
ciao,
Luca(riello) 

 localhost/percorso/del/tuo/file/rispetto/ad/apache/index.php
Apache funziona, il problema è che non funziona Apache+PHP



Ah ok.. scusa non avevo capito. In pratica non gira il motore php.
vedi se questo link ti dà una mano: :)
http://www.freether.com/Apache-Php.php
ciao,
Luca(riello) 

 
Ho reinstallato Apache e php da sorgente, ed ora tutto funziona bene.
Sembra che l'errore sia di Mozilla, perchè in Konqueror non ricevo
l'errore di cui parlavo. Ma mi vengono visualizzati dei warning, ad
esempio:
Warning: session_start() [function.session-start]:
open(/root/tmp/sess_237f90330056795ade88054aec85a983, O_RDWR) failed:
Permission denied (13) in /var/www/html/
www.teachingonline.it/index.php
 on
line 2
Alla riga 2 di index.php ho l'istruzione
session_start();
Non ci capisco niente!


Ho risolto da solo, grazie lo stesso.

Newsgroup: it.comp.www.php
Titolo: Query troppo generosa

$queryGC = "SELECT autori.ID, autori.nome, autori.cognome FROM autori WHERE 
(((autori.cognome) Like '$InizialeCognome%')) ORDER BY autori.cognome;";
$resultGC = mysql_query($queryGC) or die ("Quesry failed; " .mysql_error());
$InizialeCognome contiene di volta in volata A, B .... Z, il problema è che 
se non esistono cognomi con quella lettere me li da tutti. Se per esempio 
$InizialeCognome = x e non ci sono cognomi che iniziano con x  mi viene 
fuori le lista di tutti i cognomi con qualsiasi iniziale.
Ritengo sia dovuto al fatto che essento $InizialeCognome  vuota e % vuol 
dire qualsiasi sia la ragioendel risultato troppo generoso.
Ma come ovviare a quasto? Cioè ricevere record zero?
Grazie a chi vorrà aiutarmi.
Leo

Leonardo said the following on 23/03/09 08:24:

La butto li'.
SELECT autori.ID, autori.nome, autori.cognome FROM autori WHERE
LEFT(autori.cognome,1)='$InizialeCognome') ORDER BY autori.cognome;
A naso LEFT() e' pure piu' efficiente di LIKE, ma potrei sbagliarmi
Ciao,
luigi
-- 
/
+--[Luigi Rosa]--
\
Physics tells us that for every action, there must be an equal and
opposite reaction. They hate us, we hate them, they hate us back.
And so, here we are, victims of mathematics.
    --Londo Mollari, "A Voice in the Wilderness"

 Ritengo sia dovuto al fatto che essento $InizialeCognome  vuota
insomma, è vuota o uguale a x?

 aiutarmi.
Come fa notare giustamente RedWiz, prima di infilare una variabile in una 
query, controllala sempre, anche se ti sembra che possa provenire da una 
fonte sicura.
Se vedi che e` vuota, non fare nemmeno la query... :)
Bye.


nessuno dei 2, da come risultato tutti i record con qualsiasi iniziale
Leo

 ha scritto nel messaggio 
news:72p3vgF...@mid.individual.net...

La lettera viene scelta da dei pulsanti con le 26 lettere dell'alafabeto ed 
arriva alla pagina ricevente dove in base alla lettera viene elaborata la 
pagina con il rispettivo elenco cognomi.
Non posso saper se c'è o no se non eseguo la query
Le query non è mai vuota, ma nel caso che per una determinata iniziale il 
cognome non esista il risultato query è di tutti i record.
La prima cosa che mi è venuta in mente è leggere l'iniziale del primo 
record, leggere l'iniziale dell'ultimo e se sono diverse non ci sono cognomi 
per il record selezionato.
 LEFT() obbliga a maggiore elaborazione perchè dovrebbe essere controllato 
ogni singolo cognome
Saluti
Leo

 Le query non č mai vuota, 
qua c'č un grosso problema di comprensione dell'italiano:
noi ti si parla del contenuto della variabile $InizialeCognome e tu
capisci che si parla della query.
Allora , se la VARIABILE č vuota cioč ='' allora sě, la query
restituisce tutti i record (infatti non la dovrresti neanche fare)
se la VARIABILE non č vuota ti garantisco che non c'č modo che la query
che hai scritto possa restituire tutti i record (a meno che tutti i valori
del campo cognome non inizino con la stessa lettera, ovviamente)
compreso?


Ok, trovato l'inghippo.
Era una mancata conversione con ord($L) e viceversa.
Grazie  a tutti.
Leo
Newsgroup: it.comp.www.php
Titolo: Lunghezza frase

Ciao a tutti,
se io ho una stringa di una determinata lunghezza (ad esempio una 
descrizione di un libro, o la sua trama, o il testo di un articolo), e 
la voglio stampare all'interno di uno spazio a larghezza limitata (come 
ad esempio una cella di tabella).
Voglio però che venga stampata una sola riga di testo, al di là della 
lunghezza effettiva della stringa e della larghezza complessiva dei 
caratteri.
Voglio quindi che il numero di caratteri stampati sia variabile in base 
alla larghezza dei caratteri (ad esempio il carattere "i" è più corto 
del carattere "P" (utilizzando un carattere a larghezza non fissa, come 
ad esempio l'Arial).
Come posso dire a PHP di adattare il numero di caratteri da stampare in 
base alla quantità di caratteri che fisicamente ci stanno in quella riga?
Grazie mille
Ciao
Mattia

 base alla quantità di caratteri che fisicamente ci stanno in quella riga?
credo che ti debba costruire la logica da solo, ad esempio attribuendo un
valore ad ogni lettera (la dimensione) e vedendo fino a che punto puoi
arrivare.
qualcosa tipo
function valore($char) {
    // restituisce "la dimensione" del carattere
    // o un valore simile
    switch ($char) {
        case "i":
        case "l":
        case "1":
            return 1;
            break;
        case "a":
        case "b":
        case ....
            return 3;
            break;
        default: return 4;
    }
}
$lunghezza = strlen($stringa);
$lunghezza_raggiunta = 0;
$dim_max = 100;
$output = "";
for ($i = 0; $i < $lunghezza; $i++) {
    $char = substr($stringa,$i,1);
    $valore = valore($char);
    if ($lunghezza_raggiunta + $valore <= $dim_max) {
        $output .= $char;
        $lunghezza_raggiunta += $valore;
    }
}
echo $output;
Ludovico




Potresti, quando inserisci il testo nel database, approfittare delle
funzioni GD che trappolano con i font True Type per fare i calcoli.
Solo che nessuno ti garantisce che il browser client usi la font che
tu pensi che debba usare, sicche', secondo me, ti stai preparando le
rogne da solo...
Leonardo
-- 
Time's angles, mages tell, conceal a place
incredible, beyond the mundane mind;
night-shrouded and between the seas of space
dread creatures drift in the ageless winds.
Newsgroup: it.comp.www.php
Titolo: Mysql e excel

Ciao a tutti, devo importare in un db mySQL una colonna di un foglio
excel2000 che contiene 3000 indirizzi e.mail.
Come si può fare?
Grazie
Luca

 Grazie
Uff... le solite domande :-)))
Potresti estrarre un file csv da mysql (per esempio con phpMyAdmin) e poi
vedi se excel se lo prende (importa) ...
Ciao
Alex

 > Come si può fare?


 Luca
Allora forse è meglio...
Esporta da Excel un file CSV (io lo facevo con Access e funzionava) e poi
sempre via phpMyAdmin fallo prendere a MySQL...
Alex

Esiste una funzione CSV-importa o glielo do come file di testo a phpMyAdmin
?
Come file di testo a me non funzia ...
Ciao
Luca
"Alessio" <(
alessi...@libero.it
)@NOSPAM.tld> ha scritto nel messaggio
news:H0JM7.21596$4M2.5...@news2.tin.it...


 Come file di testo a me non funzia ...
Esporti come file di testo csv da Excel...
Dopo di che dal phpMyAdmin non puoi darglielo direttamente, credo che tu
debba prima creare una tabella che abbia la stessa struttura che avevi in
excel... e poi importi i dati..
Esempio, mettiamo che in excel hai un foglio con 2 colonne:
Nome, Cognome
Il file esportato da excel dovrebbe essere qualcosa del tipo:
nome1;cognome2
nome2:cognome2
nome3;cognome3
ecc...
Quindi in MySQL crei una tabella con 2 campi: Nome, Cognome e poi da li
importi il file di testo direttamente nella tabella...
Ciao
Alex

 vedi se excel se lo prende (importa) ...
Se volessi fare questa esportazione di una tabella da mysql in exel,
ma non utilizzare il phpmyadmin, ma solo un semplice script php, comandato
da un link in una pagina web, come posso fare?
Grazie, ciao

 ha scritto nel messaggio
news:9u2fqa$1h5u$1...@stargate1.inet.it...

Devi creare uno script che č tipo quello di phpMyAdmin...
cioč, leggi tutti i campo di tutti i record di tutta la tabella e poi li
schiaffi in un file di testo...
Ovviamente il file di testo deve essere formattato tipo database, ovvero un
record della tabella per una riga del file, e ogni campo della tabella nel
file vca separato con un carattere speciale tipo ;
Ciao
Alex

Mi faresti un grande favore se mi mandassi un codice di esempio per un
database
generico, se puoi ovviamente.
E' da poco che utilizzo php e sono ancora tanto incasinato :)
Grazie.


Finalmente ci sono riuscito. Ho dovuto aggiornare phpMyAdmin, era lui che
sbagliava.
Bye
Luca
"Alessio" <(
alessi...@libero.it
)@NOSPAM.tld> ha scritto nel messaggio
news:glNM7.22400$4M2.5...@news2.tin.it...


 ha scritto nel messaggio
news:BjoM7.17787$4M2.4...@news2.tin.it...


Newsgroup: it.comp.www.php
Titolo: file_exists()

ciao
la funzione file_exists() puo' essere utilizzata per verificare anche se 
una directory esiste?
grazie


Da manuale:
file_exists
(PHP 4, PHP 5)
file_exists — Checks whether a file or directory exists
	Francesco

Hello Joe,
facevi prima a provare che a scrivere al newsgroup :-)
---
--- 
www.panoimage.com
---


Joe Orso wrote:

jeez, everything in unix is a file!
-- 
www.iuz-lab.info
 - 
www.php-faq.org
Newsgroup: it.comp.www.php
Titolo: Le cose semplici

Ciao a tutti
Sto faticosamente cercando di migrare verso PHP (da ASP).
da 2 giorni sto litigando con i require e finalmente sono riuscito ad
aggirare (non risolvere) il problema.
Adesso ho cominciato a litigare con una cosa che dovrebbe essere
elementare:
voglio saperel'url della pagina in navigazione
__FILES__ mi indica il nome del file che contiene lo script
ma essendo un file di funzioni incluso restituisce lo stesso risultato
da tutto il progetto.
( tra l'altro indica la path di disco e non quella URL)
cosa non ho capito di questo linguaggio?
un'altra domandina: perchè la documentazione sulle centinaia di
funzioni che si trova in giro è sempre in ordine alfabetico... mi ha
stupito molto questa cosa: se cerco una funzione che non conosco, so
cosa deve fare, non come si chiama.
Ringrazio le anime pie che vorranno rispondere.
Fabio

 cosa deve fare, non come si chiama.
Il manuale ufficiale raggruppa le funzioni per categorie:
http://www.php.net/manual/it/funcref.php
-- 
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/

precisamente:
guarda la sezione PHP_SELF

Grazie.grazie grazie
Avevo giusto bisogno di una spintarella. ;-)
adesso PHP comincia a divertirmi.
per quelli che leggeranno in futuro: nel mio caso (server windows su
aruba) la soluzione è stata $_SERVER['PATH_INFO'].
adesso che mi sono sbloccato, anche il manuale di 
php.net
 mi sembra
chiaro... prima ero proprio nel pallone.
a buon rendere
Fabio

Newsgroup: it.comp.www.php
Titolo: Da array monodimensionale a multidimensionale

Salve a tutti,
come posso convertire velocemente (e semplicemente) un array 
monodimensionale in multidimensionale come nell'esempio?
C'ï¿œ una funzione (o piï¿œ funzioni) PHP che lo fa?
::Array di origine::
$array = array (
		"asf",
		"fds",
		"543f",
		"asdf"
	);
::Array convertito::	
$array = array (
		"asf" => array (
				"fds" => array (
						"543f" => "asdf"
					)
			)
	);
 
::Esempio::
$array["asf"]["fds"]["543f"]
Enjoy,
Max

<?php
$array = array
	(
		"asf",
		"fds",
		"543f",
		"asdf"
	);
$tmp_array = array();
$end = count($array)-1;
$last = $array[$end];
$prev;
for ($i=0; $i<$end+1; $i++)
{
	if ($i <> $end)
	{
		$tmp_array[$array[$i]] = array();
		$prev = $i;
	}
	else
		$tmp_array[$array[$prev]] = $last;
}
print_r($tmp_array);
?>

michelangelo giacomelli ha scritto:

Grazie!
Newsgroup: it.comp.www.php
Titolo: IIS 5 + php e invio email con autenticazione

Ciao a tutti,
mi ritrovo con un problema nell'invio delle email di un sito.
fino ad oggi ho usato le estensioni della Interakt (MX Kollection) che
comprendono anche tool per inviare email con server autenticato. nessun
problema qui.
oggi, pero' sono costretto ad usare un applicativo che pero' non prevede
l'invio con autenticazione in uscita. In buona sostanza si appoggia alla
funzione mail() di php.
Sul server c'e' IIS con PHP, ma non vedo nessuna traccia di Pear con cui mi
e' parso di capire che potrei bypassare il problema.
Ma non essendoci Pear sul server esiste un modo sicuro per usarlo anche se
non e' installato? che ne so, copia una cartella Pear nel sito e lo
gestisco da quella cartella. Si puo' fare? oppure occorre per forza
installarlo?
mi va bene usarlo anche solo sul sito in questione, anzi, sarebbe meglio
usarlo SOLO li.
vi ringrazio in anticipo per qualsiasi suggerimento.
tony

 mi e' parso di capire che potrei bypassare il problema.
Pear non e` altro che una collezione di classi scritte in PHP.
Puoi tranquillamente crearti una cartella Pear nel tuo sito, e copiarci 
dentro (rispettando la gerarchia delle directory) le classi Pear di cui 
hai bisogno, quindi includerle aggiungendo la cartella Pear 
all'include_path.
Se avessi avuto bisogno di PECL sarebbe stato piu` complicato, perche` si 
tratta di estensioni, solitamente in C, da compilare.
Bye.

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

Non ho capito le variabili che contengono altre variabili , sul manuale
c'è l'esempio sottoriportato , che mi pare però errato :
$foo='bar'
$$foo='baz'
dopo l'esecuzione della seconda istruzione , la variabile $bar  assume
il valore "baz"  .
Grazie e  saluti 

micky said the following on 08/03/09 11:25:

Giusto.
Nella prima riga $foo diventa 'bar'.
Nella seconda la variabile il cui nome e' contenuto nella variabile $foo (quindi
la variabile $bar) diventa 'baz'.
Ciao,
luigi
-- 
/
+--[Luigi Rosa]--
\
8 bit di dati, 1 bit di stop, nessuna pieta`


ma la variabile  $bar   quando è stata definita ?
Non compare da nessuna parte 



$$foo = 'baz' la definisce. In sostanza se $foo contiene bar, $$foo 
significa $bar.
In ogni caso è una cosa piuttosto brutta.
-- 
Lorenzo Breda

On Sun, 08 Mar 2009 12:16:46 +0100, micky wrote:

$$foo = 'baz' la definisce. In sostanza se $foo contiene bar, $$foo 


 ma la variabile  $bar   quando è stata definita ?
In php la variabile viene "definita" al primo assegnamento; il primo
assegnamento di $bar avviene nella seconda riga che hai postato
Ciao,
luigi
-- 
/
+--[Luigi Rosa]--
\
Prendere il tram: il comune senso del sudore.
Newsgroup: it.comp.www.php
Titolo: webmail remoto

Esiste qualche script opensource che mi permetta di installare un webmail multidominio (nel senso che prenda il dominio e lo utilizzi come pop nel momento del login), riveribbile a server anche diversi da quello in cui risiede?
tks!

F.Mule wrote:

prova Ilohamail
semplice da installare e funzione abbastanza bene.
-- 
WM
(del #NOSPAM# to answer)
Posted from X-Privat Free NNTP server - 
www.x-privat.org

 semplice da installare e funzione abbastanza bene.
Non male, grazie, William, il suo lavoro lo fa...
Volevo qualcosa di più caruccio, come appeal Ilohamail è scarsino!
Qualcun'altro? 
Una curiosità... ma uno script che permetta di creare nuove caselle pop, gestire le pass gli alias ecc. come si può classificare???? 

Poi guardare su 
html.it
 nella sezione script qui: 
http://freephp.html.it/script/lista.asp?idcat=33
Io ti consiglio Uebimiau o Popper.
se vuoi puoi vederli già installati e funzionanti sul mio spazio web qui:
http://www.atshell.com/~ste86/uebimiau
http://www.atshell.com/~ste86/popper
Ma il server spesso è down.. è uno spèazio free..

Newsgroup: it.comp.www.php
Titolo: immagini

Come posso prendere un'immagine e ridimensionarla come voglio?
es.:
il mio prog php prende prova.jpg (grande 300x500 pixel) e la salva in
images/prova_mini.jpg con le dimensioni 30x50 pixel
Grazie



Installa o fatti installare ImageMagick:
http://www.imagemagick.org
E ci stupirai con un po' di fantascienza ;-)
ciao
Marco Bernardini
bernama chiocciola libero it

Newsgroup: it.comp.www.php
Titolo: Guida PHP??

Dovendo acquistare una guida su PHP,
sarei intenzionato a prendere:
GUIDA A PHP:
Brossura - McGraw Hill 2003
ISBN: 8838643202
prezzo ?56;
che mi consigliate???
Grazie e ciao

 Grazie e ciao
Ottimo libro. Costoso ma ottimo. C'è praticamente di tutto.
Inoltre è il più aggiornato fra quelli tradotti in italiano, cosa non da
poco visto che gli altri risalgono almeno al 2001. Prendilo.
Ciao.
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 poco visto che gli altri risalgono almeno al 2001. Prendilo.
Questo
http://www.apogeonline.com/libri/88-503-2194-5/scheda
è aggiornato a PHP 5
Ce l'ho da un paio di giorni e devo dire che è completo (anche se 
compatto...)
Ciao
T

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

Ciao a tutti; sto creando in php una procedura per la prenotazione di un
viaggio e la cosa implica vari passaggi su più form; inoltre dovrei gestire 
anche la concorrenza.
Quindi avevo pensato alle transazioni in modo che, se succede
che la procedura non arriva positivamente al termine, eventuli inserimenti
nel db vengono annullati. C'è un modo per tenere la transazione aperta per 
più pagine? Il problema sta tutto nella gestione della concorrenza che mi 
'obbliga' a fare degli inserimenti del db durante la procedura (per esempio, 
se mi è rimasta una sola camera libera e inizio una procedura di 
prenotazione, altri utenti non devono aver la possibilità di iniziare anche 
loro la procedura di prenotazione)
Simone 

 anche loro la procedura di prenotazione)
Devi pensare a un altro sistema.
Per esempio puoi mettere in "pending" la camera all'inizio della procedura 
di prenotazione, con un campo che tiene traccia dell'operazione. Ad ogni 
pagina ricaricata dall'utente aggiorni il campo timestamp.
Se la timestamp e` piu` vecchia di x minuti (10, 20, 30, ...) riporti la 
camera in stato "libera" e annulli l'operazione.
Se la procedura viene completata senza problemi dall'utente, porti la 
camera in stato "occupato" e amen.
Puoi anche prevedere una procedura che, tramite AJAX, tenga aggiornato il 
timestamp finche` l'utente rimane nel sito, ed eventualmente la marchi 
come libera nel caso ne uscisse.
Bye.
Newsgroup: it.comp.www.php
Titolo: Tables in MySql

Come si fa a creare delle tabelle in mysql ver. 3.4 (non ne sono sicuro, cmq
è la penultima uscita)? So come creare database (con il mysqladmintool) ma
non tabelle! Grazie!


Per creare delle tabelle non puoi usare il tool che scarichi con mysql.
Io le faccio a mano dal dos e questa è la procedura.
Apri il dos e vai nella cartella mysql/bin. da li fai "mysql
nome_db_creato".
A questo punto sei dentro al db e qui fai le tue sql per creare le tabelle.
Se non vuoi sbatterti a farlo a mano in rete ci sono tool tipo access per
mysql: comunque se vuoi un consiglio e sei all'inizio con l'utilizzo di
mysql ti consiglio di farle dal dos.
Ciao e buon lavoro.

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

Qualcuno misa speigare perché questo comando
ftruncate($file, 0);
generare quest'errore:
Warning: Supplied argument is not a valid File-Handle resource in 
/var/www/html/corsophp/utenti/robyrom/chat/chat.php on line 35
 
anche scrivendolo con il nome del file per intero l'errore compare.
Grazie
-- 
_________________
Roberto Romagnoli

 anche scrivendolo con il nome del file per intero l'errore compare.
ftruncate vuole come primo parametro l'handle del file non il nome, quindi
devi prima aprire il file con fopen e poi passare a ftruncate il valore che
ti ha restituito la funzione fopen.
Esempio:
$handle = fopen( 'esempio.txt', 'r+' );
if ( $handle !== false ) {
    ftruncate( $handle, 100 );
    fclose( $handle );
}