mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.www.php
Titolo: Quale CMS per un sito di offerte viaggio/alberghi?

Salve a tutti.
Avrei bisogno di un CMS in php adatto per pubblicare delle news del
tipo offerte viaggi/alberghi che abbia le seguenti caratteristiche:
- possibilità di suddividere le news per categorie e sottocategorie
- ottimizzazione del codice per i motori di ricerca
- possibilità di inserire banner pubblicitari (con gestione scadenze,
impressions, clicks...)
- possibilità di creare feed rss.
Qualcuno mi sa consigliare qualcosa?
Grazie a tutti!

 Qualcuno mi sa consigliare qualcosa?
Queste cose le fanno tutti i CMS in circolazione. Prendi Google e parti 
da Joomla/Mambo/and so on...
Ciao
Daniel

Newsgroup: it.comp.www.php
Titolo: PHP > 4.0.6 problemi con variabili passate via URL?

Ciao a tutti.
Ho scaricato recentemente la versione 4.2.1 di PHP e l'ho instalata al posto
della precedente versione 4.0.6 che avevo sul sistema. Da quel momento in
poi PHP non mi ha più reso disponibile i parametri passati via URL come
variabili di tipo globale.
Ad esempio: creando una pagina di test "test.php" di questo tipo:
<?php
echo $par;
?>
e richiamandola come "test.php?par=parametro"
ottengo un errore.
Dichiarando la variabile come globale all'inizio dello script le cose non
migliorano. L'errore sparisce, ma il parametro non viene assegnato (e la
pagina resta bianca)
<?php
global $par
echo $par;
?>
Ciò si ripete sia in IIS (5.1) sia in Apache (1.3)
Il tutto invece funzionava perfettamente con PHP 4.0.6
È normale, ignoro qualcosa, dimentico qualche riga?
Grazie in anticipo
Luca

 e richiamandola come "test.php?par=parametro" ottengo un errore.
devi usare una cosa tipo:
<?
$parametro = $_REQUEST["par"];
echo "$parametro";
?>
penso sia possibile utilizzare direttamente $_REQUEST["par"] come
variabile, ma trovo sia in ogni caso piu pulito dargli un nome "decente".
-- 
-andreas liebschner
 
http://illusione.ath.cx
 - documentazione e risorse su slackware linux
rimuovi .NOSPAM per rispondermi

 ottengo un errore.
Devi andare a modificare il file ke si chiama php.ini...la riga precisa non
la so...
cmq è qualkosa ke riguarda la persistenza delle informazioni...
se mi mandi per email il tuo php.ini ti dico con certezza quale è la linea
da cambiare

 È normale, ignoro qualcosa, dimentico qualche riga?
Leggere le FAQ del Ng

Controlla se hai queste righe del tuo php.ini settate su on:
register_globals = On
register_argc_argv = On
Purtroppo non ho potuto vedere il file ke mi hai mandato per email :))
credo ke per default l'istallazione li metta su Off..
Ciao spero ke vada tutto a posto

Grazie mille!
Luca

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

Cerco qualche anima pia che mi aiuti ad installare il software in
oggetto nel mio server, anche dietro pagamento.
Non e' che ci capisca piu' di tanto... So cmq che nel mio server e'
installato Apache, Php, Mysql etc.. etc..
Ho provato via ssh che ftp ma senza successo,
sicuramente dipende dalla mia incapacita'.. 
Grazie.

 ha scritto nel messaggio
news:1fk7jpa.1fhzs56zup0n4N%ff...@tin.it...

Newsgroup: it.comp.www.php
Titolo: tool per import da ACCESS

Potreste indicarmi dove posso reperire tool che importino dati da ACCESS a MySQL. Aiutatemi perchč voglio al piů presto sbarazzarmi di Byll, non ne posso piů.
Grazie.
Posted by 
http://www.phpitalia.com

 wrote in message 9f0ef4$s8u$1...@news.flashnet.it...


Salve,
esise un tools specifico che prende un database Access e lo converte in formato MYSQL.
Onestamente non mi ricordo il nome però prova a guardare a questo link e vedrai che troverai quello giusto tra cui anche mysqlfront.
Ciao Loris
http://download.sourceforge.net/pub/mirrors/mysql/Downloads/Win32/
Posted by 
http://www.phpitalia.com

 ha scritto nel messaggio
news:9f0ef4$s8u$1...@news.flashnet.it...

Newsgroup: it.comp.www.php
Titolo: Informazioni su PHP4 e mySQL

Salve a tutti,
vorrei sapere dove è possibile scaricare PHP4 e mySQL.
Utilizzo WinME.
Grazie a tutti.


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

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

Ciao, dovrei testare un WS fornito da un sistema AS400, secondo voi 
quale può essere il miglior modo per fare dei test?
Grazie mille

 Grazie mille
Bella domanda...
Io comincerei leggendo eventuali manuali forniti con l'applicazione, 
probabilmente l'hanno sviluppata in SOAP/XML considerato da 
IBM/Microsoft standard de facto.
Probabilmente forniscono anche qualcosa tipo WSDL (Web Services 
Description Language) raggiungibile tramite
http://nomehost/AS400/services
 o simili
Ovviamente potrebbe anche essere REST, chi puï¿œ dirlo...

 IBM/Microsoft standard de facto.
Io il SOAP lo trovo eccezionale... e lavoro su Debian con HP :)
-- 
g4b0, linux user n. 369000
http://brosulo.net

Grazie per le risposte!!
Ma un esempio di questo tipo:
<?php
// include the SOAP classes
require_once('nusoap.php');
// define parameter array (ISBN number)
$param = array('isbn'=>'0385503954');
// define path to server application
$serverpath ='
http://services.xmethods.net:80/soap/servlet/rpcrouter
';
//define method namespace
$namespace="urn:xmethods-BNPriceCheck";
// create client object
$client = new soapclient($serverpath);
non fa uso di WSDL?? corretto??
lo chiedo perchè non vedo nessun path che va a recuperare il file WSDL
... e non mi sembra essere questo
$serverpath ='
http://services.xmethods.net:80/soap/servlet/rpcrouter
';
mi potreste fornire dettagli a riguardo?
Thanks
Newsgroup: it.comp.www.php
Titolo: inclusione nell url

salve, ho un piccolo dubbio che mi è venuto mentre navigavo in un sito
web, praticamente riuscivo a visualizzare delle altre pagine pur
avendo sempre una determinata pagina nell url, mi spiego con un
esempio che è molto più chiaro, 
www.sito.it/homepage.php
visualizzavo la home page del sito, ma se facevo 
www.sito.it/homepage.php#/utenti.php
visualizzavo la lista degli utenti, mi stavo chiedendo come potrei
fare una cosa del genere in php ? mi levate sto dubbio ?  :D
thx

cobr...@gmail.com
 wrote:

Molto banalmente (ci saranno sicuramente altri esempi migliori)...
Pagina homepage.php
<head>
   ....
</head>
<body>
   ... (parte che rimane sempre uguale)
   <?php include $_GET[pagina]; ?>
</body>
E nella url, se scrivi:
http://www.sito.it/homepage.php?pagina=utenti.php
al posto della riga PHP all'interno della homepage.php, ti mette tutto il
contenuto del file utenti.php
ATTENZIONE, scritto brutalmente come l'ho fatto io, questo metodo funziona,
ma è potenzialmente pericoloso, in quanto puoi anche scrivere:
http://www.sito.it/homepage.php?pagina=http://www.sito_cattivo.it/pagina_piena_di_worm.php
e funziona comunque. Ed in quella pagina piena di worm, uno che ci sa fare,
può metterti dentro qualsiasi cosa, anche cose non belle per il tuo sito.
Occorre quindi fare un bel po' di attenzione a come si studia la cosa, a
fare in modo che si includano solo pagine del proprio sito, e solo pagine
che tu vuoi che vengano incluse in quel preciso momento. Ad esempio con
un "case" ed un valore di default alla fine che ti ributta o su una pagina
di errore, oppure su una pagina principale.
-- 
Please visit my website: 
http://www.kuschelbaerchen.net
$DO || ! $DO ; try
try: command not found
[Do or do not. There is no try - by Yoda]
Newsgroup: it.comp.www.php
Titolo: Errore con header

Attraverso un form invio user e pass ad uno script che controlla nel db se
esiste un utente con quella user e pass e lo dovrebbe reindirizzare alla
pagina dell'area riservata.
Il problema è che il seguente codice funziona sulla stessa macchina in
un'altro lavoro ma non in questo..è da stamattina che ci sbatto la zucchina
ma non arrivo. Premetto che il codice è incluso nella pagina.
<?php
session_start();
include "include/_config.php";
include "include/dbconnect.php";
$message = "";
if (isset($_POST["username"]) && isset($_POST["password"]))
 {
 $querysel = "SELECT * FROM miatabella ";
    $querysel .= "WHERE username='" . mysql_escape_string
($_POST["username"]) . "' ";
    $querysel .= "AND password='" . mysql_escape_string ($_POST["password"])
. "'";
 $ris = mysql_db_query($database,$querysel,$conn);
 $num_users = mysql_num_rows($ris);
    if($num_users == 1){$_SESSION['autenticazione']= "si";
 header("location: admin/index.php");
 }
 if($num_users == 0){$message .="<p>Username o password errate</p>";}
 }
?>
L'errore che genera la pagina è il seguente:
Warning: Cannot modify header information - headers already sent by (output
started at
c:\programmi\easyphp1-7\www\_lavori_open\infoimmobiliare\index.php:104) in
c:\programmi\easyphp1-7\www\_lavori_open\infoimmobiliare\include\contents\i_
login_it.php on line 23
Avete qualche idea? Ho pensato che forse non posso usare header in qualsiasi
momento, ma come si spiega che nell'altra prova funziona?
--
Cristian aKa Cc
--

 
Questo errore si verifica quando hai già inviato output al browser e poi 
cerchi di inviare un header: verifica che non hai linee vuote o spazi in 
cima al file.
-- 
Spoken: How much is that gorilla in the window?
Take our advice, At any price, A gorilla like Magilla is mighty nice.
Gorilla, Magilla Gorilla for sale

 Questo errore si verifica quando hai già inviato output al browser e poi


Non c'è un altro modo per reindirizzare il browser ad un'altra pagina?


 Non c'h un altro modo per reindirizzare il browser ad un'altra pagina?
Utilizza Javascript, il meta tab refresh oppure le funzioni PHP per
l'output buffer.
-- 
I am what I am, I do what I can
L'uomo, conscio di sbagliare, persevera.

 Non c'č un altro modo per reindirizzare il browser ad un'altra pagina?
Posto che non si possono spedire ulteriori header dopo aver inviato in
output del testo... se non vuoi, o puoi, utilizzare una redirezione via
header puoi utilizzare Javascript... non č molto elegante ma efficace ;) ...
e anche un po' OT per questo newsgroup, ma tant'č...
Aggiungi nel punto dove vuoi effettuare la redirezione
<script type="text/Javascript">
<!--
window.location = '<?php echo $il_tuo_redirect; ?>';
/-->
</script>
Saluti
LB

ack ecco cosa succede a rispondere senza aver effettuato un refresh del
newsgroup... si postano informazioni ridondanti e pure incomplete :(  (al
meta tag e alle funziuoni di output buffering non ho pensato.... fortuna che
c'è Setec! )
umilmente,
LB
Newsgroup: it.comp.www.php
Titolo: comportamento variabili POST

Scusate ma non so se mentre ho scritto una funzione (un paio di annetti 
fa), ero drogato o è cambiato qualcosa nel comportamento dei browser nei 
confronti delle variabili POST.
 
In pratica dovevo controllere se una variabile generata da un campo di 
tipo input text era stata valorizzata o meno (insomma, se si era scritto 
qualcosa dentro il campo).
 
Ecco, il mio controllo era : isset($_POST['variabile'])
 
...e sinceramente credo di averla testata quella funzione (ma ripeto, 
forse ero drogato al momento :) ).
 
Il fatto è che adesso se l'input text viene lasciato vuoto in POST mi 
ritrovo la variabile settatta a stringa vuota, invece di non averla 
proprio, quindi non va bene la isset , che io lascio comunque ma metto in 
OR con una =='' , e anche con una is_null (si sa mai).
 
Quindi la domanda è, ho sempre sbagliato io o è cambiato qualcosa?
 
 
 

 Quindi la domanda è, ho sempre sbagliato io o è cambiato qualcosa?
 
La prima
 
M.

Newsgroup: it.comp.www.php
Titolo: php e caratteri sporchiuto ?

ciao,
quando faccio l'upload di file .txt
e poi li includo nelle pagine con "include"
questi caratteri " è , à, ì,ù,ò"
si tramutanno in altri caratteri "sporchi" !!!
a cosa è dov



E` un problema di differenza di set di caratteri.
Probabilmente le pagine sono iso-8859-1 e il file txt e` win-1252.
Usa un editor che ti permetta di specificare il charset dei file che
salvi, e uniforma tutto a iso-8859-1.
Sarebbe meglio uniformare tutto a utf-8, ma e` piu` complesso.
Bye.

Newsgroup: it.comp.www.php
Titolo: Piccola curiosità...

In un "vecchio script" ho trovato:
<?=$autore?>
Negli script piï¿œ "moderni":
<?php echo"$autore" ?>
Sono equivalenti?
-- 
<<per contatti togliere gli asterischi>>

 <<per contatti togliere gli asterischi>>
bhè, si
http://it2.php.net/echo

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

Un saluto a tutto il newsgroup,
ho un form che passa i dati ad uno script php.
Per verificare se un campo era stato riempito ho usato la funzione
isset:
if(isset($nome))
ma senza risultato.Una soluzione č stata :
if($nome!="")
Perchč?
Per verificare che in un campo venissero introdotti soltanto numeri ho
provato
if(is_int($telefono))
echo "<h1>Inserire il telefono in cifre</h1>";
o
if(is_numeric(telefono)==FALSE)
echo "<h1>Inserire il telefono in cifre</h1>";
ma entrambe stampano sempre a video "inserire....."
Cosa sbaglio?
Grazie a tutti

 Cosa sbaglio?
Non utilizzare register_globals, utilizz $_GET, $_POST etc.
Ref:
http://www.php.net/register_globals
http://www.php.net/manual/en/language.variables.predefined.php
http://www.php.net/manual/en/language.variables.external.php
etc. etc.
-- 
I am what I am, I do what I can
Cerchi un programmatore PHP/MySQL? 
http://url.repository.biz/go/1Y
L'uomo, conscio di sbagliare, persevera.


Ok,grazie
Newsgroup: it.comp.www.php
Titolo: Differenza tra date

 
In definitiva, come faccio a fare la differenza tra date.
Una presa dal db ed una caricata sul momento (quella attuale)?
Ciao
Marco 

 Marco 
ciao ...
-- 
#include <stdio.h>
int main(void){char c[]={10,65,110,116,111,110,105,111,32,98,97,114,98,111,110,
101,32,60,104,105,110,100,101,109,105,116,64,116,105,115,99,97,108,105,110,101,
116,46,105,116,62,10,10,0};printf("%s",c);return 0;}

Marco ha scritto:

Prendi un calendario, ad esempio quello di Aida Yespica, cerchi la data 
di oggi, e fai scorrere il dito (sul calendario si intende) fino alla 
data che ti interessa, se la differenza e' maggiore di 30 magari ti 
tocca cambiare pagina, ma ti assicuro che ne vale la pena!!!

 tocca cambiare pagina, ma ti assicuro che ne vale la pena!!!
...

 ha scritto nel messaggio
news:C9Swe.19056$h5.8...@news3.tin.it...


 
http://keating.altervista.org
Mi fai un esempio con uno script, grazie.
Non ci sto capendo piů nulla :) 



Crei i 2 timestamp. Sai cosa sono e come si generano?
Fai la differenza. Avrai un numero (che poi sarebbero i secondi di
differenza tra le date) da qui vedi tu come ottenere i relativi
giorni, ore. Chiaro?
-- 
Per rispondermi togli il cappello

 
... A sto punto sono io che non capisco !

visto che estrai la data dal db, usa l'sql per fare la differenza, in
questo modo:
select campo1,campo2, data, (current_date - data) as diff_giorni
from tabella
where condizione
Quando esegui una query da php avrai il risultato da te desiderato come
fosse un campo della tabella.
es:
$record = mysql_fetch_assoc( mysql_query( $query,$conn ) );
echo $record['campo1'];
echo $record['diff_giorni'];
PS naturalmente il dominio del campo date nel database deve essere
appunto DATE e non string o integer.

 ha scritto nel messaggio
news:C9Swe.19056$h5.8...@news3.tin.it...

non sono un esperto....ma riporto alcune funzione tratte dal mio manuale di
mysql....
DATE_SUB()
SUBDATE()
data - INTERVAL espressione -> SELECT  '2005-01-10' - INTERVAL 15 YEAR
tutte e tre equivalenti
PERIOD_DIFF(AAAAMM,AAAAMM) ---> PERIOD_DIFF(200512,197505) per sapere quanti
mesi sono trascorsi fra due date
p.s. io utilizzo sempre getdate(); per ottenere la data e l'ora in
php....che diff c'e' nell'utilizzare mktime() ad esempio?

"Jonny" <Jo...@stayAway.slurp> ha scritto nel messaggio
news:DHdxe.31283$D7.8...@twister1.libero.it...

ho trovato questo esempio in line
$prima_data="16/02/2004";
$seconda_data="now";
$differenza_in_giorni=(int)(abs(strtotime ("$prima_data") - strtotime
("$seconda_data"))/86400); //86400 è il numero di secondi di una giornata
(60*60*24)

 (60*60*24)
Ok grazie mille, e se invece che date ho ore?
Newsgroup: it.comp.www.php
Titolo: ftp e timeout

Salve
innanzitutto buon giorno o buna sera a tutti.
Era un bel po' che non frequentavo più questo ng e son contento d'esser
tornato a leggervi.
Battezzo subito il mio ritorno con una domandina.
Fatto scriptino che mi consente di uplodare dei file su un server
utilizzando l'ftp...
Tutto bene per piccoli file, fino quasi a 3 mega, per file superiori lo
script in php mi scade oltre i 30 secondi consentiti.
C'è un modo per evitare questo tipo di problema, oltre ad usare un client
ftp invece che uno script...
Grazie mille a chiunque abbia voglia e tempo per rispondere.

 ftp invece che uno script...
Vedere sul manuale funzioni set_time_limit() e ignore_user_abort()


mii grazie mille ma
set_time_limit() has no effect when PHP is running in safe mode
non cercavo questa risposta, ovvio che avevo letto il manuale prima di
postare ma impersiccome che sul mio host il php gira in safe mode..........
Per cicli lunghi si poteva far qualche cosa, nel senso che mi inventavo ogni
tanto delle cosette per spezzettare il ciclo iterativo in modo da non
caricare un solo script e risolvo il problema dei 30 secondi, ma per il file
transfert?
Come si risolve?
Ne avete idea?

 set_time_limit() has no effect when PHP is running in safe mode
Bastava saperlo...
Non so se vada ma un'idea che mi viene in mente potrebbe essere
ini_set(max_execution_time,"10000");
visto che dovrebbe essere modificabile da PHP_INI_ALL.
Newsgroup: it.comp.www.php
Titolo: separatore decimale

 
Ciao a tutti,
dovrei fare in modo che il risultato di numeri decimali sia con la virgola 
invece del punto, che istruzione dovrei usare?
Inoltre vorrei fare in modo che se inserisco in un campo text un numero con 
la virgola decimale, questo mi venga convertito in punto o viceversa, come 
posso fare.
Grazie mille
Marco 

 viceversa, come posso fare.
http://www.php.net/str_replace
http://www.php.net/sscanf
http://www.php.net/setlocale
etc. etc.
-- 
I am what I am, I do what I can
Sei un newbie? Leggi questo 
http://url.repository.biz/go/3C
Do. Or do not. There is not try.

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

Salve a tutti,
 
in locale i miei siti sono disposti con un criterio personale, di pura
comodità, ad esempio:
 
http://127.0.0.1/pippo/
"root"
http://127.0.0.1/pluto/pluto_1/
"root"
http://127.0.0.1/pluto/pluto_2/pluto_2_a/
"root"
                              /pluto_2_b/"root"
                              /pluto_2_c/test_1/"root"
                              /pluto_2_c/test_2/"root"
 
 
come vedete, gerarchicamente la "root" può trovarsi ovunque (non è un
caso sia fra virgolette).
 
Ora stavo cercando un'idea che potesse evitarmi le rogne dovute alla
differenza tra variabili in locale e in remoto. Per dirne una:
 
(email all'utente)
$dominio=$_SERVER['HTTP_HOST']
 
Gentile $nome,
raggiungi questa pagina:
http://$dominio/paperino/pagina.php
---------------------------------
 
E' ovvio che in locale mi trovo con questa stringa:
http://127.0.0.1/paperino/pagina.php
 
 
quando - chiaramente - vorrei vedere quest'altra:
http://127.0.0.1/pluto/pluto_2/pluto_2_a/paperino/pagina.php
 
 
Vi viene per caso un'idea che possa rendermi root le "root"?
 
Considerate che ho un'abitudine: quella di inserire un
file_incluso_ovunque.php nella root (vera o fittizia) di tutti i miei
siti. Tant'è che stavo meditando sul definire una costante proprio nel
file_incluso_ovunque.php, magari sfruttando le caratteristiche di
__FILE__, che come sapete restituisce il percorso di dove risiede
fisicamente il file, e non di dove viene eseguito.
 
Insomma, la soluzione mi pare di intravederla, ma avrei bisogno di una
spintarella per trovarla davvero.
 
Grazie.
 
-- 
mailto: y = i
------------------------------------------------------
http://www.catarsi.it
 
Vivo nel terrore di non essere frainteso (Oscar Wilde)


 
La cosa che ti conviene di più è il front controller
Con una rewrite (apache o nginx cambia poco) dirotti tutto verso 
/index.php (o qualsiasi altro file se preferisci) che poi controlla il 
path richiesto e mette in azione la logica corretta.
Peraltro  è l'approccio di praticamente tutti  i cms e framework oggi 
sul mercato.
M
-- 
I cosi mi fattano

 path richiesto e mette in azione la logica corretta.
 
Ti ringrazio per la risposta, a presto. 

Newsgroup: it.comp.www.php
Titolo: Problemi phpnuke, prima installazione

Ciao a tutti,
    ho trovato questo NG sul php e mi domavo se trattate anche phpnuke... o
se sono OT. Nel qual caso scusate !
Ho effettuato l'installazione, copiato tutto il contenuto della dir html,
creato db ma quando provo ad accedere mi fa vedere alcune parti di sito ma
ho anche una marea di notice... ve ne metto qualcuno come esempio, cosa può
essere ? Ho configurato bene anche il config.php ma questi errori prorpio
non capisco...
Versione phpnuke installata 6.9... ho provato anche con la 6.8 e poi con la
7.0 ma il risulatato non cambia.
Versione Apache installata 4.3.3
Grazie dell'aiuto... qua sotto qualche piccola riga di errore per darvi un
esempio
Heaven
--- togliete "_PIKA" dall'e-mail per scrivere in privato---
Notice: Undefined variable: forum_admin in
c:\programmi\easyphp1-7\www\phpnuke\mainfile.php on line 67
Notice: Undefined variable: inside_mod in
c:\programmi\easyphp1-7\www\phpnuke\mainfile.php on line 70
Notice: Undefined variable: inside_mod in
c:\programmi\easyphp1-7\www\phpnuke\db\db.php on line 44
Notice: Use of undefined constant sitename - assumed 'sitename' in
c:\programmi\easyphp1-7\www\phpnuke\mainfile.php on line 86
Notice: Use of undefined constant nukeurl - assumed 'nukeurl' in
c:\programmi\easyphp1-7\www\phpnuke\mainfile.php on line 87
Notice: Use of undefined constant site_logo - assumed 'site_logo' in
c:\programmi\easyphp1-7\www\phpnuke\mainfile.php on line 88
Notice: Use of undefined constant slogan - assumed 'slogan' in
c:\programmi\easyphp1-7\www\phpnuke\mainfile.php on line 89

 phpnuke... o se sono OT. Nel qual caso scusate !
E' UNA STRA FAQ!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Cerca tra i vecchi post, ormai se ne e' parlato centinaia di volte.
-- 
I am what I am, I do what I can
L'uomo, conscio di sbagliare, persevera.

 --
Ok, adesso cerco... grazie, ciao
Heaven

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

Qualcuno sa suggerirmi una buona classe di astrazione database?
Grazie.
Ciao.

 
Ossia??Una classe per effettuare connessioni a Database??Ed eseguire querys?
Ciao

 Ossia??Una classe per effettuare connessioni a Database??Ed eseguire querys?
sě ma non solo, che sia indipendente dal tipo di database...

 sě ma non solo, che sia indipendente dal tipo di database...
Puoi provare qui: 
http://www.phototrip.it/?p=59
 .Fammi sapere se ti č 
servita oppure no, dovrei avere pure qualche altra cosa..
Saluti

Ciao,
ti segnalo anche ADOdb, è un po' articolato ma credo sia quello che
chiedi.
http://adodb.sourceforge.net/
Ciao.

 Saluti
Grazie.
In realtà come ha detto Ugo, cercavo qualcosa di indipendente dal tipo
di database. La tua classe è per MySQL.
Non mancherò comunque di dargli un'occhiata.
Ciao.


Grazie.
E' esattamente questo. Sapevo che c'era ma non ricordavo il nome.
Ciao.
Newsgroup: it.comp.www.php
Titolo: "Installare" programma scritto in php

Salve a tutti,
vorrei avere una dritta su come sia possibile installare questo programma 
per la gestione della biblioteca che ho scaricato qui:
http://www.sigb.net/index.php?page=download&lang=en
Alla fine della procedura di download ho ottenuto un file .zip pieno zeppo 
di file .php.
Come faccio ad aprirli? Non so nulla di php...
Ho letto su internet che devo installare un ambiente di lavoro o quaclosa di 
simile.
Grazie per ogni consiglio.
Sam 

 devo installare un ambiente di lavoro o quaclosa di simile.
Ti serve un ambiente, si`, ma server.
In pratica ti servira` un webserver configurato per interpretare PHP e 
probabilmente anche un database (di solito MySQL, ma guarda la 
documentazione del software che hai scaricato).
Per la configurazione, dipende dal webserver e anche da come vuoi 
configurarlo. Non e` una cosa che si spiega in 20 righe (e infatti ci sono 
guide anche di 30 e piu` pagine solo per l'installazione di base), quindi 
ti consiglierei o di lasciar perdere o di chiedere a un tecnico esperto 
che ti faccia l'installazione.
Bye.

 documentazione del software che hai scaricato).
Grazie. Ho scaricat easyphp e sto facendo piccoli passi in avanti.
Vedremo. :-)
Grazie ancora 

 Vedremo. :-)
Se non sei un esperto e non vuoi diventarlo, secondo me *NON* dovresti 
proseguire. EasyPHP o roba simile, se non correttamente configurati, 
portano problemi di protezione, inoltre ti mantengono ignaro dei 
funzionamenti dell'intero sistema, cosa IMHO essenziale da sapere (se 
non in modo "esperto", almeno come infarinatura iniziale).
Enrico

Newsgroup: it.comp.www.php
Titolo: Riprendere un testo da database mantenendo gli A CAPO

Perchè quando prendo un testo che ho salvato in un campo TEXT di un db, e lo
stampo a schermo, lo scrive tutto su una riga senza andare a capo?
Eppure se vado a vedere con phpmyadmin il contenuto del campo di testo, gli
A CAPO sono salvati nel database. Li cancella nel processo di selezione.
C'è un trucco?
Marco

 C'è un trucco?
Il manuale di HTML e quello di PHP spiegano il trucco.
Bye.

Marco & Co. wrote:

http://www.php.net/nl2br
-- 
www.iuz-lab.info




Un trucco molto semplice che mi viene in mente al volo: supponiamo che il
testo venga fuori da una query sul database, e sia quindi disponibile nella
forma
$row_query['testo']
Tutto quello che devi fare e' trasformare innanzitutto la variabile
superglobale nella forma locale:
$testo = stripslashes($row_query['testo']);
Quindi effettuare una banale operazione di replace sulla stringa di testo
contenuta nella variabile in questione:
$testo = str_replace("\n","<BR>",$testo);
A questo punto non ti resta da fare altro che:
echo $testo;
E sei a posto: gli a capo saranno mantenuti fedelmente :-)
--
Falco Stellare
<< Togli il TAPPO per rispondere >>
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 $testo = stripslashes($row_query['testo']);
Perchè chiami "superglobale" quella variabile? Che io sappia le 
variabili superglobali sono solo queste: $GLOBALS, $_SESSION, $_GET, 
$_POST, $_COOKIE, $_REQUEST, $_SERVER, $_FILES, $_ENV
Newsgroup: it.comp.www.php
Titolo: paginzione

Salve a tutti d poco tempo mi dedico al php e mi servirebbe un piccolo
aiuto....Ho realizzato una picola gelleria immagini sfuttando le
directory.Sinceramente ora non so proprio come inserire queste immagini
in più pagine....Cosa devo fare?
Ecco il mio codice per stampare le immagini ed un primo tentativo di
paginazione.
 
<?
$array = array();
$dir = "piccole";
$open_handle = opendir($dir);
while($read = readdir($open_handle)) {
              array_push($array,$read);
              print  "$read";
}
$tot_records = count($array);
$per_page =15;
$tot_page =  ceil($tot_records / $per_page);
$current_page = (!$_GET['page']) ? 1 : (int)$_GET['page'];
$primo =($current_page - 1) * $per_page;
while($read = readdir($open_handle)) {
}
print $primo;
closedir($open_handle);
?>
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 paginazione.
[CUT]
Io farei cosi: scandendo la directory delle foto riempirei un bell' array e
poi eseguirei la paginazione su questo senza toccare più il filesystem



 Scusami ma non ho capito potresti mandarmi un codice di esempio?
--
--= Antimo =--
www.antimo.cjb.net
http://stage.vitaminic.it/antimo_rubino

Newsgroup: it.comp.www.php
Titolo: Quale hosting php senza db?

Chi mi consiglia un hosting economico php, che sia veloce, senza db dato
che già ce l'ho... mi basterebbe un 100inaio di mega a dir tanto

Chi mi consiglia un hosting economico php, che sia veloce, senza db dato
che già ce l'ho e su server Apache... mi basterebbe un 100inaio di mega a
dir tanto

 dir tanto
Definisci "economico".
Aruba non costa molto ed hai spazio illimitato.
Ciao
Marco 

 Definisci "economico".
Cos'e', la sintassi di Setec si sta diffondendo?
;)

  
wrote:

Inquietante, a dire il vero.
Manca solo dover postare le domande in php.
<?
//esempio sbagliato
$gnusgrup = usenet_connect (
	'portatile dello zio',
	'Microplanet Gravity');
$domanda = usenet_query ("Select * from it_comp_www_php WHERE  
hosting='$economico';");
//outputs: "undeclared variable, define $economico"
//esempio corretto
$valuta= new Euro();
$economico = $value->getRange('0','30');
$gnusgrup = usenet_connect (
	'portatile dello zio',
	'Microplanet Gravity');
$domanda = usenet_query ("Select * from it_comp_www_php WHERE  
hosting='$economico';");
$risposte = usenet_fetch_array($domanda);
print join (', ',$risposta);;
//outputs "Tophost, Aruba"
//note: forse è pretendere un po' troppo da un nuovo arrivato.
?>
Colgo l'occasione per salutare Napo che, se è il Marco di Trento che dico  
io, è stato uno dei miei insegnanti.
Tac
-- 
La netiquette prevede sign di al massimo quattro righe.
Purtroppo la mia sign in quattro righe non ci stà.

 
echo "LOL";
exit();
// stefano

 io, č stato uno dei miei insegnanti.
Mi dispiace, ma non sono io.
Ciao
Marco 

 ;)
Bella di padella!!!
Ci stai dentro come un paio di boxer nel cesto della roba sporca!!
Bella storia!! YO!!!
Quant'č che vorresti scucire dalle tasche per l'hosting, fratello?!
Yeppa!!!
Meglio cosě?! :-D
Ciao
Marco 

 Meglio così?! :-D
Mamma mia, ma cos'hai mangiato a pranzo?
Newsgroup: it.comp.www.php
Titolo: serialize object in $_session

ciao a tutti,
login->autenticazione
Fin qui tutto ok: se l'utente é registrato recupero le sue informaizoni
tramite l'oggetto $usr che serializzo e inserisco in $_SESSION [ 'obj_usr'
].
Quando l'utente fa il logout lo mando a exit.php che contiene solamente 
$_SESSION=array()
ma reindirizzando l'utente alla pagina di destinazione, $_SESSION esiste
ancora facendo rimanere loggato l'utente...
Se stampo $_SESSION in exit.php... é vuoto! ma nella altre pagine é
popolato...
come é possibile??
ciaoo
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

$_SESSION=array()
metti anche session_destroy():
http://www.php.net/manual/it/function.session-destroy.php
Francesco Mazzi
Webmaster di AltroPC.it - 
http://www.altropc.it
 
Staff di E-Xoopport - 
http://www.e-xoopport.it

Newsgroup: it.comp.www.php
Titolo: class gestione tags

Mi consigliate una classe per gestire i tags ?
il mio database dovrebbe gestire le informazioni in questo modo:
 
 
tabella delle info
id,info1,info2,info3,tag1-tag2-tag3
 
insomma molto semplice ma visto che i tag possono essere tanti e le 
informazioni pure, dovrei indicizzare il database in modo che sia il pi� 
veloce possibile .
 
grazie 
 

 grazie
E che c'entra una classe PHP con lo schema sul db ?
 
per gestire il rapporto hai due strade: una colonna "tags" con un array 
serializzato o una tabella dedicata del tipo
id id_info id_tag
La più "veloce" nel recupero non puoi individuarla a priori, dipende da 
come intendi recuperare e trattare questa informazione nel tuo dominio
 
-- 
I fatti mi cosano

>E che c'entra una classe PHP con lo schema sul db ?
 
in effetti erano 2 domande :)
prima capire cosa fare e poi trovare una classe già pronta
 
infatti volevo seguire la strada delle più tabelle in quanto con gli indici
sarebbe molto più veloce la cosa.
in questo modo:
 
tabella con dati
tabella dei tags
tabella con riferimento ai dati per ogni tag
 
Mi serve appunto una classe per gestire il tutto
 


Ehm... ti serve un po' di più di "una classse" se vuoi davvero gestire 
tutto questo da codice
 
IMHO hai due strade, ossia:
1) sql crudo (possibilmente tramite PDO) -> ti tiri su i dati dal db e 
ti crei le classi Tag quando e come ti servono con un bel florilegio di 
foreach ... while $result->next() ...
2) Ti appoggi a Doctrine (o simili) che si arrangiano a persistere le 
classi e te le popolano magicamente all'ultimo momento utile
 
Pro e contro di usare una libreria di astrazione non te li sto a 
spiegare io: ci hanno scritto mega e mega di testo persone ben più 
ferrate di me, una rapida ricerca su internet ti fa trovare quello che vuoi


 tabella con riferimento ai dati per ogni tag
 
Essendo un tag già "chiave primaria" di sé stesso, puoi fare con due 
tabelle, una per i dati e una che contiene coppie tag-idDato.
 
Bye.
Newsgroup: it.comp.www.php
Titolo: Criptare


Credo ke intenda le funzioni della libreria cryp o qualcosa del
genere.Mi sembra ke bisogna ricompilare il php con tale supporto.
Una soluzione sarebbe rikiamare il pgp tramite una system.Cerca un po'
in giro.
But The Memory Remains___come disse il buon James:)


-- 
Dio e' morto. Mao Tse-Tung pure. Ed io non e' che mi senta un gran che bene.
--
Michel <ZioBudda> Morelli               
mic...@ziobudda.net
ICQ UIN: 58351764                       PR of Linux in Italy
http://www.ziobudda.net
 
http://www.linuxlab.it

Newsgroup: it.comp.www.php
Titolo: Copia file da percorso di rete locale

Ciao a tutti,
Ho il seguente problema: dovrei copiare localmente (nella dir dove ho lo
script php) un file che risiede su una directory di un pc in rete,
precisamente all'indirizzo win '\\saruman\costs\orders.csv'
Ho provato con copy(source_file, dest_file) ma con l'indirizzo di rete non
funziona, mentre con altre dir locali si.
Qualcuno sa darmi qualche dritta?
Grazie e ciao,
Flavio  
fc...@yahoo.com

 rete non funziona, mentre con altre dir locali si.
\\\\saruman\\costs\\orders.csv
Comunque se l'utente che esegue il webserver non ha i privilegi di
accesso di rete difficilmente potrai effettuare la copia.
-- 
I am what I am, I do what I can
Do. Or do not. There is not try.

Newsgroup: it.comp.www.php
Titolo: stringhe con +

Problemino: se passo tramite metodo GET una variabile contenente una parola
contenente il carattere "+", questo non viene visualizzato!
mi servirebbe per creare un motore di ricerca, in stile altavista(che
utilizza PERL o simili)!
ho provato anche con HTTP_GET_VARS, ma mi restituisce la variabile senza il
+ davanti!
HELP!
Kla!
www.avisgarda.it

 utilizza PERL o simili)!
Il + viene inteso come uno spazio: codificalo nell'equivalente esadecimale
"%2B"
LAMASE

ho provato con urlencode($var): FUNZIONA!
non ci avevo pensato!
Grazie!
"LAMASE" <a@b.c> ha scritto nel messaggio
news:a8h2cf$ajc$1...@fe2.cs.interbusiness.it...


Newsgroup: it.comp.www.php
Titolo: PHPedit in italiano

Qualcuno di voi sa da dove posso prendere il file o il pack per far 
diventare in italiano phpedit 2.0.1???

guarda su questa pagina :
http://www.waterproof.fr/products/PHPEdit/download.php
Ciao
Newsgroup: it.comp.www.php
Titolo: Hidden login

Salve a tutti!, ho una pagina in cui visualizzo un form di login
se e solo se l'utente non si è loggato oppure la sua sessione
è scaduta, secondo voi una cosa del genere può andare
bene?:
  <?
   session_start();
   if !( empty( $first_name ) ) {
            echo"
        <form action="/checkuser.php" method="post" name="form1">
                .....
            <td>&nbsp;</td>
         </form>";
     }
     ?>
Grazie 1000 a chiunque mi risponderà.
Roberto

      }
hehehe....ti rispondo io perchè hai scaricato lo script che ti avevo
suggerito piu' sotto...io ho modificato molto lo script, ne è venuta quasi
una nuova versione che voglio redistribuire......
cmq come punto di partenza è buono.
Io ho messo al posto di first_name una var boolean in sessione pero'.....
-- 
Ciao e buon lavoro,
  Renato
---- 
Renato Eschini
   Inera srl
   Via Vespucci 41
   56100 Pisa
   Tel:         (+39) (0)50 2201218
   WWW:         
http://www.inera.it

io ho messo una cosa molto simile in tutte le mie pagine... se
l'utente capita per caso su una pagina ma non è loggato lo spedisco
subito al login
sono però perplesso su <form action="/checkuser.php"...
lo hai davvero messo nella root?
fai almeno un link simbolico in una directory www
/www  (che è un ln -s /usr/local/apache/htdocs /www )
se invece sei in un host a pagamento magari ti torna comodo questo
<? 
/* supponendo che la directory in cui si trovano i tuoi files sia
htdocs */
list($base,$rest) = split("/htdocs", getcwd());
$root = $base . '/htdocs';
// es. di utilizzo 
//include("$root/index.inc");
 ?>
ciao

Newsgroup: it.comp.www.php
Titolo: Carte di credito e PHP

Salve a tutti,
ho letto un po' in giro e ho visto che tanti propongono Banca Sella.
Ci sono altri modi oltre agli automatismi offerti da Banca Sella per
pagare con carta di credito?
Si può utilizzare con pagine scritte in PHP?
MAX

Se succede qualcosa durante le transazioni con Banca Sella, ne paga le
conseguenze B.S. stessa.
Se sei tu a fare una cosa simile in php e succede qualcosa ai dati dei
tuoi clienti, riski di
dover vendere anke te stesso x ripagare i danni....



ci sono altre banche che fanno questa cosa con le carte di credito
oltre a Banca Sella?

forse il monte paski di siena.... ma non sono sicuro.
mi pare di capire ke banca sella non ti ispira particolarmente
fiducia....



era giusto per avere qualche info a riguardo
sono porprio alle prime armi sulle carte di credito e stavo cercando
di farmi un'idea per la loro gestione
grazie delle info
ciao ciao

 ha scritto nel messaggio
news:a4f8rt056eae5tqf2...@4ax.com...

 fra poco anche ROLO BANCA
Newsgroup: it.comp.www.php
Titolo: PHPNUKE e Calendar Module...

Salve!
Purtroppo non riesco a trovare un modulo di calendario compatibile con php 
nuke 7.4 o superiore...
Il più famoso, eventcalendar, anche nella versione più recente non lavora 
benissimo su phpnuke 7.4 e superiori...
Qualcuno di voi conosce dei moduli che mi possano aiutare?
O magari qualcuno di voi mi aiuterebbe ad adattare questo modulo (creato per 
phpnuke 6.5) alle nuove versioni di phpnuke? Io purtroppo di php ne capisco 
poco... :-(
Grazie comunque! 

 ha scritto nel messaggio 
news:VdHsd.257773$b5.12...@news3.tin.it...


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

ciao a tutti
asvrei qualche domanda rispetto ai COOKIE
come faccio via PHP a inviare dei COOKIE agliu utenti
e come li rileggio?
Ciao e grazie a tutti
Gabriele Fantoni

 e come li rileggio?
http://www.php.net/manual/en/function.setcookie.php
mi raccomando, leggi bene TUTTO fino in fondo (pena il funzionamento!).
ciao
-- 
Punkarruso
mail:punkarruso chiocchiolona despammed punto com
pubblicità progresso:
http://www.gnu.org/gnu/manifesto.it.html

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

Ho necessità, per utilizzarli in un propramma, di un elenco delle 
località italiane con i relativi CAP postali.
Dove posso trovarli?
Leonardo
 
-- 
Non sono su facebook
Se anche tu vuoi cancellarti
http://www.giardiniblog.com/come-cancellarsi-da-facebook-eliminare-account/
 


http://lab.comuni-italiani.it/download/comuni.html
 


 
 
https://bitbucket.org/dvantaggiato/dv_cap_e_regioni_italia_2013/
 
 
Non ci sono tutti però
Newsgroup: it.comp.www.php
Titolo: problema refresh

ciao, ho inserito un meta che effettua il refresh della pagina ogni 10 
minuti. Questo "disattiva" il foglio di stile
come posso risolvere? Se inverto i due comandi comunque ci sono dei 
problemi!!!
echo "<meta http-equiv=\"Refresh\" content=\"300;URL=leggi-mail.php />";
echo "<link type=\"text/css\" rel=\"stylesheet\" href=\"../style.css\" />";

 ha scritto nel messaggio 
news:Z5iil.258954$FR.5...@twister1.libero.it...

NO.
Nota: 300 sono 5 minuti non 10 

 Nota: 300 sono 5 minuti non 10
si, scusa avevo scritto di fretta, ma per il resto del problema?
ciao

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

Scusate per impostare con php la prirità di una mail invita. basta 
aggiungere negli headers «priority: valore»? Che valori pò assumere 
(high, normal low...?) grazie per le delucidazioni, Alessandro

mastro wrote:

Fai riferimento all'RFC dei messaggi MIME.
-- 
I am what I am, I do what I can
Do. Or do not. There is not try.

 
Non è che esiste un link ufficiale che spieghi la cosa? Ma dipende anche 
dai client usati?
Grazie Alessandro

 Non è che esiste un link ufficiale che spieghi la cosa?
Google.com -> rfc -> Mi sento fortunato ...

Newsgroup: it.comp.www.php
Titolo: evitare che premendo enter faccia il form

ciao a tutti,
ho un piccolo problema.. come si fa a far si che premendo enter non
parta il form??
Cioe' che premendo enter non faccia nulla nel formulario...
thnx 
SHE
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 parta il form??
Sei OT. it.comp.www.html
-- 
I am what I am, I do what I can
L'uomo, conscio di sbagliare, persevera.

> Sei OT. it.comp.www.html
<? sorry... ?>
per me tutto quello che e' tra <??> e' php...


 per me tutto quello che e' tra <??> e' php...
Per me e' una intestazione XML, meglio <?php ?>.



Ciao, siccome qui sei OT come ha scritto Setec, posta su it.comp.www.html e
ti rispondo li

 SHE
ma <form></form> mica sta dentro <? ... ?> ...

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

Ciao a tutti,
esiste un buon programma per modificare pagine php?
Nel senso che ci devo mettere delle immagini e modificare qualche tabella.
Se lo apro con frontpage mi apre un documento di testo
Giosv@

 ha scritto nel messaggio
news:cpyRa.182902$Ny5.5...@twister2.libero.it...

che io sappia php funziona in modalità testo.
se non vuoi tirarti tropop matto perchè non cosoci tutti i tag html
io uso questo metodo: creo la pagina in frontpage
e copio il codice in un file php
cambiando dove serve i tag e quant'altro.

ma con tutti gli editor di testo che esistono usate frontpage???
e cmq se non conoscete l'html che sta alla base del web...



qualsiasi editor testuale va bene. homesite ha anche syntax highlightning.
frontpage e' una merda.
-- 
signature: No such file or directory

esatto frontpage come del resto tutto quello che partorisce la microsoft è
un cesso, figuratevi che editor banali opensource fatti da bambini di 5 anni
funzionano molto meglio di FP.

 ha scritto nel messaggio
news:QryRa.182915$Ny5.5...@twister2.libero.it...



Risolvi il problema alla radice e impara a usare i template. In questo 
modo hai un file di html "puro" e uno script di php.
Tieni separati i codici html e php e ne guadagni in  manutenibilita', 
facilita' di comprensione, di debug, ecc ecc e puoi usare gli editor che 
piu' ti piacciono.
Io uso XTemplate facile e veloce ...
http://sourceforge.net/projects/xtpl/
ciao
Mauro


http://www.arachnoid.com/arachnophilia/
Se usi Windows, e` veloce, leggero, e ti da` tutto quello di cui hai
bisogno...
Adieu,
-- 
Lestat de Lioncourt  -- a.k.a --  Ciro Mattia Gonano
 Undergraduate student in Computer Science at University of Bologna
 IHGGer #1049   <=>  ICQ#: 52631406   <=>   URL: 
http://www.CS.UniBO.It/~gonano
 Debian admin at 
Students.CS.UniBO.It
 <=> look at headers for my JabberID & GPG
Newsgroup: it.comp.www.php
Titolo: Passaggio di valori in array da modulo.

Ciao a tutti, ho un problema:
Sto cercando di realizzare un modulo che dovrebbe spedire i dati negli 
elementi di un array ... ma non funziona! :(
La variabile resta vuota! Dove sbaglio? Comincio a pensare che non sia 
possibile fare una cosa del genere :( ... qualcuno mi sa dare una mano? 
Di seguito allego il codice che uso con insuccesso:
$DUser = array (Nick, Email);
if (isset ($DUser[Nick]))
	print ("YUHUUU!!! Nick inserito!");
else
	print ("Nick non inserito!");
ModuloIscrizione();
function ModuloIscrizione()
{
	global $PHP_SELF;
	print "<form action=\"$PHP_SELF\" method=\"POST\">\n";
	print "<input type=\"text\" name=\"DUser[Nick]\"> ";
	print "Nick<p>\n";
	print "<input type=\"text\" name=\"Email\"> ";
	print "Email<p>\n";
	print "<input type=\"submit\" value=\"Invia!\">\n</form>\n";
}
Ciao e grazie.

 }
Prova così:
<?php
function ModuloIscrizione()
{
  print '<form action="'.$_SERVER['PHP_SELF'].'" method="POST">'."\n";
  print '<div><input type="text" name="Nick"> Nick</div>'."\n";
  print '<div><input type="text" name="Email"> Email</div>'."\n";
  print '<div><input type="submit" value="Invia!"></div>'."\n";
  print '</form>'."\n";
}
ModuloIscrizione();
if (!empty($_POST)) {
    echo '<pre>'.print_r($_POST, true).'</pre>';
}
?>
Nella pagina di destinazione (che nella fattispecie coincide con
quella di invio) i dati inviati li hai a disposizione nel superglobal
array $_POST. Dopodiché, puoi farci quello che vuoi. Ricordati,
comunque, di validare sempre i dati provenienti da un form.
Ulteriori approfondimenti:
http://it2.php.net/manual/it/security.globals.php
http://www.php.net/manual/en/language.variables.external.php
http://it2.php.net/error_reporting
Ciao.
-- 
Federico

 Ciao.
Ancora ciao e grazie!

 questo non mi è chiaro ... perché?
http://it2.php.net/manual/en/security.globals.php
-- 
Federico

 
http://it2.php.net/manual/en/security.globals.php
Chiarito l'arcano, non è una falla ma lo può diventare se usato male :)
... per la verità ho un ultimo dubbio: sulla stragrande maggioranza 
della manualistica ho notato che le variabili vengono usate nel codice 
senza il $_POST[nomevariabile] ma semplicemente con $nomevariabile.
Che devo fare per avere questo risultato? C'è qualcosa da settare sul 
server?

ClaX ha scritto:

Uhm... forse l'arcano non ti si è chiarito del tutto... :)
A parte gli scherzi, il comportamento a cui ti riferisci si ottiene
proprio impostando register_globals = On. Però, come hai visto, è
meglio impostarlo su Off o comunque scrivere il codice come se lo
fosse, usando quindi sempre gli array $_POST, $_GET, $_SERVER,
eccetera...
PS: $_POST['nomevariabile'] oppure $_POST["nomevariabile"], non
$_POST[nomevariabile].
-- 
Federico

Federico ha scritto:

:) Si, a quanto pare non era del tutto chiaro ...
grazie 1000 dell'aiuto
Newsgroup: it.comp.www.php
Titolo: urldecode() ? help me, non so usarlo

Riprovo una volta e non vi rompo più promesso.
Sempre il prob di avere come risultato un testo già decodificato.
Scusate, forse sono un completo idiota ma non ho capito. Per quanto riguarda
urldecode () non ho idea di come utilizzarlo... :-( (ho letto il manuale ma
dice pochissimo).
Il mio codice inserito è:
<?php
/*chiamata alla tabella news*/
$sql = "select * from news" ;
$res = mysql_query($sql) or die ("Non riesco a connettermi");
$info = mysql_fetch_row($res) or die ("Non riesco a connettermi");
/*stampa del form*/
echo "<form action=\"../Php/pagina.php?\" method=\"get\">";
echo "<select name=\"name=News&num_news\" onChange=\"submit()\">";
echo "<option>-- Seleziona --</option>";
echo "<option>&nbsp;</option>";
/*ciclo while*/
while ( $info = mysql_fetch_array($res)) {
$id++;
echo "<option value=$info[num_news]>$info[titolo]</option>";
}
echo "</form>";
?>
mi da alla fine un elenco di titoli, ognuno dei quali con un numero delle
news. Se clicco invece di '../Php/pagina.php?name=News& ecc.ecc.', mi da
../Php/pagina?name%3D ecc ecc.
Come faccio ad utilizzare urldecode qui? Cos'altro potrei fare?
Grazie anticipatamente a tutti e scusate per la mia ignoranza..
Ciao

?>
Prova a mettere un nome normale alla <select> (magari chiudi anche il
tag...) e vedi se migliora.

 tag...) e vedi se migliora.
Ehmmm il prob non è che non funziona, io vorrei come output un indirizzo già
decodificato
tipo 
www.sito.it/name=News&num_news=5
 per esempio e non
www.sito.it/name%3DNews%(nn)num_news
 come mi da ora.
Una prova sta a 
www.autoscuolacarnevale.it/prova.php
 se si clikka un
qualsiasi campo e si cambia a mano nell'URL i valori %3d con uguale e
l'altro con $ funziona.
Grazie cmq
Massy

l'altro con $ funziona.
Ti credo che non funziona, e' un casino :)
Il codice non e' codificato, e' proprio sbagliato.
Se ho capito bene (dal codice della pagina) devi passare i valori:
  name=News
  file=article
  sid=variabile a seconda della scelta nella select
se e' cosi', fai
<form action="/Php/modules.php" method="GET">
<input type="hidden" name="name" value="News">
<input type="hidden" name="file" value="article">
<select name="sid" .......
oppure
<select name="num_news" .......
come nel tuo messaggio
eccetera
Il casino deriva dal fatto che hai messo nel nome della select gli altri
parametri che devono essere passati tramite GET.
Se ti e' stato consigliato, beh cambia consigliere :)

 Se ti e' stato consigliato, beh cambia consigliere :)
Azz, infatti è semplicissimo :-)
Confermo... sono un idiota, avevo anche capito male il consiglio... e il
problema.
Grazie