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

Salve a tutti
ho db con caratteri spagnoli e francesi italiani
e questo mi crea qualche problema sul server.
volevo chiedervi se esistei il modo di riportarli
a il corrispondente asci da esempio una "è"
e possibile trasformarla in "e"
Grazie 
Massimo

maxgamb ha scritto:

str_replace() ?


Che tipo di "problema"? Visualizzazione? Interrogazione? Manipolazione?
Finché stai nel charset ISO 8859-1[1] non dovresti avere particolari 
problemi che non si possano risolvere con un qualche accorgimento a 
livello di configurazioni.
Alex.
[1] 
http://www.htmlhelp.com/reference/charset/latin1.gif

Newsgroup: it.comp.www.php
Titolo: Organizzazione del codice e documentazione

Ragazzi, una domanda...
Il mio progetto in php sta diventando un po' troppo grande (in partenza
naturalmente gli obiettivi erano tutt'altri ;) )... cosa posso usare
per la creazione della documentazione (classi, descrizione funzioni)?
Ivan

Ivan ha scritto:

Intendi qualcosa del genere?
http://www.phpdoc.org/
-- 
"20060207: buongiorno italia, buongiorno maria.
con gli occhi pieni di malinconia"

Magilla ha scritto:

Grazie mille... si va benissimo, ora me lo studio!!
Ivan
Newsgroup: it.comp.www.php
Titolo: Somma di orari

Sapreste dirmi una maniera abbastanza agevole per sommare due orari ?
tnx
d
-- 
moio x la lyberta'
http://www.autistici.org/darko

 
ok ho trovato. converto i due orari in unix time usando la strtotime() e poi
li sommo.
spero torni utile a chi cerca.
byez


 Sapreste dirmi una maniera abbastanza agevole per sommare due orari ?
Modo demente:
$t1="2:40";
$t2="3:25";
eval("\$t=".str_replace(":","*60+",$t1)."+".str_replace(":","*60+",$t2).";");
echo $t;
se no vai con split(":") list() e un po' di aritmetica a base 60

Jurgen Schwietering wrote:

non vedo proprio perche' complicarsi la vita quando con
$durata = strtotime("now") + strtotime($ora_inizio);
ho risolto tutto.


 ho risolto tutto.
FYI: strtotime non e' reliable per la problematica che hai descritta..
Con cambio ora legale ti fa una bella capella (di un ora)
for ($i=21; $i < 31; $i++)
    echo  date("d/m/Y H:i:s", strtotime(sprintf("2003-10-%02d", $i)." 00:00")+5*60*60)."\n";
 
e vedrai in mezzo un 4 ore al posto di 5 ore (poi vai a trovare un errore di questo
genere) [se usi date reali potrebbe anche andare bene]
inoltre fai la somma di due timestamp, cosa significa per te oggi+oggi+04:00? O intendi
(oggi+04:00) - oggi=04:00 ?

Il modo migliore, come ti hanno già detto in messaggi precedenti è
trasformare tutto in sessagesimale, cioè:
trasformi tutto in minuti es.
8:10 - 9:00
usando split recuperi l'intero del primo orario (8) e lo moltiplichi *60
otterrai 8 ore in minuti. Poi recuperi i minuti e li sommi alle ore in
minuti, in questo caso 480(8*60)+10= 490, fai la stessa cosa con l'altro
orario e poi uando hai ottenuto il numero corrispondente di minuti. Una
volta che hai il totale dei minuti, dopo l'operazione che ti serve, dividi
per 60 e otterrai un numero con la virgola di cui l'intero sono le ore. Poi
recuperi i decimali che saranno 0,122545 (è solo un numero a caso questo) e
li moltiplichi per 60...poi monti il tutto.
Avrai, in questo caso, se fai la differenza tra 9.00 e le 8.10 il risultato
di 0:50.
Spero di essere stato utile
ciao
Michele
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/
Newsgroup: it.comp.www.php
Titolo: Editor per PHP

Ciao a tutti,
  come da oggetto, avete qualche consiglio da darmi su un buon editor per
scrivere PHP??
Grazie mille,
   Gianluca

Gianluca Colucci il Thursday 03 May 2001 15:23 scrisse:

Linux: quanta+ (
quanta.sourceforge.net
)
Win: phped (free) o ultraedit (non-free)
-- 
FRANK@office



Io uso UltraEdit e ci viaggio benissimo.
    -IcarusDream-
Per rispondere via mail 
togliere "se-spammi-ti-uccido" dall'indirizzo.

notepad.exe
--
Bye!
Alex.
______________________________
Webmaster di:
 
http://www.softmasters.net
 
http://web.tiscalinet.it/lamacchinadeltempo
______________________________


Prova Php Coder (
http://www.phpide.de
)
Secondo me è molto buono anche se ha qualche piccolo bug.

 scrivere PHP??
Sotto Linux/Unix: vim
Sotto Windows: vim
:-)
-- 
Ciao     |              
sno...@libero.it
Lorenzo  |  "Produci, consuma, crepa" - CCCP Fedeli alla Linea

Si ...il notepad
Posted by 
http://www.phpitalia.com

 ha scritto nel messaggio
news:9crlmn$lru$1...@pinco.nettuno.it...


>UltraEdit 32
Io in generale trovo comodo l'HomeSite della Allaire. Sono comunque
d'accordo che il miglior sistema č conoscere il linguaggio e
scriverselo con lo strumento piů semplice, tipo un foglio di carta e
una brio! :-)

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

Salve vorrei istallare le librerie GD nel mio ambiente di lavoro sotto 
windows. C'è qualche tutorial che spiega l'istallazione?
Per favore aiutatemi,saluti Domenico Starnini

Ho provato a togliere il commento da php.ini alla voce 
extension=php_gd.dll, ho copiato php_gd.dll sotto windows e
sotto windows/system, ma quando provo non funziona più neanche
il php.Qualcuno può aiutarmi?
Saluti, Domenico Starnini

 il php.Qualcuno può aiutarmi?
Metti quella dll in windows/system32 e poi riavvia Apache.

Non Funziona lo stesso, mi blocca il PHP
Saluti, Domenico Starnini



Il quoting.. svp...
Te lo blocca in che senso? non esce un messaggio d'errore? qualcosa?


che versione hai di php?
Nelle ultime dovresti avere la versione 2 delle GD. Dunque in php.ini devi
cambiare "extension=php_gd.dll" con "extension=php_gd2.dll"
Ciao

> Te lo blocca in che senso? non esce un messaggio d'errore? qualcosa?
Ora non mi blocca piu il php ma mi da questo errore:
unable to load dynamic library ./php_gd.dll . impossibile trovare
la procedura specificata.
Come se non trovasse la dll; io però ho specificato il suo
percorso sia come ./ sia come extension_dir = "C\php\extensions\"
Saluti,Domenico Starnini
Newsgroup: it.comp.www.php
Titolo: chi è on line?

Mi mandate un sorgente php per sapere quante persone sono sul mio sito ?
tipo quello che si trova su php nuke
Grazie

Rocco De Luca wrote:

scarica phphnuke 

Rocco De Luca wrote:

<?php
########################################################################
# PHP-Nuke Block: Total Hits v0.1                                      #
#                                                                      #
# Copyright (c) 2001 by C. Verhoef (
cver...@gmx.net
)                  #
#                                                                      #
########################################################################
# This program is free software. You can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
# the Free Software Foundation; either version 2 of the License.       #
########################################################################
if (eregi("block-Who_is_Online.php", $PHP_SELF)) {
    Header("Location: index.php");
    die();
}
global $user, $cookie, $prefix, $dbi, $user_prefix;
cookiedecode($user);
$ip = getenv("REMOTE_ADDR");
$username = $cookie[1];
if (!isset($username)) {
    $username = "$ip";
    $guest = 1;
}
$result = sql_query("SELECT username FROM ".$prefix."_session where 
guest=1", $dbi);
$guest_online_num = sql_num_rows($result, $dbi);
$result = sql_query("SELECT username FROM ".$prefix."_session where 
guest=0", $dbi);
$member_online_num = sql_num_rows($result, $dbi);
$who_online_num = $guest_online_num + $member_online_num;
$who_online = "<center>"._CURRENTLY." $guest_online_num "._GUESTS." 
$member_online_num "._MEMBERS."<br>";
$result = sql_query("select title from ".$prefix."_blocks where 
bkey='online'", $dbi);
list($title) = sql_fetch_row($result, $dbi);
$content = "$who_online";
if (is_user($user)) {
    $content .= "<br>"._YOUARELOGGED." <b>$username</b>.<br>";
    if (is_active("Private_Messages")) {
       $result = sql_query("select uid from ".$user_prefix."_users where 
uname='$username'", $dbi);
        list($uid) = sql_fetch_row($result, $dbi);
        $result2 = sql_query("select to_userid from ".$prefix."_priv_msgs 
where to_userid='$uid'", $dbi);
        $numrow = sql_num_rows($result2, $dbi);
        $content .= ""._YOUHAVE." <a 
href=\"modules.php?name=Private_Messages\"><b>$numrow</b></a> 
"._PRIVATEMSG."";
    }
    $content .= "</center>";
// inizio modifica HI-Lab
    $content .= "<br><center>"._PANCONTROLLO."</center>";
// fine modifica HI-Lab
} else {
    $content .= "<br>"._YOUAREANON."</center>";
}
?>

 tipo quello che si trova su php nuke
http://www.smartisoft.com/
Vai nella sezione products. Trova PhpUserOnline. Scaricalo. È gratuito!
Ciao,
-- 
Luke, lo Steccalecca
Cavaliere Jedi
Ex allievo della Maestra Jedi Alkaid Oto
- To err is human. To really screw things up takes a computer -
Newsgroup: it.comp.www.php
Titolo: Problema con Easyphp 1.6

Spesso easyphp v.1.6 in winme mi da problemi indicanti "memoria
insufficente" segnalato in una finestra indicante chkap e win32,  vi č mai
capitato? sapete come risolverlo?
Ho anche notato che nell'elenco dei task mi appaiono minimo due apache e
minimo4-5 winoldap.
Grazie anticipatamente Claudio

"Claudio" <pi...@yin.iy> ha scritto nel messaggio
news:bKfr9.10383$6n3.3...@news1.tin.it...

Acquistando un banco ad esempio da 128 MB.

 ha scritto nel messaggio
news:SKhr9.10869$6n3.3...@news1.tin.it...

Ho 1536 MB di ram č il massimo!!!!

Claudio ha scritto:
 >>> Spesso easyphp v.1.6 in winme mi da problemi indicanti "memoria
 >>> insufficente"
 >> Acquistando un banco ad esempio da 128 MB.
 > Ho 1536 MB di ram è il massimo!!!!
WinME (come tutti i win9x) non gestisce piu' di 512 Mb di RAM, dando
appunto l'errore di memoria insufficiente.
Per dettagli chiedi in news://it.comp.os.win.win9x
-- 
ciao            |visita
                 |
http://www.sifor.it
gelty           |
http://www.sifor.com
-------------------------------------
Elimina toglimi. per le risposte
E' esplicitamente vietato usare l'indirizzo e-mail di questo messaggio
per fini diversi dalla risposta al messaggio stesso (Art. 10 DL. 171/98).
Newsgroup: it.comp.www.php
Titolo: File e permessi con PHP

Salve a tutti, ho un problemino e non so proprio dove sbattere la testa  :(
Ho uno script di una semplicità estrema ma che mi sta facendo DISPERARE!
Premetto che lo script gira su un server linux redhat 7.2
Lo script esegue un semplice upload di un'immagine che carica l'utente dal
suo PC.
mkdir("upload/$uname",0777);
@copy("$img1",$absolute_path)
Mi carica sul server l'immagine e la mette in una directory($uname) che
corrisponde all'username col quale l'utente stesso è registrato nel sito.
Tutto funziona a meraviglia: l'utente apre la sua scheda fa l'upload e vede
apparire istantaneamente la sua immagine nel profilo. Fin qui OK!
MA.....
Una volta caricato il file vado a controllare via FTP (ftp voyager 8.0 - ho
provato anche via telnet e da gli stessi risultati) la directory e trovo:
La cartella creata al volo per l'utente con i permessi 775 e NON 777 come da
script
Il proprietario della directory e del file è "nobody" e i permessi del file
dell'immagine impostato a 775
Se via FTP voglio modificare o cancellare la directory dell'utente o  il
file all'interno mi dice "PERMESSO NEGATO!"
Ma come? Non sono mica il superuser nel mio spazio? Perchè mi è negato fare
modifiche o cancellare?
Chi è in realtà il proprietario della directory e del file? Chi lo imposta
di default? E poi perchè via telnet non posso modificare fiel caricati
dall'utente?
Voglio capire come funziona la storia dei permessi dal punto di vista di
PHP, di linux e dal mio punto di vista come proprietario dello spazio...
Aiutatemi vi prego...prima di disturbarvi mi sono scervellato sui libri
della wrox...ma nulla...
Addirittura una directory è impostata cosi:
d-w---x--T
???????? che significa la T? Questa è la directory che addirittura non mi fa
nemmeno entrare. Mi restituisce (fallimento apertura file) e ovviamente
l'utente
non vede l'immagine nel suo profilo
Ho provato anche con chown
mkdir("upload/$uname",0777);
@copy("$img1",$absolute_path)
or die("Impossibile caricare immagine");
$path = "$img1_name";
chown("upload/$uname/$img1_name", "nuovoproprietario");
Ma nulla...non funziona
Il mistero si fa sempre più fitto quando cerco di accedere semplicemente
nelle directory degli utenti
In alcune posso accedere, e in altre mi dice "Permesso negato". Non mi fanno
nemmeno vedere l'immagine!
e ovviamente nemmeno l'utente può visualizzarla. Notare: sono tutte
directory con proprietario nobody.
Come posso caricare un file via PHP e impostarlo in maniera tale che
successivamente io possa manipolarlo
tranquillamente? Quali sono le impostazioni di default?
Scusate se sono un po' agitato ma sono disperato...spero mi sia fatto
capire...:)
Grazie veramente se mi schiarite le idee....


E' in genere l'utente 'nobody' del gruppo 'www' o 'wwwuser' a seconda
della configurazione
il resto dipende dalla configurazione del server. Direi che chiedere
al sistemista che lo gestisce e' la cosa migliore.
se usi chown *da script* naturalmente operi come user 'nobody' e per
questo ti da' errori... Se invece lo fai *da FTP* o da *telnet* o
*ssh* allora operi come l'user che hai loggato.
cmq non avendo mai usato server linux sto andando a memoria...
Newsgroup: it.comp.www.php
Titolo: Freeit

Salve.
Qualcuno mi potrebbe dire passo passo come abilitare i documenti PHP ed
impostare index.php come predefinito?
Grazie,
    Shogun

Dove? Webserver?
Puoi essere più chiaro? Ciao!
--
Staff 
www.Apritisesamo.net
 - ICQ# 7002000
Dominio+Redirect 55.000/anno iva compresa
http://domini.apritisesamo.net

 wrote in message
news:9ej0hp$7ok$1...@serv1.albacom.net...


Newsgroup: it.comp.www.php
Titolo: [MySQL] & php

Esiste secondo voi un motivo logico per il quale questa:
SELECT n, d, AES_DECRYPT(d, \"".$pwd."\") AS pk FROM t1 LIMIT 1
funziona correttamente da phpMyAdmin ed invece da un mio script in php
restituisce null al valore "pk" ?
Grazie 1000.

"Valerio" <k...@ko.ko> ha scritto nel messaggio
news:rs5pb.396954$R32.13...@news2.tin.it...

Non so se possa essere questo l'inghippo, ma hai provato a mettere dei
singoli apici:
$sql = "SELECT n, d, AES_DECRYPT(d, '".$pwd."') AS pk FROM t1 LIMIT 1";

 $sql = "SELECT n, d, AES_DECRYPT(d, '".$pwd."') AS pk FROM t1 LIMIT 1";
Non cambia nulla...
Grazie cmq :)

"Valerio" <k...@ko.ko> ha scritto nel messaggio
news:rs5pb.396954$R32.13...@news2.tin.it...

Da come è scritta, mi meraviglio che funzioni in phpMyAdmin!
Suppongo che $pwd tu l'abbia scritto solo nello script php, ma che l'abbia
sostituita con il valore nella query diretta.
Comunque, prova a fare una echo della query per controllare che cosa chiedi
effettivamente: echo $sql; può darsi che $pwd sia vuota o con un valore
diverso da quello che ti aspetti.
--
73 de IK2VTJ, Piero.
http://www.ardf.it
Togli/Remove 'nonvogliospam' dall'indirizzo/from address

 73 de IK2VTJ, Piero.
Grazie anche a te :)

Newsgroup: it.comp.www.php
Titolo: CGI in locale

è possibile far girare uno script cgi in locale con apache su windows?
non ci sto capendo niente....
andrea
andr...@interfree.it

 ha scritto nel messaggio
news:3bec7...@news.dada.it...

Dov'è la domanda sul PHP ? :-)
cmq la risposta è SI...
per i dettagli prova su it.comp.www.cgi
Alex

 ha scritto nel messaggio
news:7U6H7.57451$sq5.2...@news.infostrada.it...


...

vai su 
http://www.activestate.com/
ti scarichi perl 5.xx per windows
lo installi
mette il tuo bel cgi nella dir cgi-bin di Apache
sostituisci
la prima riga del tuo cgi
#!/usr/bin/perl
con
#!C:\Perl\bin\perl.exe
richiama il tuo script dal browser
con 
http://localhost/cgi-bin/pippo.cgi
in alternativa se non funziona
riavvia il pc in modalità Ms Dos
e fai format c:
^_^
Ciao
Corrado Modica
www.pachinoglobale.com

Newsgroup: it.comp.www.php
Titolo: ordinare un array ??

Sapete come fare per ordinare un array sulla base della lunghezza dei suoi elementi?
cioč se ho un array del tipo:
$array = array ( "mela", "banana" , "albicocca" )
vorrei una funzione che mi restituisca lo stesso array in questo ordine:
[0] => "albicocca" 
[1] => "banana"
[2] => "mela"

 wrote in message
news:18ebf3f3.02040...@posting.google.com...

function cmp ($a, $b) {
    return strlen($b) - strlen($a);
}
usort ($a, "cmp");

fuma ha scritto:

sort ($array);  ?
Lucio

 sort ($array);  ?
Leggi meglio il post: "sulla base della lunghezza dei suoi elementi?"... e
quindi solo usort

 usort ($a, "cmp");
Grazie Jurgen !
Newsgroup: it.comp.www.php
Titolo: Php e Apache

Ciao a tutti,
sto facendo le pagine php del mio sito internet e ho un problema.
Come carattere, per una parte del sito ho utilizzato UTF-8 e per 
un'altra parte ho dovuto utilizzare ISO-88.. (per questa seconda parte 
ho utilizzato un CMS che aveva questa opzione di base).
Nell'httpd di Apache UTF-8 è settato come default.
Questo implica che tutte le volte che apro la parte del sito fatta con 
UTF-8 vedo tutto correttamente, perchè il mio browser viene 
reindirizzato da Apache direttamente su UTF-8.
Quando invece apro la parte del mio sito preparata con ISO-88.. ho 
qualche problema nella visualizzazione di alcuni caratteri (accenti, 
simbolo dell'euro). Se vado a cambiare manualmente la codifica del mio 
browser (da UTF-8 a ISO..) il problema sparisce.
Scrivo dunque per chiedere un aiuto a risolvere questo problema.
è possibile aggiungere qualche riga nell'httpd di Apache per far si che 
quando si visualizzano pagine scritte in UTF-8 il browser apre su UTF-8 
e quando si visualizzano pagine scritte in ISO-88.. il browser viene 
reindirizzato in automatico su ISO-88..?
Grazie mille per l'aiuto.
Ciao,
Nico

 reindirizzato in automatico su ISO-88..?
Usa la funzione header per inviare gli header opportuni per il tuo 
charset.
Inoltre puoi anche usare il tag <meta> per impostare il charset nel 
browser.
rob4you
Newsgroup: it.comp.www.php
Titolo: Php e Javascript

Devo trasformare questo script:
<SCRIPT>
<!--
function NomeFile()
{
dato=document.modulo.prova.value;
dato=dato.substring(dato.lastIndexOf("\\")+1,dato.length);
alert(dato);
}
//-->
</SCRIPT>
nella forma:
echo "<SCRIPT>\n";
echo "<!--\n";
echo "function NomeFileMik()\n";
echo "{\n";
echo "dato=document.mik.file.value;\n";
echo "dato=dato.substring(dato.lastIndexOf(\\")+1,dato.length);\n;
echo "document.mik.hometext.value = 'pippo';\n";
echo "}\n";
echo "//-->\n";
echo "</SCRIPT>\n";
Il problema è che mi da errore nella riga di lastindexof credo per via dei
due \\
Come devo fare?
Grazie

 echo "file://-->\n";



ICQ# 11129001
http://www.robocore.com/

dato=dato.substring(dato.lastIndexOf(\"\\\\\")+1,dato.length);\n
cioč per ogni \ un escape: \\ + gli escape per i doppi apici: \". Nel tuo
codice avevi anche saltato un doppio apice.
Non serve che fai una riga per ogni echo. Puoi fare:
echo "<SCRIPT>\n
<!--\n
function NomeFileMik()\n
# eccetera
... ";
Comunque non sei obbligato a usare echo, puoi uscire e rientrare dal php
quando vuoi, anche all'interno di un ciclo if():
<?php
if(quellochevuoi){
?>
<SCRIPT>
<!--
function NomeFile()
{
dato=document.modulo.prova.value;
dato=dato.substring(dato.lastIndexOf("\\")+1,dato.length);
alert(dato);
}
//-->
</SCRIPT>
<?php
}
?>

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

i nomi delle sessioni possono essere uguali per sessioni diverse?
--
Josh
visita 
www.pixaelcity.com
centinaia di amici, galleria fotografica, chat, forum, giochi online!
non potrai piů farne a meno...

 ha scritto nel messaggio
news:ack16i$gq5$1...@lacerta.tiscalinet.it...

che intendi per nome di sessione l' id? se ti riferisci a questo sicuramente
no se ti riferisci al nome della variabile che si "appiccica" alla fine
dell' url con dentro l' id dipende.
Ciao
--
Danilo Bottone - resp. di Pianeta Hosting
web: 
http://www.pianetahosting.com
mail: 
in...@pianetahosting.com
.::Hosting e Soluzioni Web::.

 Ciao
mi riferisco all'id... in un programma prendo come riferimento l'id di
sessione e lo inserisco nel db come id di un campo... potrei ritrovarmi due
campi con lo stesso id di sessione a lungo andare?
--
Josh
visita 
www.pixaelcity.com
centinaia di amici, galleria fotografica, chat, forum, giochi online!
non potrai più farne a meno...

Assolutamente no, gli id di sessione vengono costituiti con l'elaborazione
di ora e data (almeno con Apache server), a meno che tu non abbia creato un
processo di rinomina delle sessioni, che presuppone comunque la presa in
considerazione di duplicazione di id....
Ciao
======================
www.insito.infonetservice.com
dinamicità gratuita
======================
--------------------------------
Inviato via 
http://usenet.iol.it
 

 Ciao
ok ti ringrazio :)
--
Josh
visita 
www.pixaelcity.com
centinaia di amici, galleria fotografica, chat, forum, giochi online!
non potrai piů farne a meno...
Newsgroup: it.comp.www.php
Titolo: Richeste di lavoro

Ragazzi ormai  è un pò che studio php e devo dire che come linguaggio di
script mi piace davvero tanto,
ma oggi leggendo le inserzioni di lavoro
riguaradanti il campo informatico mi sono reso conto
come il rapporto tra le inserzioni di chi cerca programmatori in php e di
asp e di 1 a 4 (se non 5) purtroppo
a favore di questo ultimo!!!  come si spiega secondo voi
questa grossa differenza, visto che le possibilità offerte
dai 2 linguaggi sono molto simili ???

 dai 2 linguaggi sono molto simili ???
Forse la gente non lo conosce e comunque c'e' ancora molta diffidenza, però
io conosco ditte anche MOLTO grosse che usano php per i loro siti. Conta
anche che per esempio su ASP ci sono molti più libri, si scrivono molti
articoli, è anche un peletto più commerciale (il che vuol dire molto). Sia
php, sia APS sono bei linguaggi di scripting.
Ciao,
    Lore


io penso che php offra molto di più e sia anche più prestante.
Inoltre funziona sui webserver più diffusi (Unix) nonchè su quelli Windows,
al contrario di ASP (gli emulatori fanno pena)
Il problema (come menzionato nell'altra risposta da Lore) è che si va dove
si specula di più.
Per questo il software OS stenta a decollare.Ad esempio StarOffice è gratis
e offre poche meno funzionalità di Office che costa più di 1 milione,
eppure...

Penso che la gente sia assuefatta dal marchio Microsoft.... o quantomeno gli
utenti medi....
conoscono solo microsoft e mac.... il secondo però << è solo per i
grafici... >> per cui....
Pian piano comunque la filosofia Open Source si diffonderà.... bisognerà
solamente aspettare che la mia generazione (18 anni), che conosce ed usa
linux, venga grande e diventi imprenditrice.... forse cambierà
qualcosa........
e adesso......bhe....solo pochi lo usano se per usi strettamente
professionali.. ( es. webserver, firewall, dns, ecc.... )
Parlando con un programmatore Oracle/Asp mi sono sentito un po' "SFIGATO" ad
usare Php.... lui mi descriveva funzioni che mi posso scordare sotto linux
(soprattutto nell'uso del DB Oracle.....). Certo che il fatto delle
prestazioni e stabilità.... non credo proprio si possa battere il
pinguino/unix con php.............
--
KAMY
http://www.tutorials.it
http://www.kmcount.net
http://ff1.fantacalcio.it
(tutti questi siti sono stati fatti in php!!!!!!)
Newsgroup: it.comp.www.php
Titolo: mysql NOW() e query

Salve, stï¿œ facendo un po' di prove con il PHP giusto per vedere come  
funziona e impratichirmi (vengo dalle jsp quindi qualche vaga concezione  
ce l'ho giï¿œ)
Ho una tabella mysql con vari campi tra cui un datetime, l'idea ï¿œ di  
inserire la data dell'inserzione di quella riga.
Sleggiunchiando in giro ho letto che il metodo giusto ï¿œ NOW(), corretto?
il tutto verrebbe tipo mysql_query("insert into tabella  
values(".NOW().")");
Ora vorrei fare una select che mi pigli solo i dati piï¿œ vecchi di un mese,  
mi verebbe da trasformare tutto in millisecondi e fare la differenza, cï¿œï¿œ  
un metodo migliore?
Grazie
-- 
Mail to: anforagimailpuntocomï¿œ

 Grazie
prego

 
http://dev.mysql.com/doc/refman/5.1/en/date-and-time-functions.html
Avevo capito che NOW fosse (anche e forse solo) php
Grazie per le spiegazioni e il link
-- 
Mail to: anforagimailpuntocomï¿œ
http://www.hostingjava.it/-SaThot/mail/me

 differenza, c�� un metodo migliore?
Ipotizzando che la colonna dove � salvato il timestamp si chiami 
"timestamp", puoi fare:
SELECT * FROM tabella WHERE DATEDIFF(CURDATE(), timestamp) > 30
oppure
SELECT * FROM tabella WHERE DATE_SUB(CURDATE(), INTERVAL 1 MONTH) > 
timestamp.
Tutto senza usare PHP ma solo MySQL.
-- 
Elminster

Newsgroup: it.comp.www.php
Titolo: Programmazione ad oggetti

Ciao a tutti,
sono un tesista in ingegneria civile e sto costruendo un Web-GIS con
prodotti Open Source (Slackware, Apache, PHP, MapServer,...), non so se
conoscete MapServer, è un Server Map per produrre cartografia. Questo si
basa su un file ASCII (.map) da cui ricava svariati parametri.
Il file .map è di tipo gerarchico ed è di questo tipo:
MAP
        NAME "nome"
        COLOR 255 155 250
        ....
        LAYER
                    NAME "nomelayer"
                    DATA ./dati/miodato
                    .....
                    CLASS
                                COLOR 123 189 100
                                .....
                    END
                    ....
        END
END
Ha degli oggetti (racchiusi tra NOME-OGGETTO e END) e degli attributi.
Io volevo creare questo file tramite un'interfaccia grafica usando PHP.
Pensavo di creare una classe MAP (il principale) con i sui attributi e
metodi, e poi altre classi all'interno della classe principale (per gli
oggetti come LAYER), è possibile?
Non sono assolutamente esperto di PHP, ogni idea è gradita!
Grazie.

 oggetti come LAYER), è possibile?
Non ho mai fatto classi annidate in PHP ma penso che si possa fare... poi 
basta provare con un semplice esempio!
Andrea.
Newsgroup: it.comp.www.php
Titolo: ciclo foreach

ciao a tutti,
scusate la domanda banale, ma sono agli inizi, ho una tabella mysql così composta
 
Id	day	mounth	year	start	stop
4	18	1	2013	1358488805.89225	1358496066.47257
8	18	1	2013	1358504408.20452	1358505608.20452
 
vorrei prendere i dati in php sottraare stop a star e ricavare il tempo di funzionamento, se ci sono stati più start e stop durante la giornata come in questo caso sommarli. ho provato a estrapolare i dati con un ciclo for
 
$hours_day=$data->view_hours_day($day,$day,$mounth,$mounth,$year,$year);
 
foreach ($hours_day as $test){
	$aid=$test[0];
	$aday=$test[1];
	$amounth=$test[2];
	$ayear=$test[3];
	$astart=$test[4];
	$astop=$test[5];
	echo $astart;}
 
però non mi visualizza $astart :(
dove sbaglio??
grazie

 ciclo for
 
 
fallo fare direttamente a mysql
 
SELECT day,month,year,SUM(stop-start) 
FROM stops GROUP BY (CONCAT(day,month,year));
 
ps: ci sono dei tipi appositi per gestire le date in mysql, utilizzare 3 
interi non mi sembra un buona idea


lo so devo rivedere meglio anche il db, comunque grazie
Newsgroup: it.comp.www.php
Titolo: codice html in php

Dovrei inserire nella index (in php) di vbulletin uno script del tipo:
<script src="date/daydate.js" type="text/javascript"></script> ed andrebbe 
nel "body"
dal momento che la index è scritta tutta in php, dove debbo mettere questa 
riga e in quali tag? 

 ha scritto nel messaggio 
news:fpcim2$tve$1...@aioe.org...

Posizionati nel posto desiderato, chiudi il php con ?> e dopo aver scritto 
il tuo script ricomincia con <?php
ciao

Newsgroup: it.comp.www.php
Titolo: Sicurezza: meglio ftp o http?

In questi giorni ho scoperto che si possono trasferire file sul server
tramite http al posto del ftp (se qualcuno fosse interessato a questo script
me lo faccia sapere).
Ora mi chiedo: è più sicuro passare i file in post tramite http o è meglio
aprire una connessione ftp?
Grazie
--
Andrea Azzini
Arya Interactive Media
www.inarya.com

 Grazie
La prima che hai detto.
Ftp dà troppe libertà all'utente.
Carlo.

 aprire una connessione ftp?
Uguali.
--
Stefano Vita Finzi Zalman
ho...@despammed.com

 ha scritto nel messaggio
news:cmYf9.84639$ub2.1...@news1.tin.it...


 aprire una connessione ftp?
Si e no.
Dipende dalla versione del software server in uso,
dal FW che sta dietro. Dalle impostazioni dei diritti.

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

Ho realizzato il mio primo sito in php+mysql su f2s ....creando due aree una
riservata all'aministratore (del portale) e l'altra ai clienti.
Ovviamente fase di login all'inizio.
Per far ciò mi sono servito delle sessioni ....proprio per non trasportare
dati (fra pagine).
Tutto funziona bene l'unica pecora nera è la connessione abbastanza lenta
.....
Ho capito innazitutto che i controlli sulle variabili del form potrei
effettuarli in Javascript (client-side e quindi + veloce ....di php che
server-side).
Per quanto riguarda il passaggio di parametri ......delicati dal punto di
vista della sicurezza ho utilizzato le sessioni ........e form con metodo
post.
Ci sarebbe qualche metodo + veloce e preferibile alle sessioni ....per
acceedere a variabili di altre pagine ?
spero di essere stato chiaro ....ciao a tutti  .....Raffaele

quello che dici è giusto ma mi sembra strano che il problema siano le sessioni. comunque un\'alternativa potrebbe essere XML
Posted by 
http://www.phpitalia.com
Newsgroup: it.comp.www.php
Titolo: Boh ... ?!?

Io ho una pagina che si chiama gest.php in cui c'è un link per un altra
pagina che serve a cambiare password. Come faccio a passare a dei valori
alla seconda pagina senza usare il get o le sessioni?
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 dei valori alla seconda pagina senza usare il get o le sessioni?
Con i cookie? Con JS e POST? Con la magia nera?
-- 
I am what I am, I do what I can
L'uomo, conscio di sbagliare, persevera.

 Con i cookie? Con JS e POST? Con la magia nera?
Io vorrei che però i dati che mando alla seconda pagina non siano visibili
all'utente che la usa, quindi come faccio ... !!!
P.S. = "setec astronomy" -> "too many secrets"


all'utente che la usa, quindi come faccio ... !!!
Se la pagina linkata appartiene allo stesso dominio di gest.php, i
cookies potrebbero essere una soluzione valida...
Dai un'occhiata alla funzione setcookie()...
http://it2.php.net/setcookie
-- 
Fabio Ruini
msn: 
f_r...@hotmail.com
skype: fabio.ruini - icq: 2887596
www: 
http://www.webalice.it/fabio.ruini
Newsgroup: it.comp.www.php
Titolo: [mysql] Group By, Distinct, Join

Salve a tutti!
Ho un problema... non riesco a capire, a livello concreto, il reale
funzionamento di Group By, Join e Distinct (e pure COUNT(*), cos'ha di
diverso da mysql_num_rows() ?)
La parola agli esperti, se vorrranno :)
Grazie!
Marco

 diverso da mysql_num_rows() ?)
GROUP BY
group by si usa per "raggruppare" i record selezionati con una funzione di 
grouping, funzioni come max(), sum() ecc. in base ad altri campi.
esempio, mettiamo che tenga le spese di casa divise per settore (bollette, 
cibo, ristorante, ecc..)
se a fine mese volessi la somma delle spese divise per settore dovrei fare:
select sum(euro) from spese where settore='bollette' e cosě via per ogni 
settore.
oppure:
select settore, sum(euro) from spese group by settore.
in questo modo mi trovo una tabella con una riga per settore e per ogni 
riga la somma delle spese relative.
DISTINCT
ti seleziona solo i record univoci.
riprendendo l'esempio di prima, immagina che per ogni spesa, oltre al 
settore, specifico anche un'altra piccola descrizione (es. il nome dei 
ristoranti in cui ho speso i soldi). se volessi sapere tutti i ristoranti 
in cui sono andato, senza gli importi e senza doppioni:
select distinct (descrizione) from spese where settore='ristorante';
(funziona anche su piů colonne, ovviamente)
JOIN
č una delle basi dei database relazionali!!
(non sono buono a spiegare, ma mette in relazione dati tra una o piů 
tabelle). prendo un esempio 'ORACLE'
select s.sid, s.serial#, p.spid from v$session s, v$process p where 
s.paddr=p.addr;
(questa č una join)
COUNT(*)
seleziona il numero di record che rientrano nelle clausole where.
la differenza con mysql_num_rows č che COUNT(*) non seleziona i campi ma 
solo il numero e viene fatto dal motore del db (quindi molto piů veloce) e 
puň essere a sua volta un campo:
select settore, count(*) from spese group by settore;
e ti ritrovi il numero di spese per ogni settore.
ciao!

 diverso da mysql_num_rows() ?)
Allora:
"SELECT COUNT(*) FROM nome_tabella" in effetti è equivalente a
mysql_num_rows(), cioè contiene come valore il numero di righe restituite
dalla query.
"SELECT DISTINCT nome_colonna FROM nome_tabella" rimuove i duplicati dai
risultati di una query. Se, per esempio, nella colonna su cui effettui una
ricerca hai due record che contengono entrambi "China", te ne verrà mostrato
uno soltanto.
JOIN è la sintassi ANSI per correlare le tabelle. In mySQL si usa
normalmente lo stile cosiddetto "theta" che NON impiega la clausola JOIN
bensì la clausola WHERE e, eventualmente la LEFT JOIN. Ti rimando al manuale
di mySQL, perché è una cosa un po' lunga.
GROUP BY serve a ragguppare i risultati in base al nome di una o più
colonne. Ti rimando al manuale perché sento il cane che fa casino di là e
devo andare a vedere cosa gli succede, scusa :-)
_China

 ha scritto nel messaggio
news:a1k7cr$8la$1...@serv1.albacom.net...

Newsgroup: it.comp.www.php
Titolo: problema concettuale

salve a tutti
sto sviluppando un gestionale che contiene, fra gli altri, la possibilita'
di fare l'upload di documenti che potranno
essere visionati in modo esclusivo da alcuni utenti. In altre parole, il
documento verra' rinominato con il nome
dell'utente a cui e' destinato e solamente quest'ultimo, dopo essersi
loggato, potra' visionarlo e/o scaricarlo.
Il problema arriva quando devo creare un archivio storico di questi
documenti e visualizzarne la lista sulla
pagina dell'utente dopo il login.
Secondo me dovrei aggiungere al nome del documento (che poi e' il nome
dell'utente) un numero progressivo
e tenerne traccia su una tabella mysql. Al momento dell'upload di un nuovo
documento, assumerebbe come nome
il numero immediatamente successivo al piu' alto contenuto nella tabella. In
questo momento l'utente verrebbe
avvertito da un link, mentre tutti gli altri documenti (identificati dai
numeri piu' bassi nella tabella) costituirebbero
lo storico.
Sto' pensando mentre scrivo. E' una maniera corretta? oppure c'e' un altro
metodo piu' funzionale?
ciao
d.
p.s. spero di essere stato abbastanza chiaro

agenzia petracca ha scritto:

perchè non creare una directory per ogni utente(semai con il loro username)
poi leggi semplicemente il contenuto della directory, e puoi ordinarli 
in base alla data di ultima modifica dei file
in questo modo puoi anche proteggere la directory solo per tal utente
avendoli tutti in una directory cmq sono accessibili in lettura da tutti 
gli utenti anche se in un ipotetica tabella mysql hai associato tale 
file solo ad un utente
Newsgroup: it.comp.www.php
Titolo: Problema sessioni :)

Su un sito ho un problema molto fastidioso, premetto che io solitamente uso
soluzioni alternative che mi sono inventato, al posto delle sessioni, però
su un sito che ho fatto molto tempo fa ho usato purtroppo le sessioni e mi
da questo problema:
index.php?PHPSESSID=d875f695f48afd9c8ca14451eac345a9...
Vicino tutti gli indirizzi compare una stringa penso dovuta alle sessioni,
il mio cruccio è adesso, è un problema di cui la causa è la mia ignoranza,
oppure è un problema dell'hoster che ha settato male Php?
A causa il sito in questione ha perso tutte le pagine indicizzate su Google,
ed è rimasta indicizzata solo la home page, ed è successo un casino anche
con altri motori di ricerca.
Posso io risolvere questo problema, oppure deve intervenire l'hoster e
settare correttamente?

"Giovanni Ceglia" <giovann...@TOGLIQUESTOinwind.it> ha scritto nel
messaggio news:Iqlka.95625$i26.2...@news2.tin.it...

penso sia il parametro in php.ini relativo alle sessioni, ovvero
"enable-trans-id" che passa ad ogni link il nome e l'id di sessione. se non
puoi modificare il php.ini non puoi farci niente...se non togliere le
sessioni dallo script.
parere di un niubbo.
ciao

 con altri motori di ricerca.
Ma figuriamoci!
Google avrá deciso di non indicizzare più le pagine perché non erano
rilevanti o i metatag non corrispondevano con il contenuto reale o hai usato
qualche cloaking o redirect.
Lo stesso ti è accaduto anche con altri motori.
Le sessioni e l'identità di sessione a cui fai riferimento non c'entra
nulla. Ma come ti è venuta questa idea?

 nulla. Ma come ti è venuta questa idea?
IL fatto che Google abbia scartato le pagine, mi sembra strano anche a me,
ma di fatto, GoogleBot si è fermato alla prima pagina, pur essendoci 2-3
link a pagine successive, e premetto che non ci sono redirect ed altri
giochetti, è una pagina semplicissima.
Ho anche controllato tutti i tag e sono chiusi tutti, e non ci sono
javascript, l'unica possibilità è che il server fosse down quando GoogleBot
è passato sulle altre pagine, ma l'hoster nega, oppure che GoogleBot abbia
avuto problemi a causa di quel parametro.
La mia ipotesi non è priva di fondamenti, ho sperimentato con il mio ragno,
pur avendo io inserito una funzione che elimina tutto quello dopo ? dagli
indirizzi, il mio ragno si ferma alla prima pagina e non rileva i links del
sito, ovvero rileva solo quelli a siti esterni, quindi c'è qualcosa che non
va nella pagina, e l'unica spiegazione plausibile è quella.
C'è qualcosa in quella stringa che produce qualcosa di indesiderato,
probabilmente quando viene codificata, succede qualche pastrocchio.
Le sessioni in quella pagina le uso solo per contare i visitatori online.
Adesso faccio una cosa, metto un controllo, se passa uno spider non attivo
il contatore e quindi le sessioni, se passa un browser normale attivo le
sessioni, così non dovrebbe rompere le scatole quel problema.
Newsgroup: it.comp.www.php
Titolo: errore header

Ciao a tutti,
una volta eseguita una pagina avrei bisogno di reindirizzare l'utente al
menù principale, ma mi visualizza il seguente errore:
Warning: Cannot add header information - headers already sent by (output
started at c:\programmi\apache
group\apache\htdocs\officecenter\amministrazione\mailing\sendmail.php:29) in
c:\programmi\apache
group\apache\htdocs\officecenter\amministrazione\mailing\sendmail.php on
line 57
MAI visto prima!
pensando che :29 fosse la riga dico solo che la riga 29 è il title della
pagina, quindi impossibile:
mi dà lo stesso errore in qualsiasi parte dello script che la inserisco.
Se le informazioni non sono sufficenti posterò anche il codice in seguito,
in quanto breve.
Grazie a tutti
 Silvio

 ha scritto nel messaggio
news:eH8Ga.1498$de....@news.edisontel.com...


 menù principale, ma mi visualizza il seguente errore:
Per reindirizzare un utente ad una pagina mentre generi codice html non 
dovresti usare php ma funzioni javascript. Header sono istruzioni
del server e vengono inviati al browser prima di qualsiasi output.

 ha scritto nel messaggio
news:XehGa.22481$Fr5.4...@tornado.fastwebnet.it...


 Puoi fare un'esempio javascript per reindirizzare ?
www.google.com
 (redirect javscript example)
news:it.comp.lang.javascript
Newsgroup: it.comp.www.php
Titolo: Impedire "Aggiorna"

Ciao a tutti,
vorrei sapere se in PHP è possibile "impedire" a un utente di cliccare su
Aggiorna del browser, questo perchè se invio dei dati a una pagina tramite
una form e con questi dati faccio alcune operazione (ad esempio su un
database), aggiornando il browser tutto questo viene rifatto e ciò non deve
avvenire.
Grazie.

Cujo wrote:
echo("per favore, non cliccare \"Aggiorna\" nel browser");
                                ^         ^
Scusa, avevo dimenticato di escapeare le virgolette.


 Aggiorna del browser ...
Certo, in due modi. O stai dietro a lui con una bacchetta, e gliela dai
sulle dita appena si avvicina al bottone Aggiorna....
Oppure fai come faccio IOOOOOOOO :)
Setta una variabile di sessione:
$_SESSION["datiInviati"] = "no";
La pagina che riceve i dati chiede ... è settata la variabile di sessione su
'no'?
OK, allora invio i dati e la risetto su "si".
Se si aggiorna la pagina con la variabile settata su "si", i dati non
vengono inviati, e per il resto, ad libitum.
1) non vengono inviati e non succede niente
2) non vengono inviati e si informa l'utente
3) si reinvia (attenzione agli header Location prima di ogni print o echo)
l'utente alla pagina del form, la quale all'inizio risetta la variabile su
"no" e si è pronti per un nuovo invio
Ciao

 ha scritto nel messaggio
news:b69gtj$370$1...@lacerta.tiscalinet.it...

if(clickOn(f5))
{
    echo("Furbetto cio' non deve avvenire!!!");
}
non conoscevate le nuove funzioni sugli eventi di pagine del php
4.3.2.3.1.5,6?
;)
...e la simpatia si spreca

Ok, e se fa un logout o comunque quell'operazione che gli permetta di
ricominciare (non sò nel tuo caso) e poi torna indietro un pò di volte?
cosa succede?
Ad es. io ho il classico carello della spesa e supponiamo che Tizio abbia
concluso l'affare appena riprovasse a compare, tutte le variabili di questo
mondo devono essere risettate altrimenti non può fare quella cosa rarissima
di ricomprare...

Peppe Totaro ha scritto:

Senza usare le sessioni, puoi fare in modo molto semplicemente che la pagina
php che viene visualizzata non sia quella che registra i dati.
Es. Nella pagina "cassa.php":
<form action="salva_ordine.php">
<input type=submit value="Salva l'ordine">
</form>
Nella pagina "salva_ordine.php":
<?
Salva_ordine_nel_db_o_dove_vuoi($_REQUEST);
Header("Location: {$_SERVER['HTTP_HOST
']}/mostra_ordine.php?ordine=$id_ordine");
Exit;
?>
Nella pagina "mostra_ordine.php":
<html><body>
<?
    Mostra_ordine($_REQUEST['ordine'];
?>
</body></html>
A questo punto facendo "reload" l'utente non fa altro che ricaricare
"mostra_ordine.php" che non fa altro che visualizzare l'ordine.
S*

Oh, questo č un buon consiglio!

 di ricomprare...
scusa me la spieghi non ho capito cosa vuoi dire
ciao
Alesi_27
Newsgroup: it.comp.www.php
Titolo: Problema PDF con IE6

Il seguente codice PHP funziona benissimo con NS4/NS6 ma non con IE6 
(ver. 6.0.2800.1106). Come mai ?
$pdf = pdf_new ();
if (!pdf_open_file ($pdf, ""))
   die ("PDF open error");
pdf_begin_page ($pdf, 595, 842);
$font = pdf_findfont ($pdf, "Times-Roman", "host", 0);
pdf_setfont ($pdf, $font, 30);
pdf_show_xy ($pdf, "Prova PDF", 50, 750);
pdf_end_page ($pdf);
pdf_close ($pdf);
$buf = pdf_get_buffer ($pdf);
$len = strlen ($buf);
header ("Content-Length: $len");
header ("Content-type: application/pdf");
print $buf;
pdf_delete ($pdf);
?>

 header ("Content-type: application/pdf"); print $buf;
ciao
Marco
-- 
bernama -ricciolino- libero -puntino- it
In C i bug vanno scritti. In C++ si possono ereditare.
+- PHPRndSig 0.02 --------------------------------------------62/78-+

 (ver. 6.0.2800.1106). Come mai ?
Ho copiato e incollato il tuo codice.......  da me funziona...
Win 2k Professional
Explorer 6.0.2800.1106
http://www.powerinside.ch/TEMP/pdf.php
questa é la pagina.....
Non so che dirti .... :(

 ha scritto nel messaggio
news:3e886ad6$1...@news.bluewin.ch...


 Grazie,
Io in phpinfo() ho queste informazioni
PDF
-----------------------------------
PDF Support enabled 
PDFlib GmbH Version 4.0.1 
Revision $Revision: 1.94.2.1 $ 
Ma se dici che in Netscape funziona, non credo che sia un problema di
questo tipo! Perň potrei sbagliarmi!
L'hai in locale o posso accedere via Internet?? Se si dammi il link
che provo ...
Ciauz
POL

 POL
A te,



Ho provato sia su Win che Unix ....
Ma non é di default nell'installazione standard?
Ho Apache 1.3.20 e PHP 4.1.2
Se hai la possibilità prova anche con easyphp (
http://www.easyphp.org
)
é un pacchetto Free contenente Apache - MySQL - phpMyAdmin ecc ....
Domani dall'ufficio ti dico qualcosa in piu ...
Forse é solo da includere nelle direttive del file
http.conf di apache .....
Domani guardo e ti dico ...
CIauz
Newsgroup: it.comp.www.php
Titolo: Comprendere le "classi"\

Un saluto a tutti.
Spiace disturbarvi, ma non riesco proprio a farmi entrare nella zucca
l'utilizzo delle classi in PHP.
Qualche consiglio dove trovare degli esempi e tutorial "semplici
semplici" per approcciare l'argomento?
Grazie in anticipo a tutti!
CB   
claudiob...@lycos.it
Per rispondere togli le "z" dalla firma.

 semplici" per approcciare l'argomento?
ti chiedo prima io:
hai già in mente cosa sono le classi più in generale e come funziona l'OOP?
altrimenti prova a prendere qualsiasi tutorial di linguaggi a oggetti:
python, ruby, java... quasi tutti i tutorial che trovi spiegano cos'è 
l'OOP e come funziona. una volta stampato in testa, l'associazione con 
le classi PHP dovrebbe essere immediata.
fai anche un paio di ricerche su 
groups.google.it
. ci saranno tonnellate 
di threads in merito.
ciao
-- 
punkarruso
Newsgroup: it.comp.www.php
Titolo: alternativa al database

sto lavorando su un server che mi permette di usare il php , ma non ha
installato e non posso installare mysql. Dato che devo creare un database
piccolo ( singola tabella, ogni campo diviso in 5 celle ), me l'ero cavata
con un file di testo. I problemi nascono dal fatto che i txt hanno
limitazioni di caratteri per riga che mi tagliano le gambe. Ho letto di file
dbm, ma sono sviluppabili solo su linux, quindi vi chiedevo se avete conigli
su un tipo di file che non necessiti un server database , ma che mi permetta
di inserire informazioni senza limitazioni. Grazie


SQLite?

> SQLite?
Ho appena dato un occhio al sito, la domanda è posso inserire come include
in una pagina php un file .h

 include in una pagina php un file .h
SQLite e' un database su file, tipo ms access, ma portabile su altre
piattaforme, da PHP5 e' integrato nel core.
Per inserire ed estrarre le informazioni devi utilizzare le funzioni
per sqlite di php.
-- 
I'am what I'am, I do what I can

Def wrote:

Sempre file ma
Comma separate value.
oppure XML
ciao
Marcello

 limitazioni di caratteri per riga che mi tagliano le gambe.
Da quando?
Puoi anche farti un .txt con righe da qualche K l'una... sei i tuoi 
campi superano questa dimensione, ti consiglio di metterne ognuno in un 
file a se' stante.
bye!
-- 
Fabrizio "Hermooz" Ermini

> Da quando?
usando notepad una riga mi tiene tot caratteri, non so se sia una
limitazione del programma :)

 limitazione del programma :)
Benedetto figliolo... quello è semplicemente il word wrap automatico di 
notepad, è solo una comodità di visualizzazione... puoi facilmente 
disabilitarlo dal menu' (opzioni, mi pare, ma non ho un notepad sottomano).
Notepad comunque _ha_ delle limitazioni, ma sulla dimensione totale del 
file. Questo in ogni caso non vuol dire che tu possa usare file grandi 
quanto vuoi per tenere i tuoi dati, semplicemente che poi dovrai usare 
qualcosa di più vispo di un Notepad per guardarci dentro...


 di notepad, è solo una comodità di visualizzazione... 
Non e' proprio cosi', anche senza il word werap notepad manda a capo
automaticamente dopo 1024 caratteri. Non e' che introduce i caratteri
#13#10, ma va a capo lo stesso (questo sotto windows 2000).
Saluti.


 #13#10, ma va a capo lo stesso (questo sotto windows 2000).
il che non modifica il mio ragionamento: non è il file di testo ad 
essere limitato, ma l'applicazione :-)
-- 
Fabrizio "Hermooz" Ermini
Newsgroup: it.comp.www.php
Titolo: [Q !!] Variabili passate alle pagine.

Salve,
ho un problema per me molto serio:
devo configurare un server web su una macchina con Win XP e ho 
installato Apache 1.3.24, PHP 4.2.0 e MySQL server 3.23.49-nt.
Tutto funziona bene, ho installato anche PHPMyAdmin e gira benissimo.
L'unica cosa che non mi funziona, ed č gravissimo, č che le mie pagine 
php ignorano le variabili passate dalle form, via POST, GET o anche con 
il punto interrogativo direttamente nell'url tipo "URL?willie=pippo".
La cosa ancora piů strana č che PHPMyAdmin funziona e credo che lě ci 
saranno delle form con qualche variabile da passare.
Queste sono le due pagine che ho usato per prova.
default.php
-----------------------------------------------------------------------
<html>
<body>
<form action="next.php" method="post" name="form1">
<input type="text" name="willie">
<input type="submit" value="Submit">
</form>
</body>
</html>
-----------------------------------------------------------------------
next.php
-----------------------------------------------------------------------
<html>
<body>
<? echo $willie; ?>
</body>
</html>
-----------------------------------------------------------------------
Avete idea di dove potrebbe essere il problema?
Se volete vi posto anche httpd.conf e/o php.ini.
Grazie mille a chiunque mi dia una mano.
---
Gianni

 La cosa ancora più strana è che PHPMyAdmin funziona e credo che lì ci


>Avete idea di dove potrebbe essere il problema?
http://punto-informatico.it/p.asp?i=39976
Flavio Moretto
flamor@[viaquesto]
qzerty.it
 
icq 122395780 (pat)
- internet  + cabernet

Avete idea di dove potrebbe essere il problema?
file php.ini
register_globals = On
Ciao 
T1