mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.www.php
Titolo: Percorsi relativi che non vanno

La mia situazione e' questa:
if(!file_exists("../admin/config.php")) die ("Can't open config.php");
include("../admin/config.php");
Il file che comprende queste linee di codice si trova in una 
sottocartella della root del sito. Il file config.php si trova invece, 
come vedete, in un'altra sottocartella della root. Ebbene, se raggiungo 
il file in questione da index.php che si trova nella root, devo 
utilizzare un punto nel path affinche' il file venga incluso. Partendo 
da un altro file in una qualsiasi sottocartella della root, devo 
utilizzare i due punti nel path. Non sono riuscito a trovare risposte 
nella documentazione PHP (anche se non riguarda PHP), qualcuno puo 
spiegarmi per bene come devo fare? TIA
P.S.
PHP 5.0.3, IIS5, Win2000Pro Sp4
-- 
Spirito Libero
Siamo tutti un po' abusivi a questo mondo...
(Non mettere il sale se vuoi rispondermi!)

 qualcuno puo spiegarmi per bene come devo fare? TIA
$file = dirname (__FILE__) . '/admin/config.php';
if (is_readable ($file)) {
	include ($file);
} else {
	die ("Can't open $file");
}
-- 
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.

prova a mettere ./../admin/config.php  cioeè specifica la dir di
poartenza (che per default il punto indica dove sei attualmente, cioè
dove parte lo script)

 
Provato, ma non funziona


ma dalla root (mettendo 1 solo punto nel percorso) ti funziona??

 
Si. Se richiamo lo script dalla pagina principale che sta nella root 
funziona. Se invece lo richiamo da una pagina di una sotto directory 
(che non e' la stessa in cui si trova lo script) devo aggiungere i due 
punti. In pratica, la situazione e' questa:
root: index.php
|
+-- functions
|   |
|   +- db_connection.php (che contiene la riga maledetta)
|   |
|   +- altri_file.php
|
|
+-- admin
|   |
|   +- config.php
|   |
|   +- altri_file.php
|
|
...
In pratica, devo "risalire" dalla directory functions per poi 
"ridiscendere" in admin per trovare il file config.php. Una cosa che non 
ho spiegato prima e' che includo db_connection.php che a sua volta legge 
alcune variabili includendo config.php. Se pero' il file che richiama 
db_connection.php si trova in una qualsiasi sotto directory, devo usare 
i due punti, se invece il file si trova nella root devo utilizzare un 
solo punto.


ultimo tentativo e poi nn so + ke dirti...  prov a metter 2 volte 2
punti, così:
../../admin/config.php
oppure:
./../../admin/config.php

 
Avevo gia' provato, ma, ovviamente, non vanno. Non mi resta che spostare 
config.php nella root, anche se la cosa mi da molto fastidio.
Grazie comunque per il tempo dedicatomi.


 fastidio.  
$file = dirname (__FILE__) . '/../admin/config.php';


 
Adesso funziona! In pratica della costruzione del path se ne occupa 
dirname e se il file ha i privilegi di lettura lo include altrimenti nisba.
Stampando la variabile $file escono fuori le barre inverse 
nell'indirizzo C:\Inetpub\..../admin/config.php. Non ho ancora capito, 
pero', quale fosse l'errore... mah.

Newsgroup: it.comp.www.php
Titolo: pear

ciao a tutti,
qualcuno di voi utilizza pear?, ero interessato ad avere delle
opinioni
in merito, svantaggi vantaggi consigli... insomma, secondo voi vale la
pena utilizzarlo o no?
ciao 
daniele

 ha scritto nel messaggio
news:7828efeb.03072...@posting.google.com...

Si. Utilissimo, pear.
-- 
Kluge
1. n. A Rube Goldberg device
2. n. Something that works for the wrong reason.

Newsgroup: it.comp.www.php
Titolo: user e psw

Ciao a tutti,
dovrei creare un area riservata con accesso tramite user e psw!!
Gli utenti sono circa un centinaio, ed ognuno di loro deve essere
reindirizzato ad un determinato link!!
come posso fare??
c'e qualcosa di gia pronto da prendere spunto??
--
Cordiali Saluti,
Luca Masini
Delta Informatica
V.Sallende, 60
Cattolica (RN)
Tel:
+39 0541831392
Fax:
+39 0541831392
www.delta-informatica.it
in...@delta-informatica.it
msn:10anni...@jumpy.it
icq:133470933

 c'e qualcosa di gia pronto da prendere spunto??
Direi che sui siti
http://www.hotscripts.com
 e
http://freephp.html.it
Trovi un sacco di materiale che ti puo' aiutare.
Nel tuo caso, direi che dovresti costruire una tabella con i campi
nome_utente, password e indirizzo e quando un utente si logga, lo mandi
all'url specificato nel campo indirizzo....
Sul come realizzarlo ti rimando ai siti indicati qui sopra.
Buon lavoro
Matteo

Newsgroup: it.comp.www.php
Titolo: PHP/echo

Come mettere al centro della pagina una stringa stampata con echo in php?

 Come mettere al centro della pagina una stringa stampata con echo in php?
 
so che è sconsigliato ma la maniera velocissima se non si vogliono usare
gli style è usare:
 
<center><?php echo "ciao"; ?></center>
 
 
-- 
Sandro kensan 
www.kensan.it
 & 
www.qiqi.it
 geek site
Saluto gli agenti della NSA - Hello NSA - 
www.nsa.gov
Newsgroup: it.comp.www.php
Titolo: PHP e Win98...

Ciao a tutti,
esiste un web server php per Win98?
Se si, quale?
Ciao e grazie!
Domenico
===============
http://supergeniux.supereva.it
-- 
Posted from 
cs1-455.dialup.tiscalinet.it
 [62.10.171.199] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG


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

Newsgroup: it.comp.www.php
Titolo: Error reporting

Ho un piccolo problema riguardo l'error reporting: nel php.ini (php 
4.3.10 su FC2) e' impostato display_errors = Off per non visualizzare i 
messaggi di errore, pero' mi sarebbe utile che nelle pagine di test o 
nelle nuove pagine siano visibili gli errori.
Ho guardato il manuale (
http://it2.php.net/error-reporting
) ed ho anche 
googlato, capendo che dovrebbe bastare inserire il codice
   error_reporting (E_ALL ^ E_NOTICE);
   ini_set("display_errors","1");
per visualizzare solo in quella pagina gli errori (a proposito, non 
basterebbe solo E_ALL?), ma non viene visualizzato nulla. Per vedere gli 
errori devo cambiare il valore nel php.ini e riavviare apache.
Qualcuno mi sa dare una spiegazione (e magari la soluzione :-) )?
-- 
ciao            |visita
                 |
http://www.sifor.it
gelty           |
http://www.sifor.com
-------------------------------------
E' esplicitamente vietato usare l'indirizzo e-mail di questo messaggio
per fini diversi dalla risposta al messaggio stesso (Art. 10 DL. 171/98).

 
http://it2.php.net/manual/en/ref.errorfunc.php#e-all
error_reporting(E_ALL);
se non vedi errori visualizzati, e' molto probabile che non ci siano errori
nel codice a livello di sintassi e grammatica..
-- 
www.iuz-lab.info

 
Capito a che serve il "^", ma ti assicuro che il resto continua a non 
funzionare (ho creato una pagina apposta con un errore, manca il ; alla 
fine di una riga).
Tra l'altro ho trovato la direttiva "error_log =/path/file", ma il file 
non viene proprio creato.


 
puoi postare il codice con l'errore..
<?php
error_reporting(E_ALL);
$test = 'test'
?>
non genera errori ma in effetti potresti essere portato a pensare il
contrario..
-- 
www.iuz-lab.info

 
Lo so, percio' ho aggiunto il secondo 'echo'.
Ripeto, se nel php.ini ci metto display_errors = On e riavvio apache, 
gli errori si vedono.


 
Note: Although display_errors may be set at runtime (with ini_set ()), it
won't have any affect if the script has fatal errors. This is because the
desired runtime action does not get executed. 
e' considerato un errore fatale quindi il valore non viene modificato e
l'errore non viene stampato..
puoi comunque usarlo per i Warnings, Notices..
altrimenti modifichi il php.ini..
-- 
www.iuz-lab.info

 desired runtime action does not get executed. 
Azz... non l'avevo visto.
Mi sa che nel php.ini lascio error_reporting(E_ERROR), mentre per tutto 
il resto vado di ini_set ().
Grazie mille!

Newsgroup: it.comp.www.php
Titolo: domanda da 1000000$ ....

si può mandare una mail utilizzando il proprio mail browser prendendo i
dati da un form in un pagina php??
Ovvero posso impostare un form che una volta compilato apra il programma
predefinito di posta elettronica, senza cioè dover per forza avere un
mail server (tipo qmail) installato sulla stessa macchina?
Ci sto picchiando la testa da una settimana ... siate magnanimi!! :-))
grazie mille
Ciao


ICQ# 11129001
---------------------------
 
http://www.totosite.net/

 non sbattere troppo che poi esce sangue :)))
troppo tardi ....... argh  sajhasjgas .........arsghagshgd ....... sta già
uscendo un sacco di sangue .... dal muro!!!! :-))))
Ciao!


 uscendo un sacco di sangue .... dal muro!!!! :-))))
:)))))))))))))))))))))


Newsgroup: it.comp.www.php
Titolo: aiuto: logica di un contatore

Salve a tutti,
domandina per voi:
Supponiamo che io abbia un sito sul quale ci sono N prodotti e M articoli.
Io ho già scritto una stored procedure che mi incrementa di 1 il 
contatore relativo all'articolo X o al prodotto Y ogni volta che un 
utente visita quell'articolo o quel prodotto.
Ora naturalmente se clicco 100 volte sullo stesso articolo, avrò un 
incremento di 100.
Io vorrei limitare l'incremento a 1 per ognuno degli articoli o prodotti 
visitati dall'utente U.
Stavo pensando di utilizzare le sessioni per tenere "in mente" tutte le 
variabili, ma non riesco a ragionare.
Mi sento ottuso.
Avete qualche dritta, tutorial, link in merito?
Come lo "blocco" il contatore? Memorizzando l'ip dell'utente?
La session_id?
Come gestisco il bordello di array che ne viene fuori nella sessione?
Grazie mille a tutti
Franz

 La session_id?
Per ogni contatore dei prodotti crei una variabile di sessione e la 
setti a true dopo aver incrementato il contatore di una unità.
La prima volta che l'utente entra la variabile non esiste (o meglio vale 
false), tu la setti a true e incrementi il contatore con un ciclo tipo
if (! isset($_SESSION['id_prodotto']))
  {
  $contatore++;
  $_SESSION['id_prodotto']=true
  }
in questo modo alla prima visita la variabile non è settata, tu entri e 
aggiorni il tuo contatore. Nelle successive visite della stessa sessione 
la variabile vale true, non entri nell'if e di conseguenza non 
incrementi il contatore.
ciao
Mauro
Newsgroup: it.comp.www.php
Titolo: While, If, a+b=c Aiutatemi !!!

Ciao a tutti, scusatemi in anticipo se la domanda è poco chiara ed esagerata
nelle sue richieste, il mio problema è il seguente :
- io ho alcune conoscenze del Visual basic ed in tale linguaggio con
frequenza utilizzo dei cicli (es. while 1>0 wend, for i=1 to 10 next i
ecc..) utilizzo degli if (if e=r then ecc..) e faccio delle operazioni (es.
a=b+c), dato che devo fare un piccolo programma che utilizza tutto quello
che vi ho detto sopra volevo sapere la relativa codifica in php. Avrei anche
l'esigenza di sapere come si visualizza il risultato di una operaione sulla
pagina web però forse questo è troppo. A chiunque mi possa aiutare (e a chi
non) un grosso saluto.
N.B. se poi ho sbagliato newsgroup perchè il php non fa cose simili
scusatemi tanto.
Ciao da Sara

 ha scritto nel messaggio
news:0JIp7.1860$Bk.3...@news1.tin.it...


 N.B. se poi ho sbagliato newsgroup perchč il php non fa cose simili


Newsgroup: it.comp.www.php
Titolo: [MOD_REWRITE] Da un path ad un'altro

Ho l'esigenza di costruire una regola per fare in modo che le
richieste fatte a 
http://www.miosito.tlc/foto/.
.. facciano riferimento
a questo url 
http://win.miosito.tlc/foto/.
..
Mi date una dritta maggiore delle info su 
apache.org
 o php.net...
Grazie molte.
-- 
Gian Marco Tedaldi
www.amiciamici.com
 Da te per i tuoi Amici.
www.compiano.info
 Compiano in Valtaro, Parma.
www.celebritydeathbet.com

 Mi date una dritta maggiore delle info su 
apache.org
 o php.net...
Sei OT, it.comp.www.server.
-- 
I am what I am, I do what I can
Do. Or do not. There is not try.

Sei OT, it.comp.www.server.
Sorry, speravo fosse un tema sul quale anche qui sapevate rispondere.


Newsgroup: it.comp.www.php
Titolo: If e una domanda stupida

Come faccio ad confrontare una variabile da un testo fisso!?!
mip.php?lingua=IT
<?
if ($lingua = "IT"){
 echo "<p>E IT</p>\n";
 echo "<p>$lingua</p>\n";
}
?>
Di sicuro ho sbagliato qualcosa !!!
Grazie in anticipo

?>
if ($lingua == "IT"){ (con due segni uguale)
Lupin
-------------------------
http://www.antiloco.com/
<la directory del Web developing>
----------------------------------
Rimuovere XXX per rispondere via e-mail
Newsgroup: it.comp.www.php
Titolo: PHP-SQL: Evitare il select di uno stesso record

Ciao a tutti,
Ecco il problema:
- Faccio una select sul database
- Il risultato viene caricato in un form per essere lavorato
- Altri utenti fanno select al database per lo stesso motivo
- Il primo risultato viene reinserito
Come faccio a fare in modo che se un risultato è in lavorazione non possa 
essere caricato nei form di altri utenti ???
Ho provato con le transazioni ma non mi fanno un lock della riga in lettura 
(anzi non è previsto in mysql se non per l'intera tabella, il che è 
imporponibile).
Ho provato a usare un campo-flag nel database, nel senso, subito dopo la 
select faccio un update di quel campo mettendolo = 1, e quando faccio le 
select scelgo solo gli =0, ma in questo caso se la query originaria non 
fosse poi modificata (es. perché l'utente chiude il browser senza portare a 
termine il lavoro) perderi la possibilità di modificarla perché resterebbe 
=1 e quindi non visibile ?
Mi date un'idea / soluzione ?
Mi sto spaccando la testa..
-- 
 oooO                                  Oooo
 (    )               YUS               (    )
  \   (      Para todos, todo,      )   /
   \_ )    nada para nosotros.  ( _/ 

 
usa un flag ed un campo timestamp..
se il flag c'e' ma il timestamp indica che e' stato settato da troppo tempo
per essere ancora valido viene ignorato e l'operazione procede..
-- 
www.iuz-lab.info

 tempo per essere ancora valido viene ignorato e l'operazione procede..
Grande idea! Grazie!
Hai qualke tip per il confronto fra i timestamp ?
Esiste qualche funzione in sql direttamente o in php per facilitare il 
lavoro ?
Ps. Gran bel nick! :p


 
qui troverai abbastanza per avere una panoramica..
http://dev.mysql.com/doc/refman/4.1/en/date-and-time-functions.html
-- 
www.iuz-lab.info

Newsgroup: it.comp.www.php
Titolo: Gestore automatico di News

Salve vorrei sapere se esiste uno script del genere:
Ho una macchina elettronica che esegue delle letture e che periodicamente
scarica i dati su di un file .txt o HTML. Mi servirebbe qualcosa che
periodicamente (diciamo una volta al giorno), prenda questo file e lo mandi
agli iscritti della mailing in automatico...
esiste?
Grassssie!

 esiste?
man cron
man mail
-- 
WM
Newsgroup: it.comp.www.php
Titolo: rss

Salve a tutti
Ho un piccolo sito in php e mi chiedevo se era possibile inserire le
news da un url esterno tipo quelli di repubblica, premetto che sono un
pricipiante 
se mi potete aiutare grazie mille
Fabio

 pricipiante
Come prima cosa mi preoccuperei della legalità della cosa.
Ossia, puoi inserire liberamente le news di repubblica???
Molti siti lo permettono e forniscono anche le istruzioni per farlo.
Una possibile soluzione potrebbe essere l'uso di un IFRAME al cui interno 
fai caricare la pagina remota.
Se invece la fonte è un feed RSS, devi trovare un modo per convertirlo in 
HTML e poi visualizzarlo.
Ciao
Marco
Newsgroup: it.comp.www.php
Titolo: Upload e stato di avanzamento upload...?

Ciao a tutti,
ho lurkato in lungo e in largo, ma non ho trovato niente al riguardo.
Devo preparare una pagina che fa l'upload di files sul server.
Visto che si tratta di files a volte di grandi dimensioni (40/100
mega), vorrei che, in fase di caricamento, venisse visualizzato
qualcosa (un messaggio o una barra di avanzamento) che mi dicesse che
l'upload in corso.
Una volta completato l'upload questo messaggio dovrebbe sparire.
Come posso fare?
Esiste qualcosa di simile in PHP che non sia Pure PHP upload?
Grazie in anticipo.
tony

 l'upload in corso.
IMHO non e' logico utilizzare l'HTTP per fare un upload di queste
dimensioni.
In puro PHP non e' possibile, l'unico approccio disponibile e' Perl/PHP:
http://www.raditha.com/megaupload/
-- 
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.

 
http://www.raditha.com/megaupload/
Non č del tutto vero :)
http://pear.laurent-laville.org/HTML_Progress/


 
http://pear.laurent-laville.org/HTML_Progress/
La tua definizione di "vero" e' molto relativa.
La classe pera HTML_Progress e' una classe che genera codice DHTML che
permette di visualizzare il progresso della visualizzazione della
pagina corrente.
Nel caso specifico funziona con gli upload via FTP, e NON FUNZIONA CON
GLI UPLOAD HTTP.

Newsgroup: it.comp.www.php
Titolo: MySQL

Buongiorno a tutti,
lo so che questa domanda č trita e ritrita, vi giuro che č da ieri che cerco 
a destra e a manca con google, e nonostante tutti gli articoli o i forum sui 
quali sia finito dessero vari suggerimenti non mi riesce proprio di fare in 
modo che php "veda" MySQL (P.S.: Il S.O. sul quale ho installato la terna 
Apache2.0.54, PHP5.0.4, MySQL 4.1 č WinXp Pro - SP2).
Dopo aver decommentato, in php.ini, le due righe
extension=php_mysql.dll
extension=php_mysqli.dll
ho copiato, come letto in molti articoli e/o post, il file libmysql.dll (che 
si trova nella cartella bin di mysql) nella directory system32 di 
windows....fatto riavviare apache, ma non č successo nulla.
Poco male ho detto, visto che molti scrivevano che loro il problema identico 
al mio l'avevano risolto copiando il system32 il file libmysql contenuto 
nella directory C:\php...provato anche questo ma nulla da fare
Cercando sul manuale online (
http://www.php.net/manual/en/ref.mysql.php
) ho 
trovato che
[quoto]
MySQL is no longer enabled by default, so the php_mysql.dll DLL must be 
enabled inside of php.ini. Also, PHP needs access to the MySQL client 
library. A file named libmysql.dll is included in the Windows PHP 
distribution and in order for PHP to talk to MySQL this file needs to be 
available to the Windows systems PATH. See the FAQ titled "How do I add my 
PHP directory to the PATH on Windows" for information on how to do this. 
Although copying libmysql.dll to the Windows system directory also works 
(because the system directory is by default in the systems PATH), it's not 
recommended.
[/quoto]
Allora sono andato in start->pannello di 
controllo->sistema->avanzate->variabili d'ambiente->Path->Modifica-> e 
quindi ho aggiunto C:\php.
Riavviato il sistema e riprovato a connettermi a mysql tramite uno script di 
php ottenendo l'oramai nauseante messaggio "Fatal error: Call to undefined 
function mysql_connect() in C:\Programmi\Apache 
Group\Apache2\htdocs\prova\conn.php on line 2"
Non so piů che fare, qualcuno mi puň dare una mano?
Grazie
Aldo
 

 Apache2.0.54, PHP5.0.4, MySQL 4.1 è WinXp Pro - SP2)
.... cut
Perchè non provi con easyphp?
Ti dà gli strumenti che ti servono con una sola installazione:
PHP - MySQL (+MySQL Admin)- APACHE
http://www.easyphp.org/
Spero possa fare al caso tuo.
Saluti.

 Non so più che fare, qualcuno mi può dare una mano?
Ti suggerisco di provare WAMP.
http://www.wampserver.com/en/index.php
hth,
Lokar

 
Salve,
io personalmente ho fatto come te alla vecchia maniera, ed ho seguito 
alla lettera il Tutorial descritto quì:
http://www.phpnews.it/content/view/67/80/
Credo che se avrai modo di seguire passo passo questo tutorial Non avrai 
problemi, come non ne ho avuti io.
Saluti
T.

 windows....fatto riavviare apache, ma non č successo nulla.
php5ts.dll copiata ?

Newsgroup: it.comp.www.php
Titolo: DBX: module '4' not loaded or not supported

   Ho provato a connettermi ad un DBMS MS SQL Server 2000 da una Linux 
box Mandrake 9.1 con PHP 4.3.1 mediante la funzioni dbx_connect() e 
questo è il risultato ('4', o DBX_MSSQL, è l'indice del "driver" per, 
appunto, SQL Server). La cosa non mi è chiara perché:
a) Ad un DBMS PostgreSQL si connette perfettamente (con indice di 
"driver" pari a DBX_PGSQL);
b) Allo stesso SQL Server si connette perfettamente usando la funzione 
mssql_connect();
c) Non esiste nessuna libreria (php_)?mssql.so nel sistema (!), né, 
tanto meno, phpinfo() parla, da qualche parte, di SQL Server o mssql.
   La sezione relativa a dbx di phpinfo(), invece, recita testualmente:
<cite>
dbx
dbx support => enabled
dbx version => 1.0.0
supported databases => MySQL
ODBC
PostgreSQL
Microsoft SQL Server
^^^^^^^^^^^^^^^^^^^^
FrontBase
Oracle 8 (oci8)
Sybase-CT
</cite>
il che non corrisponde alla realtà, visto che il seguente script:
<code>
	for($i = 1; $i < 8; $i++) dbx_connect($i, // more params);
</code>
fallisce per tutti tranne che per, come dicevo, PostgreSQL ed ODBC.
   C'è qualcosa che mi sfugge, ma non saprei dire cosa... Sapete darmi 
una mano? Grazie, e...
-- 
Alla prossima,
Marco

...

 
  Mi rispondo da solo: magari a qualcuno, che pure non sa darmi la
soluzione, interessa... :-)
  Intanto, dbx_connect() funziona anche per MySQL (avevo visto male).
  Il fatto è che, fino alla versione 4.3.2, il PHP per Linux NON
prevede l'esistenza di un modulo mssql.so, presente, invece, nel
porting Win32 come mssql.dll, in quanto l'accesso a Microsoft SQL
Server è garantito dal modulo sybase.so, e questo spiega il perché
dell'esistenza delle funzioni mssql_*() senza mssql.so.
  D'altra parte, il modulo dbx.so, per come è fatto, non prevede l'uso
del modulo sybase.so ma solo di mssql.so e sybase_ct.so; quest'ultimo,
però, non è più supportato da un po' (d'altronde, dicono loro, hai
sybase.so...). Installare sybase_ct.so di versioni di PHP precedenti
alla 4.3.1 provoca solo una segmentation fault.
  Un possibile work around di questa situazione di stallo potrebbe
essere quello di far credere a dbx.so di star caricando mssql.so
mentre invece carica sybase.so, solo che non so come "ingannare" la
gestione dei moduli di Zend (voi avete, per caso, un'idea?).
  Altrimenti, installare il PHP 4.3.4 o successivi...
  Grazie lo stesso, almeno per l'attenzione. ;-)
-- 
Alla prossima,
Marco

Newsgroup: it.comp.www.php
Titolo: PHP-Day 2003

Ciao a tutti,
scusate l'intromissione, ma non pensiamo di essere OT !
Il 24 ottobre 2003 a Roma, presso l'Universita' di Tor Vergata, si terra' il
1. PHPDay italiano.
Per maggiori info ed iscrizioni: 
http://www.phpday.it/
Grazie e buon coding
PHP-Day 2003 Organization Team

> PHP-Day 2003 Organization Team
Ma chi siete ? Avete certificazione di Zend ?
Chi parlerà ?
Grazie
J

Julien Buratto wrote:

Sul sito trovi tutte le informazioni...
-- 
Per rispondermi in privato, togliere "_pre" e "sso_" dall'indirizzo
Remove "_pre" and "sso_" from my email address to reply to me
Newsgroup: it.comp.www.php
Titolo: licenze

ciao
sto' realizzando un prog per un'associazione di cui faccio parte anche io
in tal caso offro l'utilizzo del programma gratuitamente, ma dovrei sempre
specificare all'interno
del  programma o sul footer della pagina una qualche sorta di licenza?
grazie

Sky wrote:

No, ai visitatori del sito non interessa.
Le condizioni di licenza puoi consegnarle alla associazione anche 
stampate su un foglio di carta.

Newsgroup: it.comp.www.php
Titolo: mysqli_fetch_array e inner join

 
 
$qcatp ="SELECT * FROM notizie INNER JOIN pagine ON 
notizie.idNotizie=pagine.idNotizie WHERE idNotizie='".$_GET['id']."'";
 
$lcatp = mysqli_query($mydb,$qcatp);		
 
 
$elcatp= mysqli_fetch_array($lcatp,MYSQLI_ASSOC);
 
mi da questo messaggio
 
Warning: mysqli_fetch_array() expects parameter 1 to be mysqli_result, 
boolean given in articolo.php on line 38
 
can you help me?
 
enrico


Questo succede perchè mysqli_query ha ritornato FALSE, cioè ha fallito:
 
 
http://php.net/manual/en/mysqli.query.php
 
 
 
devi sempre testare cosa queste funzioni/metodi ritornano e in caso di 
fallimento, stampare l'errore
 
 
http://de1.php.net/manual/en/mysqli.error.php
 

  
http://de1.php.net/manual/en/mysqli.error.php
 
 
ho scritto questo qui sotto ma non mi ritorna errori
 
 
$mydb = new mysqli('localhost', 'user', 'password','db_name');
 
$qcatp ="SELECT * FROM notizie INNER JOIN pagine ON 
notizie.idNotizie=pagine.idNotizie WHERE idNotizie='".$_GET['id']."'";
 
$res = $mydb->query($qcatp);
 
if (!$mydb->error) {
   printf("Errormessage: %s\n", $mydb->error);
}	
 

 
if (!mysqli_query($mydb, $qcatp)) {
    printf("Errormessage: %s\n", mysqli_error($mydb));
}
 
 
così invece mi da questo output :
 
Errormessage: Column 'idNotizie' in where clause is ambiguous 
 


where pagine.idNotizie  = '".$_GET['id']."'";
 
 
 
Ciao

 
 
si, grazie .
 
:)
 
enrico
Newsgroup: it.comp.www.php
Titolo: Puntare e copiare

hy, domanda: avendo un file composto da N righe posso utilizzare la funzione
copy pero specificando di copiare ad esempio dalla riga con indice 5?
conosco poco fseek ma non riesco ad integrarlo con copy..
esempio:
ciao [0]
sono[1]
antonio[2]
e[3]
non[4]
so [5]
usare [6]
php[7]
 vorrei fare la copia di questo file ma limitarmi a copiare le righe con
indice 4,5,6
tale limitazione avverebbe solo verso il basso, cioe devo copiare righe
aggiunte ad un file vecchio.
inoltre questo parametro dovrebbe essere passato da una variabile ma credo
questo non sia un problema....
--------------------------------
Inviato via 
http://usenet.libero.it

 ha scritto nel messaggio
news:217Z56Z111Z138Y...@usenet.libero.it...


 ha scritto nel messaggio
news:NNYHa.29744$Fr5.6...@tornado.fastwebnet.it...


Newsgroup: it.comp.www.php
Titolo: [OT] ;))) ehi qui ci sono dei webbisti ?!!!??

[OT] ;))) ehi qui ci sono dei webbisti ?!!!??
Ciao ragazzi, mi chiamo Morena e vi voglio invitare al Webb.it
vado al Campus , 5 giorni di internet full time, si naviga si gioca si
scambiano idee
sono di MI e ormai siamo un bel gruppo, ci siamo divertiti al prewebbit al
club tropicana domenica scorso
mi sono iscritta intanto a questi workshop che sono sicura vi possono
interessa
Zope e sviluppo web cooperativo
Sun ONE WebTop
Acquasanta, diavolo e web
eZPublish: dynamic content
Gestire contenuti per il web
Web sites in UML
controllate gli altri qui 
http://www.webb.it/calendario
non vedo l'ora di esserci giovedě 25 a Padova
deve essere fantastico!!!!!! Dobbiamo essere tantissimi!!!!!!!!!

 [OT] ;))) ehi qui ci sono dei webbisti ?!!!??
eccomi presenteeeeeeeeeeeee!!!!!!!!!!

 wrote in message
UV267.3576$NZ6.1...@news.infostrada.it...

prrrrrrrrrrrr!

 non vedo l'ora di esserci giovedì 25 a Padova



SPAM SPAM SPAM
--------------------------------------------------------------------------
www.spaghettibrain.com
 PHPNuke Italiano - WEB PORTAL SYSTEM
www.claudioerba.com
 Consulenza web per l'Azienda

ma perché non vi trovate tutti in spiaggion e bevete,
fumate?
Vi assicuro che è moolto meglio dello sballo virtuale
(almeno finché non sviluppano una
tecnologia per trasmettere via web odori e pro-
fumi)
Magari vi passa anche la voglia di fare spam

Newsgroup: it.comp.www.php
Titolo: Adattare proporzioni immagini aggiungendo 'bande nere'

Un'altra domandina veloce :-)
Come posso con GD2 salvare delle immagini tutte con le stesse
dimensioni di altezza e larghezza, compensando con delle bande nere?
Esempio:
- voglio tutte le immagini larghe 250px e alte 150px.
- carico un'immagine 200x150.
- Aggiungo 25px a destra e sinistra di immagine nera, per compensare e
arrivare a 250px.
- carico un'immagine di 300x100.
- Adatto la larghezza a 250px e aggiungo sopra e sotto le bande nere
per compensare gli 83px che mancano in altezza (dopo aver
proporzionato l'immagine)
Conoscete uno script che fa questo?
O mi sapete dare un esempio di codice per farlo?
Grazie a tutti.

 Conoscete uno script che fa questo?
No, non ne conosco.
Bye.
Newsgroup: it.comp.www.php
Titolo: estrapolare da una stringa

Salve a tutti,
ho un file fatto da righe del tipo:
Antonio...............339847648 29/07/77
e vorrei prendere una riga alla volta (non è un problema perchè sono tutte
lunghe uguali), e mettere nella variabile $nome il nome, in $cell il cell, e
in $nascita la data.
Il problema è che una volta messa la riga in una variabile non saprei come
andare a prendere le varie parti...come potrei fare? In C ricordo che c'è
una funzione del tipo qualcosa_token che imposta un carattere separatore e
ritorna le varie parti...
Sono graditi anche eventuali metodi alternativi.
Grazie 1000
Bizio

 carattere separatore e ritorna le varie parti...
http://it.php.net/manual/it/function.strtok.php
questa?
Io cosě ad occhio (e all'una di notte..) sostituirei a quei punti (perň
immagino di lunghezza variabile?) uno spazio, poi farei un explode della
stringa rispetto allo spazio..
Cosě hai un array con dentro nome, cell e data..
Poi ci fai quel che vuoi

 explode della stringa rispetto allo spazio..
http://it.php.net/manual/it/function.explode.php
dimenticavo :P

Newsgroup: it.comp.www.php
Titolo: HTTP/1.1 100 Continue

ciao
per l'invio di alcune stringhe xml ho esigenze di effetuare un POST brutale
direttamente via php....
ho provato con le socket, con libcurl, (ho provato anche con perl)
il tutto funziona a meraviglia su server linux
ma se mi collego ad un server con IIS 5 ricevo come response
un header HTTP/1.1 100 Continue
e non c'e' verso pero' di far andare oltre la lettura (php va in loop
infinito...)
se faccio la stessa operazione facendo un telnet sulla porta 80 dello stesso
server e incollando header e post invece funziona tutto...
Suggerimenti?
Grazie e ciao
Davide
www.dgline.it
-----------== Posted via Newsfeed.Com - Uncensored Usenet News ==----------
 
http://www.newsfeed.com
       The #1 Newsgroup Service in the World!
-----= Over 100,000 Newsgroups - Unlimited Fast Downloads - 19 Servers =-----

infinito...)
Prova ad aggiungere una riga vuota (\n) alla fine del POST. IIS 5 mi ha
spesso riservato sorprese, quasi sempre sgradevoli.
Leonardo
-- 
Time's angles, mages tell, conceal a place
incredible, beyond the mundane mind;
night-shrouded and between the seas of space
dread creatures drift in the ageless winds.

Newsgroup: it.comp.www.php
Titolo: XML&PHP

Esiste da qualche parte un bel tutorial che spieghi per filo e per segno
cosa e come devo installare con php per usare XML, XSL e XSLT?
Purtroppo si vede che non capisco bene e non riesco a installare tutto....


Su Windows (come webserver uso Apache ma tanto non dovrebbe cambiare nulla
se non sbaglio riguardo al ws)


Saluti.
-- 
I'am what I'am, I do what I can

>tutto....
Al phpday hanno fatto un talk su questo argomento....
se vai a 
www.phpday.it
 dovresti trovare le slide da scaricare
Saluti by Jaman
Newsgroup: it.comp.www.php
Titolo: PHP: da dove si inzia?

Salve a tutti, sono un novizio di questo NG ed un novizio anche di PHP :-)
Conosco un po' come funzionano le ASP ed IIS (la cosa più difficile che sono
riuscito a fare è stata un FORUM, quindi capirete che il mio livello è
alquanto basso)... sono un simpatizzante linux ma non posso
installarlo(ancora per poco) perchè non riesco proprio a ritagliargli una
partizione (nel senso che su 10 giga ne ho 5 di mp3 che non ho il coraggio
di cancellarne nemmeno uno, ed altri 3 tra windows e programmi vari).
Nonostante ciò mi sono attrezzato per windows!
Ho scaricato il web server Apache 1.3.23, PHP 4.1.1 ed una piccola utility
(TAWS) che permette di avviare, interrompere e configurare Apache stile PWS.
Bene... ed ora? Non ho la più pallida idea di come funzionino i database in
PHP, cioè: ho letto in giro SQL ed altra roba, cosa dovrei scaricare?
esiste qualche buon manuale per cominciare, magari in formato PDF (Per
evitare di restare connessi a leggere guide in giro per siti internet)?
Tenete conto che conosco al 5% il Web Server Apache e la sua configurazione
ottimale e conosco al 1% PHP (cioè ho una vaga idea che sia simile ad ASP).
Grazie in anticipo.
Jampi

 ha scritto nel messaggio
news:jLR98.201$tv6....@twister1.libero.it...

1)leggersi i post precedenti (ti saresti risparmiato questa domanda :) usa
google e vedi che la tua domanda già l'hanno fatta in molti)
2)Per installarti tutto senza problemi e a prova di idiota scaricati da
hotscript.com
 foxserv 2.0 ti installa con 2 click mySQL,PHP4,Apache ecc ecc
3)
www.php.net
 il manuale on-line poi 
freephp.html.it
, 
php-power.it
,
phpcenter.it
 per imparare online
4)Se vuoi un consiglio comprati un bel manuale (ma quale??? fai una ricerca
;)
5)scaricati script e studiati il codice
6)chiedi :)
spero di non essermi dimenticato niente
Newsgroup: it.comp.www.php
Titolo: ricaricare dati senza ricaricare tutta la pagina.......

Qualcuno di Voi ha la soluzione a questo dilemma?
Ho dei dati in una pagina web (su server Linux Locale) con all'interno piů
textfield (contengono variabili con campi Hidden).
Ora mi servirebbe di poter scorrere questi dati ( sono in un database Mysql)
senza dover ricaricare tutte le volte la pagina (Come avviene normalmente
con next e prev).
Vorrei quindi variare solo le variabili php simulando cosě un programma
Visualbasic che mi permetta di scorrere i dati senza refresh della pagina
intera.
Scusate le ripetizioni ma non so se mi sono ben spiegato.
A Prestissimo
Ciao

Javascript :-)
Ti carichi tutto il database nella pagina
e con javascript modifichi i valori nei campi testo :-)
J

Fammi qualche esempio pratico per favore o spiegati meglio
Grazie
"J" <jj@thecloud.o> ha scritto nel messaggio
news:9ule9c$hh7$1...@serv1.iunet.it...


 Scusate le ripetizioni ma non so se mi sono ben spiegato.
DHTML oppure Javascript.
Anche un Applet potrebbe farlo.
Chiaramente conviene solo per un database della misura S - XS. Con un
database L-XL solo se lavori in una intranet.

 ha scritto nel
messaggio news:VhrP7.244267$sq5.11...@news.infostrada.it...


ok. Ovviamente questo è scorretto, sotto ogni punto di vista, ma è solo una
idea
J
<script language="javascript>
function pirupiru(){
    pippo.pluto.value=pippa[i++];
    }
// generati dal php
pippa[0]="uffa";
pippa[1]="ciao";
pippa[2]="argh";
</script>
<form name="pippo"....>
<input type="text" name="pluto"...>
<input type="button" onclick="pirupiru()">
</form>

oltre alle soluzioni gia' indicate, forse ti puo' interessare pure
"scomporre" la pagina in piu' frames, e ricaricare solo i frame di "output"
Marco

intera.
Puoi usare un IFRAME o un frame invisibile. Con del Javascript, quando fai
PREV/NEXT, ricarichi il frame invisibile, che sara' della forma
	<FORM NAME="response">
	<INPUT TYPE="HIDDEN" NAME="recno" VALUE=25>
	<INPUT TYPE="HIDDEN" NAME="field1" VALUE="value1">
	...
	</FORM>
e poi vai giu' duro con
	goodForm.field1.value = invisibleForm.field1.value
In questo modo goodForm non viene mai ricaricata; cambia solo il contenuto.
Leonardo
-- 
And where the black and corkscrew towers climb
Lost and athirst the ragged pack abides,
Old as the aeons, trapped in tombs of time,
Sailing the tortuous temporal tides...

Newsgroup: it.comp.www.php
Titolo: image magick e php

ciao a tutti
qualcuno puo' spiegarmi come rimpicciolire un immagine usando i moduli di
image magick, il php e il perl?
grazie
Josh

 wrote in message
TmmF6.4846$PE.5...@news.infostrada.it...

Newsgroup: it.comp.www.php
Titolo: Form di registrazione

Salve a tutti sono Guy ho un problema dovrei creare un form di
registrazione utente composto dal campo user e password e poi dovrei
collegarlo ad un database... qualcuno può darmi QUALCHE CONSIGLIO PER
CREARE IL FORM E COLLEGARLO CON IL DATABASE?
AIUTOOO!!!
GRAZIE

Guy wrote:

per cortesia della scelta del NG direi che il linguaggio l'hai gia' scelto..
come db consiglierei mySQL.. 
se vuoi altri consigli sii piu' specifico..
-- 
www.iuz-lab.info

Guy ha scritto:

Consigli:
1) come ti è stato già detto, il php l'hai già scelto, e si dice che chi 
ben comincia sia già a metà dell'opera ;)
2)Scarica il manuale di php (ovviamente è gratuito) cerca informazioni 
circa l'interazione con mysql, come creare una connessione al db, come 
chiuderla, e fare le varie query che ti servono per lo script in questione
3)informati sull'uso degli header html in php(potrebbero servirti le 
session o i cookies o entrambi o altro ancora)
4)molte di queste cose le puoi trovare su 
http://php.html.it/
 dove puoi 
trovare anche le lezioni e degli articoli molto semplici, e su questo 
NG, trattandosi di argomenti già molto discussi.
5) informati sull'sql injection
6) studiati bene lo script prima di farlo, perchè "troppa" sicurezza non 
basta mai.. poi, certo, dipende sempre dall'utilizzo e dal contesto
Ciao, spero di esserti stato utile, Kevin.

 ben comincia sia già a metà dell'opera ;)
[..]
peccato che la seconda meta' dell'opera, IMHO, consista nel 99% del lavoro
(naturalmente con un margine d'errore pari ad un punto percentuale).. 
-- 
www.iuz-lab.info

iuz ha scritto:

se contiamo che l'idea viene prima della stesura, beh.. l'importante è 
avere le idee chiare :-p
Newsgroup: it.comp.www.php
Titolo: pagina per invio mail, info veloce

salve a tutti, devo realizzare a un cliente un pagina "contatti" che 
spedisce i commenti a un determinato indirizzo di posta.
in php lo so fare e l'ho già fatto in passato, ma ho una piccola curiosità: 
può essere realizzato anche senza php?
intendo dire con una pagina statica, non rispondetemi "si lo puoi fare anche 
in asp" :D:D:D

 curiosit`:  pur essere realizzato anche senza php?
Sei OT, it.comp.www.html.
-- 
I am what I am, I do what I can
Do. Or do not. There is not try.


Ti traduco Setec (senza dizionario nè Google) che gentilmente non ha voluto 
risponderti peggio :
si puó fare con il solo html: <form method=post 
action="mailto:
mio@indirizzo
">
Peró dimmi, cosa ci fai con php se non conosci le cose più elementari di 
html ?

ehm, l'html lo conosco, il php pure, non ad alti livelli, ma quello che mi è 
stato chiesto l'ho sempre fatto.
per quanto riguarda il mailto, a me non serve una cosa che scogliona se il 
visitatore ha il suo client di posta configurato male, perciò mi serve una 
pagina che sia indipendente dal client di posta dell'utonto.
grazie comunque per la risposta ;) 

 pagina che sia indipendente dal client di posta dell'utonto.
Se non lo fa il client, lo fa il server...
se lo deve fare il server gli devi dire cosa fare...
se devi dire qualcosa al server devi usare un linguaggio che capisce.
Html è un linguaggio server-side? no!
quindi non si puo' fare :)
ciao,
Luca(riello) 

Chiarissimo :)
Newsgroup: it.comp.www.php
Titolo: Query che non funzionano in PHP

Ciao a tutti,
ho realizzato una query composta da 4 select unite, appena la invio
mediante la pagina PHP la query non funziona.
Facco un echo a video e copio il testo su SQL di phpMyAdmin e la query
funziona perfettamente!!
Potete darmi una mano.
Grazie a presto
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 
Non è che per caso hai uno spazio di troppo fra due caratteri?
Max
 
-- 
Se mi volete scrivere
massimo . ori @ aliceposta . it

mediante la pagina PHP la query non funziona.
Unite come? Posta la query.
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

 Max
Come mai SQL di phpMyAdmin fa passare la query???
Aggiusta gli errori di questo tipo??
Rivedo il testo nuovamente!!!
Grazie


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

Esiste uno standard per produrre documentazione di applicazioni basate su 
pagine php?
In generale sono interessato al problema della manutenzione, e mi piacerebbe 
seguire regole di buona programmazione al riguardo. Esiste materiale in 
merito? 

 pagine php?
+ - Javadoc compatible il phpdocumentor: 
www.phpdoc.org
personalmente uso doxygen, per documentare sistemi ibridi che usano in oltre
anche C++, java: 
www.doxygen.org

Newsgroup: it.comp.www.php
Titolo: MYSq -l Portare 1 dato da 1 campo all altro

La tabella1 ha campo1 campo2
devo inserire il dato del campo2 nel campo1 perņ i dati contenuti nel campo1
devono rimanere e saranno distanziati da uno spazio in modo che non mi trovo
scritta dato1dato2
come faccio? 

 come faccio?
Hai provato a vedere la funzione  CONCAT del MySQL ?
Ciao,
    Fabrizio
--website: 
http://www.negusweb.it

 devo inserire il dato del campo2 nel campo1 però i dati contenuti nel campo1


OnMac ha scritto:

http://dev.mysql.com/doc/refman/5.1/en/ansi-diff-select-into-table.html

 scritta dato1dato2
INSERT INTO tabella1 SET campo1=campo1+' '+campo2;
-- 
rob4you
www.outofmind.eu

 ha scritto nel messaggio 
news:mn.e0cc7d7a4...@KIEDIMELO.IT...

grazie grazie mille

Newsgroup: it.comp.www.php
Titolo: php e flash

Come passare una variabile o un valore da php a flash ?
all'incontrario ci sono riuscito.

Echo ("var1=" . $var . "&var2=" . $var2) etc...
chiaramente.. poi in flash .. dovrai utilizzare la funzione Actionscript
loadVariables()
etc..
--
CIAO!
Gusher

 all'incontrario ci sono riuscito.
"all'incontrario" non ci sei riuscito......caso mai al contrario
l'incontrario fa tornare l'avvenimeto allo stato iniziale in-contrario cioč
il contrario del contrario capito?
:) scusa non ho resistito
Newsgroup: it.comp.www.php
Titolo: data italiana sull'ultimo php-nuke?

Salve, qualcuno e' riuscito a sistemare la datazione italiana sull'ultima
versione di php-nuke?
grazie

versione di php-nuke?
Devi impostare il formato dell'ora italiana in preferenze in admin, in
"formato ora locale" inserisci it-IT se l'hosting è windows, it_IT se
è linux.
Per cambiare la data nell'homepage apri il file theme.php del tema che
usi, c'è un javascript basta che sostituisci i nomi dei mesi inglesi
con quelli italiani ed eventualmente cambi l'ordine di
visualizzazione.
Ciao
Francesco
_____________________________________
Per rispondere in e-mail togli NOSPAM

Newsgroup: it.comp.www.php
Titolo: Sql e php

Devo trovare il numero di righe di una tabella, perciň ho scritto:
$query="SELECT COUNT(*) FROM prodotto";
$res=mysql_query($query,$db) or die("errore: " . mysql_error() );
$r=mysql_fetch_array($res);
Il problema č che non riesco a trovare il risulatato della query. In pratica
voglio sapere: dove devo salvare il valore di questa query sql? Come devo
fare?
Grazie

 ha riferito agli onorevoli
membri di questo NG:

Prova  cosě:
$query="SELECT COUNT(*) AS num FROM prodotto";
$res=mysql_query($query,$db);
$row=mysql_fetch_row($res);
$num=$row[num];
Se ti interessa sapere il numero di righe, c'e' una funzione
apposita :
$query="SELECT * FROM prodotto";
$res=mysql_query($queyr,$db);
$num=mysql_num_rows($res);
Ciao!
-- 
WEbdOM webmaster di
Metronic.It mobile phone philosophy

 $num=mysql_num_rows($res);
Pessima.
Lavori onerosi come questi č meglio lasciarli al backend del DB invece di
farli contare al Php!
Ti conviene usare questo secondo metodo unicamente se utilizzerai anche i
record che hai selezionato "uno per uno".
Ad es.
se devi indipendentemente fare una select per avere una lista e, in calce
alla lista, aggiungere il numero di elementi, in tal caso usa il secondo
metodo (mysql_num_rows)
Se ti serve unicamente sapere quanti record (o righe se proprio ci tieni!)
matchano i tuoi criteri ma non ti serve di accedere al contenuto delle
singole righe, utilizza la funzione, interna al DBMS,    COUNT(*)
Spero di averti chiarito le idee
Ciao,
Irene
Newsgroup: it.comp.www.php
Titolo: Una funzione al caso mio...

Devo fare una ricerca. In un campo di testo scrivo "cane nero    pelo 
lungo". Quindi parole separate da uno o più spazi. Esiste una funzione che 
comunque mi restituisce "cane,nero,pelo,lungo"? Poi li metterei in and con 
una select..... 

Cekko ha scritto:

explode ?
Gli passi la stringa e il separatore, ti restituisce un array con gli 
elementi.
Luca

Luca Pascali wrote:

con spazi multipli restituirebbe anche elementi vuoti..
io direi..
preg_split("/ +/", $text);
-- 
www.iuz-lab.info

 preg_split("/ +/", $text);
Hem..... cosa sono /...../, nonč che erano \....\? 

 
Il motivo per cui non ho proposto le espressioni regolari. :-)
In 2 parole, le espressioni regolari sono limitate dallo slash (quello 
dritto, quello sopra al tasto 7 per le tastiere italiane) in testa e in 
coda (ci possono essere caratteri dopo il secondo slash per indicare 
ricerche globali, o case insensitive, ma non voglio crearti confusione).
LP

Newsgroup: it.comp.www.php
Titolo: Come controllare l'upload dei file da un form?

devo controllare se in un form è stato inserito o meno un file da uppare:
if ((isset($_FILES['immagine'])) && ($_FILES['immagine']['name']!=="")) {
    fai questo
 } else {
      fai altro
 }
lo scripto fa altro e non questo. Quali sono gli errori?
il form è il seguente:
<input type="hidden" name="MAX_FILE_SIZE" value="205000">
<input type="hidden" name="image" value="<? echo $row["9"]; ?>">
<br>
<input type='file' name='immagine'>
il campo hidden image mi serve per fare altro.
ho provato anche a eliminare il campo hidden max file size ma nulla
ho provato a eliminare il campo hidden image ma ancora non funziona...
uno script analogo in un altra pagina funziona
grazie per l'attenzione
Luciano

> devo controllare se in un form è stato inserito o meno un file da uppare:
Funzione is_uploaded_file().
http://it2.php.net/manual/it/function.is-uploaded-file.php
Ciao
Marco

 uppare:
Utilizza piuttosto 
http://www.php.net/is_uploaded_file
-- 
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/x

> Utilizza piuttosto 
http://www.php.net/is_uploaded_file
ho scritto il seguente controllo
if (is_uploaded_file ($_FILES['immagine'])) {
ma mi da questo errore...:
Undefined index: immagine
dove sbaglio?

Arjuna wrote:

A non leggere il manuale?
if (isset ($_FILES['immagine']) && is_uploaded_file
($_FILES['immagine']))
{
	// uploadato
}
else
{
	// non uploadato


 if (isset ($_FILES['immagine']) && is_uploaded_file ($_FILES['immagine']))
certo se $_FILES['immagine'] non è settato lo script non va avanti ma con
questo controllo si evita solo l'errore...
se il problema era che $_FILES['immagine'] non è settato non dipenderà certo
dall'aggiunta o meno del relativo controllo il superamento dell'errore...
ho controllato meglio il form e mi sono accorto che non c'era l'encrypt. ho
corretto questa mancanza e mi sono accorto che mancava ancora un paramentro
if (isset ($_FILES['immagine']['tmp_name']) && (is_uploaded_file
($_FILES['immagine']['tmp_name']))) {
Tutto risolto...
Grazie