mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.www.php
Titolo: Easy PHP aiuto....

Volevo... installare in remoto una piattaforma windows xp prof -...
per poter capire qualcosa di piu di php e mySql...
Ho installato Easy php 1.6  mi sembra che l'istallazione tutto ok.. e poi ho
seguito la guida
trovata....
http://www.tripod.lycos.it/webmaster/topics/technic/php/php-workshop6/2/
ma la figura N2 della pagina mostratami...nel sito non mi appare... ...
ho provato anche a istallare iis2 ma nulla e cambiato...la pagina che mi
mostra... andando in sito locale e questa.
       Répertoires à la racine d'apache (www) :
      Cette page permet de visualiser les répertoires placés à la racine du
serveur. Si vous souhaitez organiser autrement le répertoire "www", vous
pouvez effacer ce fichier. Il en existe une copie de sauvegarde dans le
répertoire "safe" (index-safe.php).
      E vero che sono proprio un neofita ma...se ce qualche buon omo che mi
puo aiutare garzie mille....
       saluti..

 saluti..
La directory www contenuta in easyphp è quella dove vanno messe le pagine
web che Apache deve processare. Il messaggio in francese dice che puoi
cancellare il file al suo interno e copiarvi le pagine del tuo sito.
Non preoccuparti se la non ti appare la pagina come nella guida di Lycos.
Se vuoi fare un test creati una pagina php con scritto:
<?php
phpinfo();
?>
salvala nella directory www e lanciala dal browser dopo aver avviato Easy
PHP.
--
CLS
www.vallecaudina.net

provo subito....
in qualsiasi punto della pagia posso mettere i codide che mi hai indicato
... ?


 in qualsiasi punto della pagia posso mettere i codide che mi hai indicato
fai così:
- crea una pagina vuota con solo quel codice che ti ho riportato
- salvala con l'estensione php nella cartella www
- avvia easy php
- dal browser digita 
http://localhost/pagina_che_hai_creato.php
dovrebbe apparire una pagina con tutte le info relative al php installato
sulla tua macchina.
La funzione phpinfo() serve proprio a leggere la configurazione del PHP.
Poi puoi provare con un classico:
<?php
echo "Ciao";
?>
Ciao
--
CLS
www.vallecaudina.net

questo e quello che mi si e presentato piu una serie di tabelle
PHP Version 4.2.0
SystemWindows NT 5.1 build 2600
Build DateApr 20 2002 18:36:03
Server APIApache
Virtual Directory Supportenabled
Configuration File (php.ini) PathC:\WINDOWS\php.ini
Debug Buildno
Thread Safetyenabled
 This program makes use of the Zend Scripting Language Engine:
Zend Engine v1.2.0, Copyright (c) 1998-2002 Zend Technologies
----
ora in cartella locale posso mettere tutto il sito in locale .. garzie
mille...per ora
Newsgroup: it.comp.www.php
Titolo: [OT MYSQL] confronto di un varchar con un intero

visto che sul gruppo dei db non mi rispondono ci provo qua:
per errore una parte di codice mi generava una query del genere:
select `username` from `users` where `username`=0;
quindi mettendo a confronto il campo uername (un varchar) con l'intero 
zero.
ok trovato l'errore risolto il problema.
Deto questo non mi spiego pero' il result set restituito da  mysql e cioè:
tutti gli username!!!!
evidentemente mi sono perso qualcosa in giro, lo zero ha un valore 
speciale quando confrontato con un campo non intero?
se al posto dello zero metto un qualsiasi altro intero il result set è 
vuoto, ma con zero no.
Insomma, in questo caso, cosa succede esattamente?
anche alla luce di:
mysql> SELECT IF(0, 'true', 'false');
+------------------------+
| IF(0, 'true', 'false') |
+------------------------+
| false                  |
+------------------------+


La butto li, ma è un'ipotesi: probabilmente il typecasting (se
avviene) di una stringa in intero dà zero (almeno che la stringa non
contenga solo numeri).

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

Mi serve questo comando ma e' case sensitive!io invece voglio che non lo
sia!Come faccio?



Usi un altro comando.
(eregi_*, preg_* come to mind)
Leonardo

Non puoi settarlo a insensitive.
Utilizza preg_replace,
e' un po' piu' lento (io nn me ne sono mai accorto...) ma almeno con
l'opzione /i lo setti a insensitive
preg_replace("/pippo/i", "Omar", "Ciao, sono Pippo");
Ciao,
~omar


Oppure converti in minuscolo/maiuscolo tutto e fai il cambiamento
Newsgroup: it.comp.www.php
Titolo: cambiare pagine server remoto

Premetto che in parte è un Off Topic, perché non riguarda strettamente la
programmazione PHP, ma credo che sia ugualmente il gruppo migliore dove
porre questa domanda:
Abbiamo un sito in hosting programmato in PHP.
Per sviluppare una interfaccia in locale (Linux, Apache) che permetta di
cambiare le pagine o aggiornare i dati sul server remoto, che tipo di
permessi devo richiedere all'azienda che ci ospita il sito?
Ho provato ad esempio a connettere via FTP utilizzando uno script, ma mi
rifiuta la connessione. Può dipendere dai permessi?
E per quanto concerne la connessione a mySQL? Con cosa sostituisco
'localhost' ? Con l'IP a cui corrisponde il sito? Anche in questo caso
servono dei permessi speciali?
Ho pensato anche a non tenere le pagine in locale, ed invece a metterle su
server remoto, ma non abbiamo la connessione SSL, e forse, anche proteggendo
le pagine con password, è un po' rischioso, no?
Grazie in anticipo

 le pagine con password, è un po' rischioso, no?
??? Ma il server locale è collegato in rete ed accessibile da tutti? In caso
contrario è ovvio che devi trasferire tutte le pagine sul server dell'host,
altrimenti chi puo vedere il sito?
--
73 de IK2VTJ, Piero.
http://www.ardf.it
 , 
http://www.qsl.net/ik2vtj
Togli/Remove 'NONVOGLIOSPAM' dall'indirizzo/from address


Intanto, grazie per le risposte anteriori.
Per quanto concerne quest ultimo punto, ovviamente mi riverivo alle pagine
di amministrazione del sito, ad uso interno.
Potrei caricare anche quelle in remoto, ma in assenza di connessione sicura
SSL, mi sembra un po' rischioso.

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

ciao a tutti..
ho installato Apache, Mysql, e php 4.2 tramite un tool che me li ha 
anche configurati (apache2triad)
Il problema ora, č che non so da dove iniziare. Cioč.. i file ora so 
dove stanno... e fin qui tutto bene. Quello che non riesco a fare č 
accedere a phpmyadmin. Mi chiede la password, e non so dove devo andare 
per cambiarla, non conoscendola... ne esiste una di default? Tutti i 
file sono sul mio pc impostato come server. E' un pc con winxp pro.
Grazie a tutti per l'aiuto...
Ciao, Kevin


Ho risolto! Ora vi dico come, per quelli che sarebbero stati interessati.
Cliccando su: start/tutti i programmi/
si trova il menu di Apache2Triad in cui c'č anche il link ad un file che 
si chiama: readme.txt
Qui sono salvate tutte le informazioni che riguardano al come accedere 
ai programmi per la prima volta e varie configurazioni, dove sono 
salvati i file (che hanno percorsi diversi dagli standard scritti nei 
manuali)
Leggendo lě ci sono tutte le password relative (che poi possono essee 
modificat accedendo ai vari programmi).
Spero sia stato d'aiuto a qualcuno.
Ciao a tutti!
Kevin.
Newsgroup: it.comp.www.php
Titolo: Header e cookies

Ho letto che le impostazioni dei cookies vengono mandate al client via
header e pertanto le funzioni per i cookies vanno messe prima di tutto.
Ok.
Ma se io voglio che una pagina mi setti un cookie e poi mi faccia il
refresh in automatico lo posso fare semplicemente inserendo i normali
tag di refresh (META REFRESH ecc) dopo la setcookie?
Claudio

 wrote in message
news:afhjt8$lad$1...@lacerta.tiscalinet.it...

Si:
 output header
 output html (e quindi meta tags inclusi)

Newsgroup: it.comp.www.php
Titolo: e-mail redirect in plesk.... HELP!

SALVE A TUTTI
uso apache + plesk admin
e vorrei permettere ai miei utenti di crearsi dasoli le e-mail redirect
senza che io vada nel mio pannello di controllo
e' possibile?
GRAAAAAAAAAAZIE!!!

 e' possibile?
CERTO, Plesk esiste per questo: dare un'interfaccia abbastanza userfriendly
a più livelli.
A livello Administrator crei il cliente, e gli assegni i domini. La password
che scegli per l'utente sarà anche una password che gli permetterà di
accedere allo stesso pannello 
https://xxx.xxx.xxx.xxx:8443
 , ma con
privilegi diversi.
Le impostazioni che tu puoi cambiare (come DB, DNS, hosting fisico,
assegnazione dominio, etc.) lui le vedrà immodificabili mentre potrà ad
esempio crearsi da solo e-mail forwarder, POP, gruppi e autorisponditori.

...


 non esiste un procedimento in tempo reale??
Scusa, perchè non dai loro l'accesso al pannello di controllo? Se poi non
sono capaci di leggere l'inglese (capita purtroppo!) allora non puoi che
farlo tu...
...ma se spieghi come funziona l'interfaccia, e magari dai al cliente un
paio di fogli con una guida di riferimento rapida per quanto riguarda le
mail non devi fare più niente

...

Newsgroup: it.comp.www.php
Titolo: scrivere su un file di testo

Ciao a tutti.
Ho questo problema: dovrei scrivere su un file di testo che riporta la 
configurazione dei miei script.
Il file č piu' o meno cosi':
giorni min = 30
giorni max = 40
Ora io  apriro il file e leggere le due righe senza problemi,
     MA se devo aggiornare il file e lo apro con fopen($file,"w")) ottentgo 
il troncamento dalla posizione 0 del file
    quindi lo cancello completamente e ricomincio
INVECE vorrei aggiornare il tutto modificando solo i due valori 30 e 40.
Utilizzando l'opzione append mi troverei alla fine del file e non so come 
far tornare il puntatore su
tra l'altro se capisco come posizionare il puntatore al file sui numeri, 
avro' anche un altro problema da risolvere, cioč quello di cancellare i due 
valori precedenti
Un aiuto č graditissimo e ringrazi subito
ma se sapete dirmi anche su cosa mi dovrei documentare meglio vi 
ringrazierei ancora di piu
ciao a tutti e buon lavoro 

 vorrei aggiornare il tutto modificando solo i due valori 30 e 40.
perche' invece non scrivere una manciata di caratteri in piu' e ottenere
codice piu' pulito e manutenibile?
-- 
Conoscere le sorelle degli amici e' uno dei
motivi per i quali conviene avere molti amici.

 cancellare i due valori precedenti
Sei sicuro che sia la strada giusta?
Perche' non usare file formattati tipo INI od XML?
-- 
I am what I am, I do what I can
Sei un newbie? Leggi questo 
http://url.repository.biz/go/3C
Vuoi supportarmi? 
http://url.repository.biz/go/3E
Do. Or do not. There is not try.
Newsgroup: it.comp.www.php
Titolo: PHP e safari

Ciao ragazzi, ho un problema nella visualizzazione di una pagina php
in safari (mac), su windows tutto viene letto ed interpretato 
correttamente, ma con safari (mac) invece di visualizzare la gallery mi 
visualizza il codice html, come se fosse un file di testo per capirci.
Qualcuno mi saprebbe illuminare?
La gallery è un semplice script che elenca il contenuto di una cartella 
mostrandone le thumbnail:
http://www.incantevoleventi.com/gallery.php
-- 
______________________________
  Omega
 
http://gnammo.altervista.org
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯

 safari (mac),
sei sicuro che il problema sia lato php?
cioè il php camnbia l'output in base alla versione dello user agent?
in caso negativo, il problema non sta nel php ma nell'html

 in caso negativo, il problema non sta nel php ma nell'html
No non c'è nessun controllo sull'UA, ti ringrazio, spulcerò l'html per 
verificarne la correttezza.
Ciao


 verificarne la correttezza.
eh, forse è il caso:
http://validator.w3.org/check?uri=http%3A%2F%2Fwww.incantevoleventi.com%
2Fgallery.php&charset=(detect+automatically)&doctype=Inline&group=0

 visualizza il codice html, come se fosse un file di testo per capirci.
Forse il tuo webserver non e` configurato per impostare il mime-type 
corretto (text/html).
Chiedi info sul newsgroup relativo al tuo software di web-server.
Bye.

 verificarne la correttezza.
Il codice HTML è lì ma Safari non lo interpreta come tale
~ $ curl -I -s 
http://www.incantevoleventi.com/gallery.php
 | grep Content
Content-Type:


Potrebbe anche essere un header() scorretto buttato fuori da php, anche 
se tendo a pensare anch'io che sia un'errata configurazione del webserver
@OP
Hai da qualche parte una funzione che butta fuori header?
Marco
Newsgroup: it.comp.www.php
Titolo: come far leggere anche i .php3? (sotto linux?)

vorrei far interpretare all'apache i file con estensione php3 come file
php. Come fare?
ho cercato in giro ma l'unica cosa che ho trovato oltre ai file
httpd.conf (dove sembra non esserci nulla a proposito)  è:
[m@localhost conf.d]$ pwd
/etc/httpd/conf.d
[m@localhost conf.d]$ cat php.conf
#
# PHP is an HTML-embedded scripting language which attempts to make it
# easy for developers to write dynamically generated webpages.
#
LoadModule php4_module modules/libphp4.so
#
# Cause the PHP interpreter handle files with a .php extension.
#
<Files *.php>
    SetOutputFilter PHP
    SetInputFilter PHP
    LimitRequestBody 524288
</Files>
#
# Add index.php to the list of files that will be served as directory
# indexes.
#
DirectoryIndex index.php
Ma non so se è il file corretto e come si modifica.
Grazie in anticipo, MArio.

php. Come fare?
In /etc/apache/srm.conf la riga:
AddType application/x-httpd-php .php .php4 .php3



non esiste questo file nella mia versione (redHa 8 - .
Grazie comunque per avermi risposto!

non esiste questo file nella mia versione (redHa 8 - .
Forse in un'altra directory (dovrebbe essere nella stessa in cui c'e'
httpd.conf). Credo che questo file di configurazione sia standard di
apache, non mi pare che sia dipendente dalla distribuzione, al limite
cambia la directory in cui si trova.

Vi ringrazio per l'aiuto!
RIASSUMO PER EVENTUALI PERSONE COON LA REDHAT 8.0
CHE INCONTRERANNO LO STESSO PROBLEMA:
PROBLEMA: apache non fa girare le pagine con estensione php3 ma fa girare
quelle con php (quindi il php è istallato e funzionante)
SOLUZIONE:
modificare il  file  /etc/httpd/conf/httpd.conf
e la linea da aggiungere è:
AddType application/x-httpd-php .php .phtml .php3
che nel mio file sta circa in questa parte:
#
# AddType allows you to add to or override the MIME configuration
# file mime.types for specific file types.
#
AddType application/x-tar .tgz
AddType application/x-httpd-php .php .phtml .php3
GRAZIE ANCORA A TUTTI!
Mario.

 modificare il  file  /etc/httpd/conf/httpd.conf
Non so se dico una gran str***ata, ma credo che sarebbe meglio modificare il
file /etc/httpd/conf.d/php.conf
Questo perchè è quello che Redhat include nel principale e che non viene
perso ogni volta che usi il tool di conf del server di Redhat (ammesso che
lo si stia usando...)
Spero di esser stato utile.
    Shogun
Newsgroup: it.comp.www.php
Titolo: 2 problemi sicuramente stupidi

Salve a tutti,
ho messo su un sito e un forum da pochissimo, premetto che non sapevo 
cosa fossero l'html e il php.
Dunque vorrei dare un nome al forum, posizionandolo nella zona alta e 
centrale dello stesso ma non ho la + pallida idea di come fare.
Secondo: ho scrico le piccole immagini per indicare i vari livelli in 
base ai messaggi postati. Non riesco a capire dove le devo trasferire e 
come fare ad attivarle. I livelli con le varie definizioni gli ho creati 
e sono funzionanti.
Ringrazio chiunque abbia voglia di aiutarmi.
HIGHLANDER

HIGHLANDER wrote:

magari se tu postassi almeno il nome del forum.. sarebbe più facile
aiutarti..
-- 
www.iuz-lab.info


scusatemi non volevo fare pubblicità cmq
http://www.highlanderdj.altervista.org
grazie

e sono funzionanti.
Le trasferisci in una sottocartella del forum, ad esempio
images/level, e indichi il percorso dell'immagine nella creazione dei
livelli; a proposito, visto che li hai già creati, quali hai indicato?
Ciao
Francesco Mazzi
Webmaster di AltroPC.it - 
http://www.altropc.it
 
Project Admin di "PHP Reservation - Online booking system" - 
http://phpreservation.sourceforge.net
Dev.Staff di E-Xoopport - 
http://dev.e-xoopport.it

 livelli; a proposito, visto che li hai già creati, quali hai indicato?
Ho fatto esattamente cos', ma compaiono solo le definizioni dei livelli 
non le icone. Ho messo cose del tipo: postino, postino esperto, inviato, 
inviato speciale. Per ora ne ho creati fino a 500 messaggi.
Ti ringrazio dell'interessamento. Ti assicuro che nonostante la mia 
totale ignoranza sia dell'html che del php , il forum è quello che mi da 
+ problemi, e vorrei molto saper gestire questo codice.
highlander
Newsgroup: it.comp.www.php
Titolo: SEO mod_rewrite o  file

 
secondo voi al fine SEO è meglio un sito con un albero sorgente
completo 
        /index
	/pagina1
	/pagina2
	/pagina3
		/directory
 
oppure è uguale 
 
	/index
	/pagina e mod_rewrite  
 
Vorrei capire che differenza c'è da un punto di vista di
indicizzazione .
 
Enrico 
 


Nessuna: da fuori è impossibile sapere se la struttura fisica è la prima o
la seconda.
Sempre che, se ho capito la domanda, nel secondo caso imposti mod_rewrite
in maniera da tirar fuori le risorse mappate sugli URLs del primo caso.
 
Ciao!

 completo...
Da un punto di vista SEO è meglio se ogni pagina sia accessibile in GET 
ha un URL univoco e immutabile.
 
Che sia 
http://example.com/pagina1
, 
http://example.com/pagina?id=1
 o 
http://example.com/pagina/1.html
 non importa.
 
Ma se hai 
http://example.com/pagina
 che, in base a da dove arrivi, 
cambia contenuto perché l'hai inifilato in un header o in sessione, o 
perché la chiami in POST coi valori nel body invece dell'URL, non verrà 
mai indicizzata.
 
Bye.

 Ciao!
 
 
Si la struttura è come dici, ma non c'è un header 301 o qualcosa del
genere in ogni caso? 
 
ovvero un intestazione che indica rewrite?
 
 i reindirizzamenti non sono sempre digeriti dagli spiders
 
Enrico
 

 ha scritto:

l'idea è che la pagina cambia nome se no è inutile utilizzare un
rewrite ; ma la domanda è che le intestazioni header che indicano il
rewrite penalizzano o meno; per i reindirizzamenti delle lingue spesso
viene ucciso il seo dei siti web .
 
Enrico
 

 viene ucciso il seo dei siti web .
 
Il rewrite viene ignorato (302) o usato per cancellare i risultati
precedenti riguardo quell'URL (301) dai motori di ricerca.
 
A qualsiasi pagina il rewrite porti, quello è l'URL che viene indicizzato.
 
Come dicevo, se fai un rewrite verso la stessa pagina che presenta
contenuti diversi (anche linguisticamente parlando) in base a valori
negli header o nella sessione, quella pagina viene penalizzata.
 
Se presenti il contenuto di una pagina in lingue diverse analizzando la
lingua del browser, solo una verrà indicizzata dai motori: quella che
loro vedono passando la loro lingua.
 
Bye.
 

 
 
Nei limiti che ha citato Alessandro.
 
 
Ciao!
 

 
 
Riassumo perchè  non sbagliare:
 
(302) il rewrite viene ignorato , conta solo url  a monitor 
(301) cancella pagina precedente dalle indicizzazioni
 
pagina(nome1).php 
pagina(nome2).php
pagina(nome3).php
 
vengono indicizzate come 3 pagine differenti e non c'è perdita SEO
--------------
 
pagina.php($contenuto 1 lingua o altro)
pagina.php($contenuto 2 lingua o altro)
pagina.php($contenuto 3 lingua o altro)
 
viene penalizzata.
 
scusate ma son duro ..
 
enrico
Newsgroup: it.comp.www.php
Titolo: problemi con MySQL e PhpMyAdmin

Proprio oggi ho aggiornato alcuni programmi (Apache 2.0.39, PhpMyAdmin 
2.3.0, Php 4.2.3, MySQL 3.23.52) per eseguire delle prove in locale
con PhpNuke 5.6 e devo dire che dopo una miriade di problemi riscontrati 
nella configurazione del webserver Apache con PHP 2.3.0, mi trovo
difronte a nuovi imprevisti verificatisi stavolta con MySQL e 
PhpMyAdmin, pertanto vi chiedo se gentilmente potreste darmi una mano:
-----------------------------------
MySQL 3.23.52 >>> dovrei modificare il nome utente e la password del 
database, spareste dirmi come fare?
PhpMyAdmin 2.3.0 >>> cliccando su "crea" (sempre dalla pagina di 
benvenuto) per costruire un nuovo database (quello da utilizzare con 
PhpNuke) riscontro un errore e cioé:
Errore
query SQL :  
CREATE DATABASE 
Messaggio di MySQL: 
You have an error in your SQL syntax near '' at line 1
-----------------------------------
Vi ringrazio sin da ora per il tempo che dedicherete per aiutare questo 
povero malcapitato :-(
PS: devo anche dire che ho già provato a togliere e poi reinstallare 
MySQL

MySQL
ciao
oOo razzo oOo


Bé spero anche io di essere di aiuto a qualcuno non appena riuscirò ad 
apprendere qualche rudimento... :-)

Newsgroup: it.comp.www.php
Titolo: Editor free per creare pagine Html/Php

Salve a tutti , mi sapete indicare un editor free per creare e gestire
siti in linguaggio html e o php.Che abbia opzioni come anteprima
e magari qualche esempio di gia preimpostato.
Grazie
Saluti

 siti in linguaggio html e o php
Se ne e' discusso centinaia di volte, cerca tra i vecchi post.
-- 
I am what I am, I do what I can
Do. Or do not. There is not try.

... ok grazie.
Ciao
Newsgroup: it.comp.www.php
Titolo: Clicks predeterminati o pre-assegnati o forzati

Ciao a tutti, volevo sapere come realizzare una script del genere:
il problema è il seguente, ho 25 link visibile su una pagina INIZIO e
un db con 5 link di sponsor (ad esempio), quando l'utente clicca su di
1 link della pagina INIZIO voglio che mi si apra il primo link dei 5
sponsor nel db, anziché il link cliccato dall'utente.
Un secondo click invece, da parte dell'utente mi deve dare il corretto
link cliccato da INIZIO, e così via random, nel senso che prima che un
utente abbia finito di visitare i 25 link visualizzati della pagina
INIZIO, in realtà ne abbia cliccati 25+5 degli sponsor, e che ciò
avvenga per ogni utente/visitatore/sessione.
Spero di essermi spiegato, ma non è molto semplice da far capire. Qlc1
di voi può aiutarmi o dirmi se esistono script di questo tipo? Grazie
in anticipo!!!

 sponsor nel db, anziché il link cliccato dall'utente.
Ci sono vari modi di farlo. 
Creati una pagina di "passaggio" del tipo:
go.php?to=http%3A%2F%
2Fwww.example.com
%2F
In go.php non fai altro che verificare se l'utente ha finito o meno di
visitare i link sponsor. Se non ha finito verifichi se ha gia' visitato
uno sponsor per quello specifico link di destinazione, in caso
contrario lo reindirizza al sito dello sponsor, altrimenti lo manda
alla reale destinazione.
Puou lavorare direttamente sul DB oppure in sessione se non ti serve di
gestire la persistenza dei dati tra una sessione di navigazione e la
successiva.
Dal punto di vista tecnico basta un array con i link sponsor, uno con i
link di destinazione ed uno per tracciare i click dell'utente.
-- 
I am what I am, I do what I can
Sei un newbie? Leggi questo 
http://url.repository.biz/go/3C
Vuoi supportarmi? 
http://url.repository.biz/go/3E
Do. Or do not. There is not try.

Newsgroup: it.comp.www.php
Titolo: Primi passi di un principiante

Intanto salve a tutto il NG. Principiante è un po' riduttivo come termine,
in quanto io fino a pochi giorni fa non sospettavo nemmeno dell'esistenza
del linguaggio di compilazione in PHP. Vorrei tanto costruirmi un portale ma
non so come cominciare. Per quanto riguarda l'HTML esistono programmi come
FrontPage che facilitano il lavoro, ma per il PHP? Dove posso trovare un
compilatore (possibilmente freeware) simile a FrontPage? Grazie in anticipo!

 ha scritto nel messaggio
news:t4uj8.7415$1S3.1...@twister1.libero.it...

Hai un po' le idee confuse, ti consiglio 
www.php.net
, 
http://freephp.html.it
o una bella ricerca su google.
Comunque per risponderti brevemente:
- Php e' interpretato da un webserver e non compilato
- Se non conosci bene l' html (cioe' usi frontpage) non ti avvicinare ancora
al php ma studia prima un po' di html
- Cosi' imparerai ad usare editor testuali (io mi trovo bene con context e
1stpage2000 che sono pure gratuiti)
- Oltre a tutto quello che trovi in rete ti consiglio un bel giro in
libreria: sull' html non saprei ma sul php c'e' il libro della hoelpi che e'
ottimo e poi c'e' quello della McGrawHill che pure e' buono (magari + da
principiante).
Ciao
Danilo
Newsgroup: it.comp.www.php
Titolo: eregi_replace e le parentesi quadre!

Salve ng,
Ma come diavolo devo fare per fare in modo di eliminare tutto ciň che si 
trova fra due parentesi quadre?
eregi_replace mi interpreta le parentesi quadre come parte dell'espressione 
regolare!
Mi date un aiutino?
Luca 

 Luca
Ho avuto anch'io lo stesso problema e credo (?) di averlo risolto. Le
parentesi quadre per essere interpretate letteralmente devono trovarsi
fuori dalle parentesi quadre delle regex. Ad esempio:
NON
[\[\]abc]+
MA
[][abc]+
In questo caso il set comprende parentesi e lettere a, b, c, più di un
volta.
Comunque non ne sono sicuro al 100%. Fai qualche prova...

questo sembra funzionare
eregi_replace('\[([^]]*)\]',"",$var);
ora cerca di capire perchč... ;)
Luca

Newsgroup: it.comp.www.php
Titolo: trovare un 'buco' in una sequenza numerica

ciao, se ho ad esempio una tabella
|id|testo|num|
e ho inserito i dati
|1|ciao|1|
|2|salut|2|
|3|bho|3|
ecc..
ora, io ho bisogno che quando provo a inserire una nuova riga mi
suggerisca il num più basso disponibile, e avevo risolto con
list($num)=mysql_fetch_array(mysql_query("SELECT num FROM tabella
ORDER BY num DESC LIMIT 1"));
e funziona, ma se uno mi elimina il record 2, ho bisogno che inserendo
una nuova riga mi suggerisca num=2, invece con quella query mi
restituisce 4!
in poche parole non devono esserci 'buchi' nella sequenza del campo
num..
idee?

 idee?
quando inserisci cerca l'id piu' alto ed inserisci nella posizione
successiva..
quando elimini cerca la riga con l'id piu' alto e spostala nella posizione
della riga da eliminare..
avrai bisogno di transazioni..
le altre soluzioni che mi vengono in mente non sono troppo consigliabili..
-- 
www.iuz-lab.info
 - 
www.php-faq.org

 restituisce 4!
L'unica cosa che puoi fare e` una select su tutti i num e poi una ricerca 
sequenziale per trovare il primo buco.
Non conosco abbastanza delle funzioni SQL per sapere se ci sia un modo per 
trovare "min(num) tale che num+1 non sia presente nel DB", altrimenti 
potresti usare questa funzione che, essendo implementata direttamente in 
codice compilato e lavorando a stretto contatto con le strutture dati, 
sarebbe sicuramente piu` veloce di una implementata in PHP.
Bye.

innanzitutto grazie per le risposte!
ho risolto, sotto suggeimento, utilizzando una nuova tabella, dove
ogni volta che elimino un record inserisco il num eliminato (non l'id!
sono 2 cose completamente diverse e slagate tra loro!) se quel num non
è il più alto della lista (altrimenti non si creerebbe cmq un buco)
così ho una traccia di tutti i buchi... anche se và strutturata molto
bene perchè sia fedele.. bhè questo è un problema mio!
ciao!

Newsgroup: it.comp.www.php
Titolo: IP del visitatore

Ho creato questo breve file PHP
<?php
$location=getenv("REQUEST_URI");
$dove=getenv("REMOTE_HOST");
$ip=getenv("REMOTE_ADDR");
echo $location;
echo $dove;
echo $ip;
?>
Solo che in $dove non ho nulla e in $ip ho l'IP che mi compare nella pagina
phpinfo() appunto alla variabile REMOTE_ADDR.
Vi chiedo:
1) Come posso memorizzare in $IP l'IP del visitatore?
2) Come mai $dove è vuota?
Grazie a tutti
--
Scola Mario


Piccola correzione... l'IP visualizzato č giusto... :-D Scusate....
Resta sempre la domanda... perché $dove č vuota?
Grazie
Mario

 Resta sempre la domanda... perchi $dove h vuota?
Perche' probabilmente getenv("REMOTE_HOST"); non e' valorizzata.
Utilizza $_SERVER[...]
-- 
I am what I am, I do what I can
Sei un newbie? Leggi questo 
http://url.repository.biz/go/1
Inviare email con allegati? 
http://url.repository.biz/go/1Z
Cerchi un programmatore PHP/MySQL? 
http://url.repository.biz/go/1Y
L'uomo, conscio di sbagliare, persevera.
Newsgroup: it.comp.www.php
Titolo: portarsi dietro da un file all'altro le variabili di un <form method="post">

allora, cerco di farvi capire intanto lo script:
index.php >> tramite form inserisco chiavi di ricerca (in un db mysql)
             che rimandano a findresult.php con method="post"
findresult.php >> una volta mostrati tutti i risultati della query,
             accanto ad ogni risultato c'e' un link "aggiungi al
             carrello" che rimanda allo stesso "findresult.php" con
             aggiunto "?action=addcar&id='.$row['id'].'"...
?action=addcar&id='.$id.' >> all'inizio di findresult ho messo un
             if (action != "") { include ($action.'.inc.php'); }
             in modo che aggiunga automaticamente al carrello senza
             spostarsi dalla pagina nella quale si era in precedenza,
             come se facesse un reload della pagina aggiornando il
             carrello (evitando quindi finestre che confermano
             l'avvenuto inserimento ed invitano a tornare indietro).
             Solo che qui c'e' il PROBLEMA:
         <b> ovviamente facendo questo passaggio perdo tutti i dati
             di query che mi ero portato in "post" dall'index.php e
             nella pagina si aggiorna perfettamente il carrello ma
             saltano tutti i risultati di ricerca.       </b>
Come posso fare?
C'e' un metodo per portarsi dietro tutte le variabili del form
(io avevo pensato di usare nuovi form messi in hidden e compilati
con le variabili giuste e usare per aggiungere al carrello un
tasto di submit, ma risulterebbe scomodissimo e l'html finale
generato sarebbe pesantissimo per niente)?
grazie (spero di essermi fatto capire)
ciao
b3

 C'e' un metodo per portarsi dietro tutte le variabili del form
te le puoi memorizzare in $_SESSION
ad esempio $_SESSION['nomevariabile']='valorevariabile';
in tal caso dovresti leggere le funzioni per la gestione delle sessioni
potresti anche utilizzare le sessioni in accoppiata con mysql
oppure puoi utilizzare i cookie
forse l'accoppiata sessioni - mysql è la migliore
Corrado Modica
www.pachinoglobale.com


Devi utilizzare le sessioni.
http://php.dopoil.com/faq.php?variabiliDiSessione
http://it.php.net/manual/it/ref.session.php
--
..perché avevamo un cannone nel cortile.
De Andrade

             Solo che qui c'e' il PROBLEMA:
volevo segnarlarti anche un altro probabile problema. Se non erro gli
include vengono eseguiti una volta sola. In caso di aggiunta di altri
oggetti nel carrello lo script non verrebbe più incluso.
l'ho solo letto sul manuale, chiedo conferme e scuse se non so
risolvere gli altri problemi
-- 
Realtebo
Newsgroup: it.comp.www.php
Titolo: prezzo in campo mysql

Ciao a tutti,
devo memorizzare un prezzo in euro in una tabella mysql. Ho impostato il
campo come "decimal" ma quando memorizzo per esempio "29,98" e poi tramite
php prelevo il dato dalla tabella e lo stampo a schermo mi arrotonda a 30!!!
E' colpa di php o mysql?? Perchè fa autonomamente questo arrotondamento??
Grazie

pollom ha scritto:

es. campo db: decimal(10,2)
meglio 29.98 di 29,98...
ciao frasca

 
Scusa, ho sbagliato, in effetti ho messo il punto non la virgola. Con la
virgola proprio mi dava errore, ma me l'arrotonda lo stesso, ma perchè?????

pollom ha scritto:

prova ad usare float($numero)...
imho
ciao :)

 E' colpa di php o mysql??
Per saperlo potresti guardare come viene effetivamente salvato il dato
nella tabella. Se viene salvato come 30 hai definito male il campo, se
viene salvato come 29.98 c'č un errore nel codice PHP per prelevare il
dato.
-- 
Federico
Newsgroup: it.comp.www.php
Titolo: Doppia connessione DB

Ho scritto il seguente codice :
$db_host=2xx.2xx.2xx.1xx"; //ho messo le x per ovvi motivi
$db_user="user";
$db_password="password";
$conn = mysql_connect($db_host, $db_user, $db_password)
or die ("Connessione fallita : ".mysql_error());
$db_host2=1xx.1xx.1xx.7x"; //ho messo le x per ovvi motivi
$db_user2="user2";
$db_password2="password2";
$conn2 = mysql_connect($db_host, $db_user, $db_password)
or die ("Connessione fallita : ".mysql_error());
Tutto cio sta in un file connect.php
Il file è incluso in una pagina che fa il login :
include("connect.php");
$sql="SELECT * FROM reseller WHERE user='$_POST['user']' AND 
password='$_POST['passw']'";
$result=mysql_db_query($db_name,$sql);
ebbene sul result esce sempre False e in pratica è come se la query 
fallisse. Se tolgo dal file connect.php la parte relativa
alla seconda connessione funziona tutto perfettamente.
Non capisco come mai non accetta 2 connessioni contemporanee. Avete idee ?

 idee ?
Ti suggerisco di iniziare leggendo il manuale ufficiale:
http://www.php.net/mysql_connect
 (4^ parametro)
-- 
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/

 Avete idee ?
Ma forse una:
come vedi dalla guida 
http://it.php.net/mysql_db_query
la funzione puň ricevere un terzo parametro che guarda un po' č proprio
l'identificativo della sessione e come di ce la guida nel caso non lo
inserissi...
beh dai dacci un'occhiata ;)


Ho seguito i suggerimenti ma non funziona (mettendo true sul quarto 
parametro).
Sul sito c'è anche un esempio di uso del quarto parametro però si riferisce 
ad una seconda connessione su stesso host, stessa user e stessa password.
Invece io devo avere aperte 2 connessioni su host diversi e user e passw 
diversi e db diversi, il che non doveva creare
problemi e invece mi fa fallire le query dirette alla prima connessione.

 dirette alla prima connessione.
Quando selezioni il database ed esegui la query devi passare il
resource link al database a cui ti riferisci.



Si infatti ho visto che in mysql_db_query non avevo specificato il resource 
del connect perchè
prima avevo una sola connessione e non avevo problemi. Adesso avendo piu 
resource giustamente devo per
forza specificarlo.
Risolto. 

 beh dai dacci un'occhiata ;)
Ok ho dato l'occhiata e ho risolto....troppe ore davanti al pc a volte non 
fanno ragionare bene, conviene prendere 15min di pausa
ogni tanto!!!
Newsgroup: it.comp.www.php
Titolo: [mambo] Menu ad albero

Ciao,
ho visto che parecchi siti basati su mambo utilizzano un simpatico menu ad
albero, sullo stile del menu utilizzato in backend. Qualcuno potrebbe dirmi
come si chiama il componente che realizza questa funzionalità e/o se
qualcuno ha provato a mettere il menu di backend sul frontend?
TIA!
[Ammetto di aver superficialmente cercato informazioni al riguardo.]
-- 
nick: corine
L'ascia lascia la scia
http://alnitak.ctt.it/iltuodovere.jpg

 qualcuno ha provato a mettere il menu di backend sul frontend?
nn so se è questo quello che tu stai cercando (puoi trovare i riferimenti
del menu nella cartella con le licenze dei vari componenti di mambo)
http://www.cs.ucla.edu/~heng/JSCookMenu/
cmq è javascript
Ciauz

 cmq è javascript
Certo che il menu è javascript! :-) però è un componente di mambo e mambo è
in php e ho pensato che fosse opportuno chiederlo qua.

Newsgroup: it.comp.www.php
Titolo: php con funzioni interbase e firebird

Ho installato linux centos (č derivato redhat enterprise server), ho
installato il database firebird 1.5 ma in questa  distribuzione il php
sembra non disporre del modulo per accedere a questo db. Siccome ho poca
esperienza e non vorrei ricompilare o eseguire manovre a basso livello,
(il server č operativo e non vorrei causare guai) cosa posso fare ?
Grazie.
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 
Per Centos 4.2 ma il concetto resta il medesimo.
http://lists.centos.org/pipermail/centos/2006-February/061143.html
Scarichi il file srpm, modifichi il file .spec aggiungendo 
--with-interbase e ricompili il pacchetto srpm (rpmbuild)
Folow these steps:
1- Download php sources;
2- Edit php.spec file with: --with-interbase=shared,/opt/firebird
3- Run rpmbuild --ba /usr/src/redhat/SPECS/php.spec
4- Copy /var/tmp/php-root/usr/lib/php4/interbase.so file to /usr/lib/php4
5 - Edit php.ini, add this line: extension = interbase.so;
6- Restart apache
I hope help you.
Per i parametri di compilazione fai riferimento a
http://www.php.net/manual/en/ref.ibase.php
	Francesco

Newsgroup: it.comp.www.php
Titolo: [Form]Richiamare la stessa pagina!!!

Vengo velocemente al problema.
Sto creando uno script per caricare files sul server.
Ho creato un file contenente il form ed un file che effettua tutti i
controlli del caso e carica il file.
Quel che io voglio fare è creare tutto in un file, cioè form e script per
controllo e caricamento file tutti in mioscript.php.
Ho pensato di passare ad 'action' del form la stessa pagina ma non credo che
questa sia una situazione elegante e sicura.
Come potrei procedere?
Grazie Mille!!!
gp
-- 
ln -s /dev/brain /dev/null

 questa sia una situazione elegante e sicura.
L'unico problema che la tua soluzione presente è il fatto che se il nome
del file cambia lo script non funziona.
Si risolve rapidamente mettendo nell'action
<?php echo $_SERVER["PHP_SELF"]; ?>
(se non erro)
- --
Lorenzo Breda
Query 
keyserver.linux.it
 for GPG pub key ID: 0xF50D4C69
Fingerprint:
3618 E21C CA59 0EAC 2E00 F9BF 34A4 D6A0 F50D 4C69
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
iD8DBQFFzyDnNKTWoPUNTGkRAs2xAJ9BAqlpEvFtTBAcAL3w6GkyRy3Y6ACfa+DN
abM4am4Y56qzv5xa+r+/+G8=
=3qUi
-----END PGP SIGNATURE-----

 
Ah,
dunque concettualmente quel che ho pensato di fare è esatto?
L'unico problema che ovviamente tu mi segnali è che se cambio il nome del
file dovrei tutte le volte intervenire sulla parte di codice interessata
altrimenti, ovviamente, non trova la pagina da richiamare?
Esatto?


 Esatto?
Ti ha dato anche la soluzione.
Usare un codice tipo:
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post"
name="nome_del_form">
In questo modo non devi preoccuparti del nome del file perché sarà
sempre corretto. Prova.
-- 
Stefano


Non mettevo in discussione questo, dicevo solo che, allora, confermava
quanto avevo detto. Cioè che come concetto stavo procedendo correttamente.
Comunque, grazie ad entrambi.

Newsgroup: it.comp.www.php
Titolo: HELP STRINGHE PHP3!!!

Come si fa a scorrere una stringa con delimitatori tipo:
$b = explode("-", $prova);
foreach($b as $c)
{ist....}
di php4 con php3???
Help!
grazie
mau
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 di php4 con php3??? 
$b = explode("-", $prova);
reset ($b); 
while (list(, $value) = each ($b)) { 
   echo "Value: $value<br>\n"; 
} 
-- 
I'am what I'am, I do what I can

GRAZIEEEEE!!!!!!!!!!!! Perfetto! Funziona!
MAU


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

Ho un foglio excel e lo vorrei inserire in phpmyadmim, so che dovrei
esportarlo in CSV e poi utilizzare la funzione del phpmyadmin, ma per
qualche motivo a me oscuro, quando tento di dargli in pasto il file CSV,
restituisce errore.
Dunque l'unico modo per popolare il mio database e' usare le query di tipo
INSERT.
Qualcuno sa come posso generare da excel l'opportuna sequenza di query čer
inserire tutte le righe?
grazie, ciao!
--
 Paolo Sirtoli
 Homepage:    
http://www.vialattea.net/sirtoli
 Divulgazione scientifica:   
http://www.vialattea.net
 Societa' Astronomica Orobica:  
http://www.vialattea.net/sao

 inserire tutte le righe?
Da Excel non č chiaramente possibile creare una query SQL.
Quello che puoi fare č creare il file CSV e poi utilizzare le funzioni csv
di php per leggere il file ed importare i dati.
Marco


Non ho mai provato con i file CSV e non so dirti niente in proposito.
Per quanto riguarda Excel, anche se un po' macchinoso, puoi fare cosě:
al termine della riga contenente tutti i campi inserisci la seguente formula
=concatena("insert into nometabella values (";a1;",";b1;",".......;");")
ricopia la formula su tutte le righe sottostanti(che contengono i records),
copia il contenuto di tutta la colonna risultante e la incolli nella
finestra di comando di phpmyadmin.
Se hai tanti records, forse č meglio farlo un po' per volta...non ho mai
provato con piů di 50 records.
Nell'esempio fatto, il contenuto delle caselle a1,b1 etc č numerico; se č
alfanumerico devi inserire gli apici: ...values('";a1;"','"; etc.
Buon divertimento!
--
73 de IK2VTJ, Piero.
http://www.qsl.net/ik2vtj
http://www.ardf.it
Togli  /  Remove
NONVOGLIOSPAM
dall'indirizzo  /  from address

ho trovato la soluzione, la posto qui cosi' magari serve ad altri
http://www.lumbroso.com/scripts/csv2sql.php
grazie, ciao

Newsgroup: it.comp.www.php
Titolo: memory exhausted: come risolvere?

ciao a tutti.
php e' impostato a 8m di memory limit.
mi da l'errore di memoria esaurita su uno script
che legge dei file xml, ricerca dei tag, e genera un nuovo xml
sputandolo a video in maniera bruta (x ora mi serve cosi').
uso quindi il DOM XML.
il problema e' che ho provato a usare unset o $doc->free() (dove $doc
e' il dom xml dei file di input): il primo non libera nulla, il
secondo mi da problemi dicendo che non e' ammesso su un non-object.
con memory_get_usage ho visto che ad ogni passaggio del ciclo (nel
quale carica il dom del file di quel passo), usa memoria e al ciclo
successivo non la libera ma aumenta fino a consumarla tutta.
come faccio a liberare la memoria?
GRAZIE!



Ciao
proprio nessuno mi puo' aiutare?
vorrei capire dove sta il problema.
se avete un link verso una faq o altro andrebbe benissimo.
Grazie! ciao

Newsgroup: it.comp.www.php
Titolo: [help]come fare con le librerie GD?

ciao, il mio php non compila le funzioni legate alle immagini e ho letto che
dovrei installare le librerie GD.esiste on-line un manuale per
l'installazione e la modifica del php.ini?oppure un php + recente le
contiene già?grazie a tutti

 contiene giŕ?grazie a tutti
che versione di php hai? Installa l'ultima che le ha
Andrea

 le contiene gi`?grazie a tutti
Sotto linux, vero?
http://www.onlamp.com/pub/a/php/2003/03/27/php_gd.html
una ricerca su google, 
http://url.repository.biz/go/B
-- 
I'am what I'am, I do what I can
Sei un newbie? Leggi questo 
http://url.repository.biz/go/1

Scusate non ho specificato, il php che ho è il 4.3.3 e l'ambiente è Win Xp,
come regolarsi?

 contiene giŕ?grazie a tutti
In che ambiente lavori?
Se sei sotto linux (debian), esiste il pacchetto php4-gd2 (o php4-gd, a
scelta), pronto per l'installazione.
Se sei sotto win e usi easyphp, ti basta modificare le opzioni di php.
Ciao
Marco

 il mio php non compila le funzioni legate alle immagini
Il PHP e' un interprete, non un compilatore, da qui il fraintendimento.
Ora, per attivare l'estensione GD (
http://url.repository.biz/go/C
) e'
sufficiente editare il file php.ini e modificare la riga:
;extension=php_gd2.dll
con
extension=php_gd2.dll
Inoltre devi impostare il campo extension_dir conformemente alla tua
installazione.
es. 
se il PHP si trova in c:\php e la cartella extensions e' in
c:\php1extensions puoi impostare il campo cosi:
extension_dir = "./extensions"
Se hai installato il php con l'installer del sito allora ti mancano le
estensioni, scarica il pacchetto ocmpleto (quello da 6 mb ~) ed
inserisci le estensioni nella cartella extensions.
Saluti.

Newsgroup: it.comp.www.php
Titolo: cookie che non scade

Ciao a tutti,
c'è un modo di non far scadere mai un cookie? Non trovando risoposta in
rete, mi sono limitato ad immettere un valore alto nel time():
setcookie("tipo",$console,time()+(3600*24*300),"/");
Avevo provato anche a non mettere nessun valore cioè:
setcookie("tipo",$console);
però non funzionava (ho provato solo in locale).
Ci sarà un metodo per rendere il mio cookie "immortale" :) ... qualcuno lo
conosce?
Grazie in anticipo!

 ha scritto nel messaggio
news:rBfga.11181$Jg1.2...@news1.tin.it...

Non penso, anche guardando su linux il tempo di vita dei cookies che i vari
siti ti sbattono dentro ho notato come alcuni di essi durino 50 anni (google
se ricordo bene)!!!!!!!! per cui un tempo molto molto lungo..ma di certo non
infinito.

 infinito.
temevo fosse cosě... grazie!

Newsgroup: it.comp.www.php
Titolo: function mail()

Ciao a tutti, volevo sapere se con la funzione mail() posso inviare una
email automaticamente alla visualizzazione della pagina contenente i campi
che vengono visualizzati da questo script
$INDIRIZZO
$COMPUTER
$ORA
$DATA
e nel javascript alla fine la funzione navigator.userAgent
<?php
  $INDIRIZZO=$_SERVER['REMOTE_ADDR'];
  $COMPUTER=$_SERVER['HTTP_REFERER'];
  $ORA = date("H:i:s");
  $DATA = date("d-m-Y");
?
<center><font face="Agency FB" size="4">
Indirizzo IP : <b><?=$INDIRIZZO?></b> - Link :
<b><?=$COMPUTER?></b></font></center></p>
<center><font face="Agency FB" size="4">
Ora : <b><?=$ORA?></b> - Data : <b><?=$DATA?></b></font></center></p>
<center><font face="Agency FB" size="4">
Browser:<b>
<SCRIPT>
document.write(navigator.userAgent)
</SCRIPT>
</b></body>

Newsgroup: it.comp.www.php
Titolo: Come posso fare???

Avrei bisogno di creare un sito dove mettere tutti i manuali tecnici delle 
mie apparecchiature e poter far scaricare solo agli utenti abilitati e 
registrati .
Ma in piů vorrei che potessero scaricare solo 1 manuale o al massimo 3, ogni 
giorno che si collegano e non tutto il sito.
scusate se non sono stato chiaro
Cosa devo usare??????

 Cosa devo usare??????
Dovresti usare un programmatore, professionista sarebbe meglio.
Byez!
---
By Davide "Design" Muzzarelli

 
un database che contenga tutti i riferimenti al file. un cartella 
protetta in cui mettere i manuali. poi fai un sistema di registrazione 
per gli utenti e crei un contatore di download.
La cosa non è banalissima in realtà perchè solleva un mucchio di problemi.
Fai una ricerca sui vecchi post, ci sono dei suggerimenti.
Ciao
Dott. Hellboy
MSN: 
simo...@hotmail.com
IChat: 
simo...@mac.com
http://www.hardboiled.it
Newsgroup: it.comp.www.php
Titolo: Formato numero

Salve a tutti,
Ho una variabile $minuti che puo' assumere valori 0,5,10,15 etc. fino
a 60.
Mi serve che, nel caso assuma valore 0 o 5, $minuti diventi "00" o
"05".
Qual'e' l'istruzione per formattare il dato in questo modo?
Grazie.
Lupin
-------------------------
http://www.antiloco.com/
<la directory del Web developing>
----------------------------------
Rimuovere XXX per rispondere via e-mail


che mi ricordi non esiste, bisogna crearsela ad hoc, la prima roba che mi
viene in mente e'
<?
$minuti="0";
$length=strlen($minuti);
if ($length == 1) {
 $minuti="0".$minuti;
 echo "risultato ".$minuti;
}
?>
vedi tu, ma a mente non ricordo di una funzione nativa per fare questo tipo
di formattazione.
Saluti
--
Fabio Rapposelli
webdeveloper & jr. sysadmin
hi-net.it
 s.r.l. - Via Morgagni,2 - 47900 Rimini (RN)
Tel 
+39 0541 478040
 - Fax 
+39 0541 478032
h t t p : / / w w w . h i - n e t . i t

 ?>
    Un po' pių compatto:
    $minuti = ...
    if (strlen($minuti) == 1) $minuti = '0' . $minuti;
    Oppure, per gli esoterici:
    $minuti = (strlen($minuti) == 1 ? '0' : '') . $minuti;
        Cris
--
Cristiano Verondini
http://noway.ing.unibo.it


Ottimo, grazie, anche se sono abituato a scrivere il codice nel modo piu'
chiaro possibile (altrimenti quando si lavora in tanti sul codice viene
fuori un casino), cmq devo dire che lo hai compattato in modo brillante :).
Saluti
Fabio Rapposelli -- 
www.hi-net.it

 Qual'e' l'istruzione per formattare il dato in questo modo?
$minuti = str_pad($minuti, 2, "0", STR_PAD_LEFT); // php >= 4.0.1
-- 
Ciao,           | Sostituisci "dontspam" con "softhome"
 Francesco      | nell'indirizzo email per avere quello corretto

 "05".
Lascia perdere le soluzioni lunghi;
printf("%02d", $minuti);

 wrote in message
news:sKqm7.8713$ul3.2...@news.infostrada.it...

hm, per essere piu preciso:
$minuti=printf("%02d", $minuti);
e se poi maneggi anche ore, minuti secondi:
$timeStr=printf("%2d:%02d:%02d", $ore,$minuti,$secondi); // occhio! ore non
con leading 0, ma con leading space

 wrote in message
news:F%qm7.8850$ul3.3...@news.infostrada.it...

Uuups ragazzi, sorry, ma:
sprintf e' la funzione (printf fa l'output, sprintf ritorna la stringa)...



Grazie a tutti per le soluzioni, era un po' di tempo che non seguivo
questo ng, vedo che ci sono diversi utenti nuovi e che e' molto
attivo. Bene!!


Newsgroup: it.comp.www.php
Titolo: [OT[ help - non riesco a postare su it.comp.www.asp

Perchè??
uso netscape su linux. qui posto tranquillamente. come smtp uso il mio 
(localhost). I miei messaggi su it.comp.www.asp non arrivano (volevo 
chiedergli perchè hanno scelto asp.. :-)
-- 
www.terra32.net
 <- My site! lettura mail da web senza pubblicità per 
tutti! :-)

 Perchč??
E' moderato, che io sappia.
---
"Basta con questa vita, voglio farmi una famiglia". "Esagerato... fatti 
solo la piů carina di tutta la famiglia" (Alessandro Bergonzoni).