mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.www.php
Titolo: cookies php su WINNT

Salve a tutti,
    sto lavorando su un sito ospitato su un server WinNT, che offre anche il
supporto Php e MySql; il mio problema è che sembra non accettare i cookies
settati con setcookie().
Nelle faq dell'hosting ho trovato tanta gente con lo stesso problema, me, in
pratica, nessuna risposta...
Qualcuno sa darmi qualche dritta? (Non ditemi di cambiare hosting, perché il
sito non è mio...)
Thanks. Angiblu

 
ciao
Alesi_27

 > scusa, ma i cookie non sono memorizzati sul client ?
Non i cookies http... Altrimenti a cosa servirebbe una funzione come
setcookie() in un linguaggio lato server?
Angiblu

 Angiblu
a settare un cookie sul client dell'utente che riceve quella pagina ?
boh a me sembra che sia cosě, potrei sbagliarmi ma i cookies sul server 
non li ho mai sentiti
ciao
Alesi_27

 
a meno che non parli delle sessioni chiamandole cookies sul server
ciao
Alesi_27

Mi risulta che i cookies http 'viaggino' come headers avanti e indietro tra
server e client, e che la sessione sia un tipo particolare di questi cookies
(che serve da riferimento per tutte le variabili che ci vuoi agganciare, e
che restano memorizzate nel server senza andare su e giuů). Scusa il
linguaggio poco tecnico, ma io ho capito cosě...
Se perň qualcuno piů dotto vuole intervenire e correggere, č sempre ben
accetto. :-)
Ciao. Angiblu

 Ciao. Angiblu
ciao
Alesi_27

Newsgroup: it.comp.www.php
Titolo: script per calcolo rank

esiste uno script gia' pronto in php per fare il calcolo del page rank di 
una pagina ?
postato da : <a href="
http://www.sitebylara.it/news
"> 
http://www.sitebylara.it/news
 </a>

 rank di una pagina ?
http://www.google.it/groups?hl=it&lr=&ie=UTF-8&threadm=YulFc.33048%24c_1
.991945%
40twister1.libero.it
&rnum=1&prev=/groups%3Fas_umsgid%3DYulFc.330
48%2524c_1.991945%
40twister1.libero.it
%26lr%3D%26hl%3Dit
[ 
http://url.repository.biz/go/4q
 ]
-- 
I am what I am, I do what I can
Vuoi supportarmi? 
http://url.repository.biz/go/3E
L'uomo, conscio di sbagliare, persevera.

Newsgroup: it.comp.www.php
Titolo: [NEWBIE]: documentazione su PEAR

Ciao news
qualcuno sa indicarmi dove posso trovare della documentazione su PEAR DB e
com posso usare questa libreria per interfacciare pagine php con MS Access?
Grazie
Antonio

Antonio Fracasso wrote:

Google, pear db access


Grazie.... :-) vergogna tremenda vergogna :-)
Newsgroup: it.comp.www.php
Titolo: funzione ridondante?

Ma il test dell'esistenza di una var non dovrebbe
giï¿œ essere compito della funzione isset? Di
conseguenza questa funzione ï¿œ superflua?
 
function variable_exists($var)
{
   if (!isset($var))
      return 0;
   else
      if ($var)
         return 1;
      else
         return 0;
}
 

 }
 
Questa funzione non testa soltanto l'esistenza, ma anche se il valore è 
diverso da FALSE, 0, NULL, empty, etc
 
Diciamo che la cosa sbagliata è il nome della funzione  :)

}
 
Non e' superflua: e' proprio sbagliata. Non fa quello che deve
fare (se la variabile non esiste da' errore), ma fa quello che
non deve fare (se la variabile e' una stringa vuota, o "0", ti
dice che non esiste).
 
Leonardo
 
-- 
 
Then felt I like some watcher of the skies, when a new planet swims into his ken;
Or like stout Cortez when with eagle eyes, he star'd at the Pacific; and all his men
Look'd at each other with a wild surmise - silent, upon a peak in Darien.

 la variabile non esiste da' errore),
 
 
non ho verificato, ma non mi sembra che possa dare errore, deve comunque 
passare la isset iniziale.
Come dicevo nell'altro post, più che altro la cosa sbagliata è il nome 
della funzione che è fuorviante.
 
La funzione si puo' riscrivere così:
 
function variable_that_if_you_donot_know_if_exists_has_a_true_value($var) 
{
 
  return  isset($var) && $var;
 
}
 
:)

 :)
 
 
mi correggo, la precendente ritorna booleani:
 
return  isset($var) && $var ? 1 : 0;

passare la isset iniziale.
 
Ma per passare alla isset(), bisognera' bene che tu chiami la variabile. Ed e'
li' che l'inesistenza del parametro che passi ti morde i garretti.
 
<?php
 
function variable_exists($var)
{
   if (!isset($var))
      return 0;
   else
      if ($var)
         return 1;
      else
         return 0;
}
 
$esiste1 = 0;
$esiste2 = "";
 
print "esiste1 " . ( variable_exists($esiste1) ? " esiste " : " non esiste " )
. " e vale {$esiste1}\n";
print "esiste2 " . ( variable_exists($esiste2) ? " esiste " : " non esiste " )
. " e vale {$esiste2}\n";
print "esiste3 " . ( variable_exists($esiste3) ? " esiste " : " non esiste " )
. " ma non c'e' errore.\n";
 
?>
 
Risultato che mi aspetterei da una funzione funzionante:
 
	esiste1 esiste e vale 0
	esiste2 esiste e vale ""
	esiste3 non esiste ma non c'e' errore.
 
Risultato effettivo su PHP 5.5.9:
 
	esiste1  non esiste  e vale 0
	esiste2  non esiste  e vale
PHP Notice:  Undefined variable: esiste3 in /root/isse.php on line 22
PHP Stack trace:
PHP   1. {main}() /root/isse.php:0
	esiste3  non esiste  ma non c'e' errore.


Ma per passare alla isset(), bisognera' bene che tu chiami la variabile.
 
Leggasi ovviamente "chiamare la funzione".

Newsgroup: it.comp.www.php
Titolo: Cancellazione involontaria di cookie - maurizio@www.fotoclubpesaro[2].txt (0/1)

Ho una pagina che serve per ricevere votazioni di foto.Quando arrivo
alla pagina le trasmetto l'ID della foto, l'anno di votazione ed il
trimestre e scrivo il cookie per registrare che il proprietario del
computer ha votato quella foto:
$votazione = "votazione".$id.$anno.$trimestre;
		$valore = $id.$trimestre;
 
		setcookie($votazione, $valore, time() + 60*60*24*60);
Fin qui tutto bene, ma poichè i visitatori possono votare per
centinaia di foto le dimensioni del cookie aumentano visto che tutti
vengono scritti nel file di testo maur...@www.fotoclubpesaro.txt che
allego. In maniera del tutto casuale all'aumentare delle votazioni nel
file di testo vengono cancellati i riferimenti a certe votazioni. Come
posso fare perchè ciò non accada?

 posso fare perchè ciò non accada?
Salva le votazione nel DB e lato client salva solo un identificativo
per l'utente.
-- 
I am what I am, I do what I can
Sei un newbie? Leggi questo 
http://url.repository.biz/go/3C
Vuoi supportarmi? 
http://url.repository.biz/go/3E
Do. Or do not. There is not try.

per l'utente.
Grazie mille per la risposta che mi risolve il problema. Approfitto
della tua cortesia, ma veramente vengono cancellati all'interno del
file  maur...@www.fotoclubpesaro.txt alcuni cookie in maniera
casuale? Quindi se ciò è vero ci sarebbe un limite al numero dei
cookie che un sito può scrivere sul disco dell'utente? Io pensavo che
il limite fosse dato dalla dimensione e non dal numero. Grazie
Newsgroup: it.comp.www.php
Titolo: str_replace se ho // come lavora?

se ho $testo01 =  /contenitore/cartella//foto/foto.jpg
volendo togliere le 2 barre // ho provato:
$testo01 = str_replace( "//", "/", $testo01 );
ma non funziona;
ho provato allora come test:
$testo01 = str_replace( "cartella", "cart", $testo01 );
e funziona    scrive /contenitore/cart//foto/foto.jpg
;
invece:
$testo01 = str_replace( "cartella//", "cart/", $testo01 );
non funziona;
c'č qualche accorgimento?
inoltre se il codice gira su apache php in localhost su winXp
e poi su web finirą su linux c'č qualche ulteriore accortezza da adottare?
ringraziop per ogni suggerimento del ng

 ma non funziona;
Guarda, a me funziona. mi sa che gli errori sono altri.
--
Andrea

 Andrea
Confermo il corretto funzionamento.
Prova a settare error_reporting(E_ALL); all'inizio del tuo codice,
nonché verificare che nel php.ini display_errors sia settato a 1.
raenkrus

 $testo01 = "/contenitore/cartella//foto/foto.jpg";
il problema non è le virgolette perchè il test funziona anche se solo sui
nomi;
comunque credo il problema è dovuto al fatto che questa variabile
$testo01 è in realtà dovuta all'unione di altre 2 variabili $A.$B
dove la variabile A deriva da una form che alla fine mette su A un /
finale mentre B inizia con un /;
quindi $testo01 è l'unione di A + B ma quando faccio
string_replace è come se va ad agire non sull'unione
ma su A e su B (credo)
forse trasformando la variabile generica $testo01 in una variabile testo,
che non ricordo come si fa.


 che non ricordo come si fa.
http://it.php.net/manual/it/language.types.type-juggling.php
http://it.php.net/manual/it/function.strval.php
http://it.php.net/manual/it/function.settype.php
rae
Newsgroup: it.comp.www.php
Titolo: Mantenere ordinati i dati in una tabella

Salve,
Per varie esigenze devo mantenere i dati in una tabella ordinati in modo
decrescente. Lavoro con MySQL e la tabella č del tipo:
LOGIN, INFO, ...
dove INFO sta per il numero secondo il quale la tabella deve essere
ordinata. Uno dei problemi piů grossi č che INFO non rappresenta un numero
progressivo. Ossia piů utenti possono avere lo stesso valore e INFO stesso
puň non assumere tutti i valori compresi in un intervallo. E' come una
specie di classifica di voti.
Quello di cui ho bisogno č che una certa pagina mi stampi in ordine
decrescente tutti i valori. Certo, potrei inserirli in una matrice ed
ordinarla con qualche algoritmo, ma vorrei evitare di controllare tutti gli
utenti, dato che mi servono solo i primi 10.
Ho pensato anche di creare una tabella in cui salvare di volta in volta il
numero massimo, e da li a scendere stampo i primi 10, ma non mi convince
molto.
Avete qualche suggerimento?
Grazie
--
==============================
                        BiiO
 
www.biio.it
 
bi...@biio.it
==============================

 LOGIN, INFO, ...
Se ho capito bene...
  select LOGIN,INFO,ECCETERA from TABELLA order by INFO desc limit 10;
gpb
________________________________________
Attenzione! Indirizzo antispam alterato.
mailto: gpb at freemail dot it

utenti, dato che mi servono solo i primi 10.
Se ho capito bene:
SELECT LOGIN, INFO... FROM tabella ORDER BY INFO DESC LIMIT 10;
Leonardo
-- 
".signature": bad command or file name

Newsgroup: it.comp.www.php
Titolo: dimensione $_SESSION

ho cercato su 
php.net
 ma non ho trovato risposta:
da cosa è limitato, in termini di memoria, l'uso di $_SESSION ??
ovviamente c'è un primo limite dato dalla memoria del server, ma ci sono 
ulteriori limiti definiti dal linguaggio ?
ciao
Alesi_27

 sono ulteriori limiti definiti dal linguaggio ?
Che io sappia no, comunque ritengo inopportuno salvarci molti dati a
causa delle limitazioni intrinseche delle sessiono.
-- 
I am what I am, I do what I can
Sei un newbie? Leggi questo 
http://url.repository.biz/go/3C
Vuoi supportarmi? 
http://url.repository.biz/go/3E
Do. Or do not. There is not try.
Newsgroup: it.comp.www.php
Titolo: thrumbnail e dimensioni

Ciao a tutti, ho una porzione di codice che realizza una trumb
il mio problema è che le varie thrumb hanno differenti dimensioni in 
funzione delle dimensioni della fotografia iniziale, io vorrei ottenere 
tutte le thrumb della medesima dimensione (ma mantenendo le proporzioni 
corrette) ... eventualmente tagliando una porzione di immagine.
Esiste una soluzione?
Grazie

 corrette) ... eventualmente tagliando una porzione di immagine.
Devi decidere tu cosa fargli fare. Non puo` leggerti nella mente.
Calcola il lato che sfora dalla thumb, e tagli dall'altro lato, magari 
partendo dal centro dell'immagine.
Ma non c'e` una funzione che faccia tutto per te, devi calcolare tu da che 
pixel partire e di quanto ridimensionare.
Bye.

 Bye.
mmmmm sai dirmi dove posso trovare un esempio a riguardo??
Grazie

 mmmmm sai dirmi dove posso trovare un esempio a riguardo??
Mi sembra che Wordpress (o uno dei suoi plugin per le immagini) abbia 
questa funzione (resize+crop).
Bye.

> corrette) ... eventualmente tagliando una porzione di immagine.
Io mi sono creato questa funzione:
function crop($file,$max_x,$max_y,$dest){
	list($width, $height, $type, $attr) = getimagesize($file);
	$new_x=$max_x; $new_y=$max_y;
	if($max_x>$max_y){
		$new_y=(int)(($new_x/$width)*$height);
	}else{
		$new_x=(int)(($new_y/$height)*$width);
	}
	// SETTO LE DIMENSIONI
	$crop = imagecreatetruecolor($max_x,$max_y);
	$source = imagecreatefromjpeg($file);
	$cropLeft = (int)(($new_x-$max_x)/2);
	$cropHeight = (int)(($new_y-$max_y)/2);
 
	// GENERO IL RITAGLIO DELL'IMMAGINE
	imagecopyresampled($crop, $source, -$cropLeft,-$cropHeight, 0, 0, $new_x, $new_y,$width, $height);
	imagejpeg($crop,$dest,90);
 
	// PULISCO
	imagedestroy($crop);
	imagedestroy($source);
}
Gli passi i parametri in questo modo:
crop($_FILES['file']['tmp_name'],74,165,"tuadir/pippo.jpg");
Va bene sia per thumb orizzontali che verticali, in ogni caso tiene conto delle proporzioni e croppa
partendo dal centro (questo è ovvio se vuoi fare tutto in automatico il computer non può sapere
quale parte mostrare e quale ritagliare).
Ciao Stefano
Ciao Stefano

Newsgroup: it.comp.www.php
Titolo: asci over 127

mi ritrovo delle tabelle mysql in cui sono stati inseriti codici ascii> 127
dapprima non ci ho fatto caso perchè guardando le tabelle con phpmyadmin tutto sembrca corretto...
quando invece vado a creare io la tabella dioutput mi ritrovo caratteri semigrafici sballati.. dove posso intervenire?
ciao,
daniele



ho provato a esportare la tabella su file di testo sql e sostituire le varie accentate con i relativi &igrave; etc., ma
quando provo a ridarla in pasto a phpmyadmin si incavola come una belva
ciao,
daniele

 ridarla in pasto a phpmyadmin si incavola come una belva
Prova a sostituirle con il loro codice decimale; esempio:
ě = &#236;
-- 
     * b *
   *   y   *
 *   Piero   *
[/do ut des/]

Newsgroup: it.comp.www.php
Titolo: creare directory temporanea

tempnam() per creare un file?
Per una dir?

 Per una dir?
 
Crei il file, lo cancelli, crei una cartella con quel nome.
 
 
Ciao!
Newsgroup: it.comp.www.php
Titolo: htadmin htpasswd e login in php

Ciao a tutti, sto impazzendo per un problema che devo risolvere in fretta...
ho creato un area riservata con htpasswd e htaccess e funziona
correttamente, ho una pagina di login dove si inserisce username e passwd e
si preme invio.... ma si apre la mascherina di htdmin e quindi c'č la doppia
autenticazione, questo problema č assolutamente da avitare, come posso fare
???
Non conosco benissimo php e non posso inserire mySql, deve essere fatto
cosě..
Grazie a chiunque mi aiuti

 da avitare, come posso fare ???
Per quale motivo stai utilizzando una form se utilizzi l'autenticazione
HTTP?
-- 
I am what I am, I do what I can
Sei un newbie? Leggi questo 
http://url.repository.biz/go/3C
L'uomo, conscio di sbagliare, persevera.

Newsgroup: it.comp.www.php
Titolo: Ultimo messaggio forum

Salve non riesco a far andare questo script. dovrebbe restituire gli ultimi
5 messaggi inseriti nel forum.
mi da questo errore:
Warning: Wrong parameter count for mysql_result() in
/web/htdocs/www.*****.it/home/ultmes2.php on line 18
<?php
 // Connessione al database
 $host = '**.**.***.**';
 $user = '*****';
 $password = '*******';
 $dbname = '*******';
 $db = mysql_connect($host, $user, $password);
 if ($db == FALSE)
 die ("Errore nella connessione. Verificare i parametri nel file
config.inc.php");
 mysql_select_db($dbname, $db)
 or die ("Errore nella selezione del database. Verificare i parametri nel
file config.inc.php");
 // fine connessione
 // Ultimo post
 $query2 = "SELECT * FROM  phpbb_topics ORDER BY(topic_id) DESC LIMIT 0,1";
 $ult_mex = mysql_query($query2);
 // Fine ultimo post
 // ultimi 5 post
 for ( $a=$ult_mex; $a<=$ult_mex-5; $a--)
 {
 echo "<b>::</b> <a href=forum/viewtopic.php?t=$ult_mex>..</a><br>";
 }
 *
 // fine ultimi 5 post
?>

  echo "<b>::</b> <a href=forum/viewtopic.php?t=$ult_mex>..</a><br>";
E mi sembra ovvio che ti dia l'errore.
$ult_mex è una resource, un recordset, un insieme di record.
Che nel tuo caso corrisponde ad un solo record.
Non puoi usare la variabile in una echo, ma devi estrarre il valore di un
campo:
mysql_result($ult_mex,0,"titolo");
Se vuoi recuperare gli ultimi 5, ti conviene ordinarli per data:
SELECT * FROM tbl ORDER BY data DESC LIMIT 0,5.
Ciao
Marco

 ha scritto nel messaggio
news:bt1pdr$1di$1...@newsreader.mailgate.org...

Grazie!

guarda che c'è un mod apposta per queste cose (phpbb forum): topics anywhere
te lo installi in 2 minuti, per averne un esempio: 
www.alientech.it
Andrea

 ha scritto nel messaggio
news:1w%Ib.224446$e6.88...@twister2.libero.it...

Si lo so grazie, l'avevo visto in giro... pero volevo provare a farlo da
solo.
Cmq ora funziona perfettamente :)
Newsgroup: it.comp.www.php
Titolo: [newby ]xitami e php4.. non mi funziona

Salve .. sono nuovissimo nell'utlizzo di php.. ho provato ad installarlo
seguendo le istruzioni trovate sul sito 
www.latoserver.it
 ...
come da suggerimenti ho scaricato un webserver XITAMI .. l'ho installato ..
( se richiamo 127.0.0.1 ) tutto funziona facendomi uscire il pannello di
controllo ecc..
ho scaricato l'ultima versione di php e' l'ho scompattata seguendo le
istruzioni..( di base l'installaer chiede il tipo di server web .. e nella
lista c'e' pure lo xitami)  modificando il file php.ini nella dir di windows
.ecc.
ho provato a fare un piccolo test per vedere se tutto funzionava .. ma
quando richiamo 
http://127.0.0.1/prova.php
 mi appare il seguente errore :
( copiato integralmente )
"Security Alert! PHP CGI cannot be accessed directly.
This PHP CGI binary was compiled with force-cgi-redirect enabled. This means
that a page will only be served up if the REDIRECT_STATUS CGI variable is
set. This variable is set, for example, by Apache's Action directive
redirect.
You may disable this restriction by recompiling the PHP binary with
the --disable-force-cgi-redirect switch. If you do this and you have your
PHP CGI binary accessible somewhere in your web tree, people will be able to
circumvent .htaccess security by loading files through the PHP parser. A
good way around this is to define doc_root in your php.ini file to something
other than your top-level DOCUMENT_ROOT. This way you can separate the part
of your web space which uses PHP from the normal part using .htaccess
security. If you do not have any .htaccess restrictions anywhere on your
site you can leave doc_root undefined. If you are running IIS, you may
safely set cgi.force_redirect=0 in php.ini. "
sono ritornato ne l file php.ini ed ho modificato  cgi.force_redirect=0  ma
non succde nulla...
potete aiutarmi ?
grazie

io avrei utilizzato easyphp (
www.easyphp.org
)!
dovrebbe avere l'ultima versione di PHP, o altrimenti puoi scompattarla
direttamente nella directory di EasyPhp dove è presente quella vecchia!
Kla!
"entropia" <m...@lk.oi> ha scritto nel messaggio
news:UBZk8.74805$Ns4.3...@news2.tin.it...


Newsgroup: it.comp.www.php
Titolo: Immagini e pdf

Come si fa ad inserire un immagine in un pdf con php(naturalmente).
Allora il punto della situazione è questo:
se inserisco solo l'immagine funziona se inserisco test ed immagine non
funziona.
ho usato la funzione: cpdf_import_jpeg
c'è una sequenza di azioni da seguire?
grazie

 ha scritto nel messaggio
news:9fq4s7$657s$1...@stargate1.inet.it...


 ha scritto nel messaggio
news:9fq4u9$37oi$1...@stargate1.inet.it...

Newsgroup: it.comp.www.php
Titolo: Recupero id da query inserimento

Ciao a tutti,
quando in php invio una query sql di inserimento, vorrei che mi venisse 
restituito l'id della chiave autoincrementata che è stato assegnato da 
mysql a quella query in particolare.
Ci sono sistemi più veloci che effettuare una select con gli stessi 
campi e andarmi a prendere il valore della chiave del campo appena inserito?


Il metodo più veloce: dare un occhio al manuale :-)
http://it.php.net/manual/en/function.mysql-insert-id.php
	Francesco

 campi e andarmi a prendere il valore della chiave del campo appena inserito?
mysql_query("la tua query di insert");
$id_utente = mysql_insert_id();
Ciao Stefano

Newsgroup: it.comp.www.php
Titolo: selezionare una riga di una tabella e modificarla

ciao a tutti,
 
in una pagina visualizzo una tabella con dei dati presi da un db mysql, mi piacerebbe selezionare una riga di questa tabella, modificare i dati o eliminarli, non ho idea di come si possa fare.
potete darmi un consiglio?
grazie


Il primo che ho trovato: 
http://www.mrwebmaster.it/php/articoli/guida-all-utilizzo-pdo_1178.html
 

scusa forse mi son spiegato male, in php mi collego a mysql prendo i dati e li visualizzo sul web tramite tabella. mi interessa da web poter selezionare una riga di questa tabella, poi non so tramite tasto destro fare elimina modifica, se modifica tipo apre un popup con dati e li modifico.
 
per la connessione al db sono apposto
 
grazie


 
 
Premesso che alla fine si può fare tutto, ti ricordo che una pagina web 
non è un programma che risiede sul tuo computer. 
 
Ed il tipo di interazione che richiedi invece sembra esserlo.
 
In ogni caso, per fare una cosa del genere non ti serve php, ma un 
linguaggio lato client come javascript , flash, una applet java , etc.
 
ps : 
http://it.wikipedia.org/wiki/Citazione_%28informatica%29
 

grazie adesso vedo se trovo qualche esempio in javascript

Newsgroup: it.comp.www.php
Titolo: Un Access per il web

Eccomi quà è passato un mesetto e dopo duro lavoro l'editor è ad un buon 
stadio di sviluppo.
Per chi si ricorda avevo chiesto un parere sul lavoro che stavo facendo, 
un framevork php/javascript sullo stile di MSAccess.
A questa pagina si trova la pagina di default con il collegamento 
all'editor con la possibilità di modificare alcune pagine.
L'editor è formato da una 'palette' di elementi inseribili nel form, un 
riquadro delle proprietà/eventi, il riquadro contenente la struttura del 
form corrente selezionato ed un ultimo riquadro con il file browser del 
progetto.
per cominciare clikkare due volte su un documento nel filebrowser.
Per aggiungere gli elementi basta trascinarli sul form. Il riquadro 
delle proprietà varia in funzione dell'elemento selezionato, l'albero 
della struttura varia quando vengono aggiunti o rimossi elementi(tasto 
canc) e quando si seleziona un altra area di lavoro.
Per vedere l'anteprima del lavoro è necessario prima salvare e poi 
clikkare su Anteprima nella toolbar in alto.
Per chi ha usato access dovrebbe essere abbastanza intuitivo.

Non me ne vogliate, ma l'indirizzo lo posto ora :
http://soundcafe.dyndns.org/develop/
P.S. : da usare solo con firefox, come detto l'altra volta, ho
abbandonato la compatibilità con ie temporaneamente.

 stadio di sviluppo.
Interessante.. Molto interessante..
Sto realizzando un CMS che supporti la creazione di siti web su un 
modello schematico a blocchi, frecce, condizioni, ecc...
Vorrei integrare l'editor del file XML che contiene lo schema nel CMS e 
penso che partirò dal tuo lavoro.
Ottimo, complimenti!
Sir

 Sir
Grazie Sir... Pian piano aggiungero' funzionalità al sito demo di pari 
passo all'andamento dello sviluppo che sto facendo al lavoro.
Questo post è consecutivo ad un'altro che feci dal titolo 'un parere su 
questo lavoro'.
Nei prossimi giorni vedrai cosa puo' fare questo framework che sto creando.
Alcune feautures:
-Simile a MSAcces o VisualBasic
-Utilizzo estensivo della programmazione javascript asincrona per
  interrogare database in modo dinamico.(implementato)
-Supporto multilingua.(non implementato)
-Supporto temi.(implementato)
-Utenti e gruppi in stile unix.(implementato)
-Supporto gestione della sicurezza capillare usando un unico file XML:
  è possibile decidere se una singola colonna di una tabella possa 
essere
  visualizzata. (parzialmente implementato)
-home personali degli utenti con pesonalizzazioni
  memorizzabili.(implementato)
-librerie costrute per la massima compatibilità cross-browser.(firefox 
sempre -altri discontinuo)
per ora non me ne vengono in mente altri...dove ho scritto implementato 
vuol dire che è disponibile e utilizzabile.
Il mio obbiettivo è quello di creare il primo (a quanto pare) sistema di 
  sviluppo dove il "programmatore", anche con un minimo di competenza 
possa, senza scrivere una linea di codice, creare vere applicazioni web.
La cosa stupefacente è che sembra proprio funzionare... rimani 
sintonizzato!!! Ciao!

 possa, senza scrivere una linea di codice, creare vere applicazioni web.
Urca, sembri ambizioso!!
Tanti auguri, certo che resto sintonizzato!!!
Sir
Newsgroup: it.comp.www.php
Titolo: PHP e Atm

Ciao a tutti.
Mi sto avventurando da poco in php, ho installato Advanced Transfer
Manager in php che non ha bisogno di mysql, sul mio freebsd 5.4.
Però non riesco a rendere sicura la sua configurazione, ovvero, il
programma per funzionare occorre che abbia il chmod 777 su tutti i
files e cartelle...però così facendo, si vedono i contenuti delle
cartelle...
E' consigliato perciò di utilizzare .htaccess file per ogni cartella o
directory...
Qualcuno ha esperienza ?
Utilizzo Apache 2.0.54
Qualcuno ha usato questo programma (ATM)?
Grazie in anticipo a tutti. 
e scusatemi se sono molto newbee

xer ha scritto:

Non ha bisogno dei permessi rwxrwxrwx
Probabilmente lo hai configurato male.
Se le directory sono dell'utente che esegue apache (di solito 
apache/apache o apache/root) vedi che puoi mettere i permessi giusti.
-- 
Cordialmente.
Melus.
dal mio e-mail togli i simboli di Zorro.

Ciao Melus
Grazie per avere risposto.
Estremizzziamo i concetti.
In primis, sono NEGATO in php, vorrei imparare, ma allo stesso tempo
DEVO necessariamente essere sicuro, che il software attualmente in uso,
non mi crei grossi problemi.
Lo so, potresti dirmi impara prima di usare...
Ma il punto è questo, ormai ATM lo stiamo usando e non ne possiamo
fare a meno, perciò seguendo le classiche regole di sicurezza, per
prima cosa come faccio ad impostare la NON possibilità di
visualizzazione delle dir e del loro interno?
.htaccess?
Potresti per favore indicarmi la strada?
Grazie in anticipo.

xer ha scritto:

Puoi mettere le directory  fuori dalla gerarchia per http. Così nessuno 
le vede. E non ci arrivi tramite un normale url.
Poi in php ti crei un programma per prendere i file da quella directory.
tramite http non arrivi a quelle directory, ma tramite php si.
Quindi una volta validati i permessi dell'utente, puoi trasmettergli il 
file.


 le vede. E non ci arrivi tramite un normale url.
L'idea non e' applicabile con tutti i webhosting provider. Mi pare che 
ne' Aruba ne' Seeweb consentano  una manovra del genere...
-- 
Falco Stellare - DeepVoid
www.deepvoid.it
Newsgroup: it.comp.www.php
Titolo: curiosità

Salve a tutti,
sto lavorando da un po' di tempo ad una applicazione web. Mi chiedevo se 
alla fine di tutto il lavoro posso, e se si come, proteggere il codice che 
sto scrivendo attraverso un copyright o qualcosa del genere.
grazie 

Soulsmaster wrote:

Definisci "proteggere".
-- 
I am what I am, I do what I can
L'uomo, conscio di sbagliare, persevera.

Beh più che altro vorrei essero sicuro che quelli a cui fornisco il sito con 
il codice, non possano rivenderlo a terzi o che in qualche modo (so che con 
il php nn è facile già di per se, ma non si sa mai) qualcuno se ne appropri 
come suo.
"Setec Astronomy" <setec@_NO_NOSPAM_freemail.it> wrote in message 
news:YkB6d.14881$N45.3...@twister2.libero.it...


 (so che con il php nn h facile gi` di per se, ma non si sa mai) 
Definisci la frase d cui sopra.
Please
http://wiki.news.nic.it/QuotarBene


 Definisci la frase d cui sopra.
Beh il php è server side no? se nn hai accesso al ftp, nn puoi scaricare il 
codice come una pagina in html o js, o sbaglio?
grazie ancora. 

 scaricare il codice come una pagina in html o js, o sbaglio?
Se fai un sito ad un cliente non dai l'accesso FTP? 
E se decide di spostarlo da un altro provider?


Newsgroup: it.comp.www.php
Titolo: Caratteri orientali

Salve, ho problemi con la funzione file_get_contents, quando in un file ci 
sono caratteri orientali questi non vengono letti correttamente, come posso 
risolvere il problema? 



http://it2.php.net/manual/en/function.file-get-contents.php
...
If unicode semantics are enabled, the default encoding of the read data is 
UTF-8. You can specify a different encoding by creating a custom context 
or by changing the default using stream_default_encoding(). This flag 
cannot be used with FILE_BINARY.
...
Bye.

 Bye.
Purtroppo sono un avventuriero e non un programmatore, potresti spiegarmi 
meglio? 

 spiegarmi meglio?
Purtroppo se non sei un programmatore sara` molto difficile risolvere il 
tuo problema. Li` c'e` scritto abbastanza bene come fare per risolverlo.
Sarebbe troppo complicato spiegartelo senza scrivere di nuovo il manuale 
di PHP, quindi ti consiglierei di cercare un programmatore che lo risolva 
per te.
Bye.
Newsgroup: it.comp.www.php
Titolo: Dalla pagina alla stringa.. via http

Ciao a tutti, sto aprendo un file di un altro dominio all'iterno della
mia pagina php il problema é che la sorgente di questo file mi serve
anche come stringa, IO ho scritto questo
$nomefile='
http://www.ilmioserver.com/prova.htm
;
$fd = fopen("$nomefile", "r");
$source=fread($fd,filesize($nomefile));
ora dentro la variabile $source dovrebbe esserci il codice HTML ma non
c'é nulla e la pagina da risultato BIANCO.
eppure la stessa cosa con una pagina presa in locale VA!!
aiuto
Thomas

 wrote in message
news:1f476oh.178gp1b11dskriN%thomas...@inwind.it...

Io avevo fatto in questo modo:
<?PHP
    $source = implode("", file("
http://www.google.com/index.html
"));
    echo "$source";
?>
Cosi in $source hai l'html.
Ma mi sono sempre chiesto se esisteva qualche altro modo, poi non ne avevo
trovati a suo tempo, qualcuno mi puo' dare ulteriori info??
Ciao.

Newsgroup: it.comp.www.php
Titolo: Scusate l'ignoranza

Salve a tutti
Sto appena adesso cominciando a studiare PHP e mi chiedevo se sia gia'
uscita o mi sbaglio io la versione 5 di PHP
Se cosi' fosse, cosa cambia realmente dalla versione 4 ?
un grazie a tutti per la pazienza

 
Prego
Newsgroup: it.comp.www.php
Titolo: Query su MySQL con PHP e timeout server

Salve,
ho fatto un applicazionecina Web per gestire degli account Linux da Web.
Server Apache 1.3.x (non ricordo), MySQL 3.23 e PHP 4.x
La query lavora su due tabelle una con circa 10.000 nominativi e l'altra con
30.000 record.
L'ho provata in locale con pochissimi record nelle due tabelle, e funziona
tutto.
L'ho provata sul Databases di produzione e il server mi restituisce un bel
Timeout.
Ho modificato sia il php.ini che httpd.conf per aumentare i Timeout dei
server a 300 sec.
ma il risultato č lo stesso.
La query č:
SELECT Account.User, Account.Nome,Account.Cognome,MAX(Accessi.DataInizio) as
DataAccesso, Account.Minuti FROM Account,
      Accessi WHERE (Account.User = Accessi.User) and (Account.Datainizio <=
'$datacrea') GROUP BY Accessi.User HAVING DataAccesso <= '$dataaccesso'
Grazie mille.


Intanto diamo un'occhiata alla sintassi:
è un po' complessa e richiede molte operazioni (è questo rallenta le cose);
perchè non verifichi l'efficienza della query con un  SELECT BENCHMARK o con
EXPLAIN SELECT?
hai inserito degli indici nelle colonne che compaiono all'interno della
clausola WHERE (ciò velocizza le operazioni)?
WHERE e HAVING nella stessa query, non credo sia una brillantissima idea;
consulta il manuale per scoprire come utilizzare le opzioni di join di più
tabelle (es. INNER JOIN - anche se non sono sicuro che la tua versione lo
supporti) per velocizzare la query;
prova, in alternativa, a sdoppiare la query.
Poi se hai la possibilità di controllare i log delle slow queries puoi
vedere ciò che non va.
Naturalmente controlla un po' le variabili di mysql e le variabili di
runtime, puoi scoprire ulteriri dettagli.
Se i log non sono attivi e non sai come attivarli scrivi nuovamente sul
newsgroup.
Il sistema può influire sulla velocità delle query (RAM, processore, ecc.)
Comunque cambiare il valore di timeout non velocizza le cose e c'è il
rischio che il server vada in crash.
Francesco Duca
http://www.goldenweb.it
Newsgroup: it.comp.www.php
Titolo: Problema da risolvere

Ciao a tutti, installando su ARUBA una installazione nuova di zecca di 
MD-pro (quindi server Windows con IIS e estensioni php installate + DB 
mysql), arrivato al penultimo step mi da questo errore (subito dopo la 
creazione delle login amministrative):
config.php: Warning: Can't copy config.php workaround to document root! Copy 
it manually after installation! Error: unable to open for write: 
config/config-old.php
Write error unable to update your 'config.php' file
You will have to modify this file yourself using a text editor.
Here are the changes required:
$pnconfig['dbtype'] = 'mysql';
$pnconfig['dbhost'] = 'xxxx';
$pnconfig['dbuname'] = 'xxxxxx';
$pnconfig['dbpass'] = 'xxxx';
$pnconfig['dbname'] = 'xxxxxx';
$pnconfig['prefix'] = 'md';
rte-config.php is not readable. Are you sure it's 666?
ora... essendo il server windows mi risulta un po' difficile fare o chiedere 
di fare il chmod di quei files.... potete aiutarmi in merito?
grazie in anticipo

 ha scritto nel messaggio 
news:429da6e4$0$17090$5fc...@news.tiscali.it...


Newsgroup: it.comp.www.php
Titolo: probleme of uploading

probleme of uploading
I want user upload an image in jpg format
what I do :
copy($monImage,"user//".$pseudo.".jpg");
the error:
Warning: Unable to open 'C:\\Thierry\\bernard.jpg' for reading: No such file
or directory in nouveauCompte.php on line 79

 I want user upload an image in jpg format
Hey thierry!
Why don't you use a french newsgroup?
news:fr.comp.lang.php

 news:fr.comp.lang.php
le newsgroup français est news:fr.comp.lang.php (non IT.comp.www.php)

Newsgroup: it.comp.www.php
Titolo: stringhe simili

Ho necessita' di determinare se due stringhe sono "simili" (intendo che 
differiscono per pochi caratteri)
Mi serve per confrontare delle password; in particolare (ma questo penso sia 
impossibile) determinarlo dalla codifica md5 delle stesse (in ogni caso ne 
avrei anche bisogno per confrontare password e username ed evitare che venga 
scelta una password troppo "simile" al nome utente)

 ha scritto nel messaggio 
news:uzp8e.46318$Of5....@nntpserver.swip.net...

qui ci sono tutte le funzioni sulle stringhe: 
http://it.php.net/manual/it/ref.strings.php
comunque vedere se 2 md5 sono simili č impozzibile.. 




Calcola la distanza di Levenshtein fra utente e parte alfabetica della
password - entrambe minuscolate (e.g. Giorgio e giorgio51 risulteranno
identiche); e con qualche regexp per i casi piu' comuni.
Mi pare che PHP consenta di interfacciarsi a "jack the ripper" od alla
libreria cracklib per la verifica delle password.
Altra possibilita' e' installare una wordlist, e vedere se la password
compare nella wordlist.
Tieni presente che, con troppa paranoia, rischi di rifiutare passwords
abbastanza buone (g1i9o5r1gio non e' cosi' debole - a meno che uno sia
a conoscenza del trucco)
Leonardo
-- 
Avere studiato senza mettere in pratica e' inutile;
mettere in pratica senza avere studiato e' pericoloso.
                                                - Conphpucio
Newsgroup: it.comp.www.php
Titolo: editor php

qual'è il + utile secondo voi?

 ha scritto nel messaggio
news:99coha$mp00$1...@ID-58884.news.dfncis.de...


 ha scritto nel messaggio
news:99cpam$ntn$1...@pinco.nettuno.it...


 ha scritto nel messaggio
news:RKtu6.86389$lj4.2...@news6.giganews.com...


Newsgroup: it.comp.www.php
Titolo: Codice PHP e problemi appostofo

Sera a tutti,
sto cercando di tradurre una applicazione software dall' inglese all'
italiano...Essendo conenuto in un file .php tutti gli appostofi che metto
sfasano tutto il codice....
Per esempio una cosa del genere:
---------------
define('_ADMIN_INCLUDEINPROFILE', 'Includi nell' profilo seguente');
--------------
fa sì che il codice non viene più letto correttamente.
Come si fa ad utilizzare gli appostofi senza modificare il codice php?
Oppure mi sono perso qualcosa..?
PS: ovviamente non sono un esperto in PHP  ma vorrei questa benedetta
applicazione che ho acquistato in italiano
grazie


prova cosi
define("_ADMIN_INCLUDEINPROFILE", "Includi nell' profilo seguente");
oppure


 define('_ADMIN_INCLUDEINPROFILE', 'Includi nell' profilo seguente');
Davanti all'apostrofo appartenente alla stringa va messo il
carattere di escape '\'.
define('_ADMIN_INCLUDEINPROFILE', 'Includi nell\' profilo seguente');
Ulteriori informazioni:
http://it.php.net/manual/it/language.types.string.php
Ciao.
-- 
Long John

 --------------
vabbene che č un esempio, ma "nell' profilo" non vi vuole l'apostrofo
ciao
Alesi_27

Newsgroup: it.comp.www.php
Titolo: Falla in Wordpress

http://www.zeusnews.it/n.php?c=25054
 
 
 

 
http://www.zeusnews.it/n.php?c=25054
 
 
"per funzionare questo sistema ha bisogno di un sito in cui sia
consentito agli utenti di inviare post che saranno approvati prima di
essere pubblicati"
 
Di quel milione di siti dichiarato in H1 ne restano IMHO una manciata.
Comunque il plugin va aggiornato, o meglio wordpress va evitato.
 
 
-- 
g4b0, linux user n. 369000
http://brosulo.net

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

ciao,
come si può fare per impedire ai visitatori di accedere alle cartelle con la
gestione del database in php?
è possibile anche non visualizzare sulla barra di stato il percorso dei link
o il percorso delle pagine mentre si aprono?
in pratica... come si fa a proteggere il proprio sito in php da "occhi
indiscreti"?
grazie

 indiscreti"?
ci sono tante cose a cui fare attenzione.
se deleghi gran parte della sicurezza ad apache, hai già tolto un po' di 
problemi... per gli scripts php, credo che sia soprattutto questione di 
controlli sui dati passati dai forms o dai tentativi di injection via 
get/post (dalla 4.1 i problemi si sono dimezzati con i superglobal 
arrays), sulle pagine chiamanti (di nuovo, variabili di sessione 
aiutano) e sull'esperienza.
ciao
-- 
punkarruso

ok, grazie...
ho capito che sono abbastanza ignorante sulla questione "protezione"... mi
sai dire dove posso trovare una guida/tutorial per approfondire l'argomento?
grazie


senza pensarci troppo:
http://it.php.net/manual/en/security.php
non tralasciare neanche un byte di quello che c'è scritto in questa 
sezione!!
buona lettura, ciao
-- 
punkarruso
Newsgroup: it.comp.www.php
Titolo: codice php come eseguibile

Caio a tutti, secondo voi, è possibile tramutare il codice php di una
pagina, in un file eseguibile ?
Vi ringrazio e resto in attesa di riscontri !!
Actarus74

 ha scritto nel messaggio
news:1156763347.4...@m79g2000cwm.googlegroups.com...


Ciao e grazie mille per la rispsota.
Cos'è dwepro ? Un software ?
Grazie e buona giornata
www.facciadainternet.it
 ha scritto:


Newsgroup: it.comp.www.php
Titolo: upload file!!!

Questo script funziona in locale, su server host alla cartella upload_dir ho
dato permessi ottali 777, eppure continua a non fare l'upload, l'unico
dubbio è l'autorizzazione della cartella /tmp del server host,
la mia in locale a tutto a 777 ed appartiene a root. 
consigli???
$upload_dir = dirname($_SERVER["SCRIPT_FILENAME"]);
$file_name = $row["id_product"].$_FILES["upfile1"]["name"];
if(trim($_FILES["upfile1"]["name"]) != "")
{
  if(@is_uploaded_file($_FILES["upfile1"]["tmp_name"]))
  {
    @move_uploaded_file($_FILES["upfile1"]["tmp_name"],
$upload_dir."/".$file_name)
      or die("Impossibile spostare il file, controlla l'esistenza o i
permessi della directory dove fare l'upload.");
  }
  else
  {
    die("Problemi nell'upload del file " . $_FILES["upfile1"]["name"]);
  }
}
-- 
Farina Mario

 dubbio č l'autorizzazione della cartella /tmp del server host,


 DNappa
in effetti sul server host c'è upload abilitato, ma continua a non
funzionare, uffa sulla mia macchinina in localhost funziona a meraviglia!!!
:-((((((((((((((((((((((((
tramite echo ho stampato i percorsi dei vari file, sembrano tutti ok, uf
non sò più dove sbattere la testa!
-- 
Farina Mario

/tmp/phpgHxRNO
/home/mhd/www.xxx.xxx/htdocs/products/trasferimento-it.html
mi sembrano percorsi accettabili o no????
-- 
Farina Mario

     @move_uploaded_file($_FILES["upfile1"]["tmp_name"],
$upload_dir."/".$file_name)
Hai provato senza la @ davanti ai due comandi sopra elencati ?
La @ inibisce (disattiva) il return code della funzione...ergo è come se non
desse mai errore.
MastroK

 ha scritto nel messaggio
news:bb58m3$5clh7$1...@ID-158897.news.dfncis.de...


 $upload_dir."/".$file_name)
Prova a togliere le @ ... meglio pensare in un altro momento alla gestione
pulita degli errori
DkS
Newsgroup: it.comp.www.php
Titolo: Controllo modifiche url

Ciao,
dovrei creare un servizio che, data una lista di url, mostri quali sono
stati aggiornate. 
Mi chiedevo come implementare una cosa di questo tipo: si parla in
pratica di pagine che puntano a file per il download, e a quel punto mi
servirebbe controllare se il testo delle pagine html cambia o magari le
url href in esse contenute.
Come primo apporpccio avevo pensato a usare strip_tags (mi pare ci sia
una funzione cosi') per avere il testo della pagina pulito, ma devo
prendere anche le url. Mi butto nelle espressioni regolari? Consigli?
-- 
Daneel

 stati aggiornate.
Quest'idea l'ho usata per controllare gli aggiornamenti delle news di
qualche sito che mi interessava.
In pratica devi scaricare la pagina e fare un 'diff' con la pagina
precedente.
Se ci sono modifiche, la pagina è stata ovviamente modificata. Se vuoi
andare più nello specifico, basta fare un parsing del documento html e
confrontare i valori dei vari url. Non arrivo a questo punto di dettaglio
perchè non mi interessa.
-- 
Ciao,
 Fabrizio
=== 
http://www.negusweb.it
 ===

Newsgroup: it.comp.www.php
Titolo: SELECT in Mysql con funzione INSTR

Ciao a tutti,
ho creato una query tipo
SELECT campi FROM db WHERE (INSTR(campo,stringa)=0)
che con phpMyAdmin funziona perfettamente ma inserita in una pagina 
php la query non parte.
Ho fatto alcune verifiche (es. query semplici SELECT * FROM db) e le 
pagine php vengono caricate perfettamente.
Potete aiutarmi??
Grazie a tutti
-- 
P1pp0
Inviato da 
www.mynewsgate.net

 php la query non parte.
Definisci "non parte". mysql_error che cosa restituisce?
-- 
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.

 
PhpMyAdmin non presenta errori, con il file .php la querry fallisce.
Come faccio in una pagina php a vedere gli errori mysql_error ??
Grazie


 Come faccio in una pagina php a vedere gli errori mysql_error ??
Utilizzando la funzione mysql_error?
-- 
I am what I am, I do what I can


 
Grazie, non conoscevo questa funzione, l'errore e' il seguente:
1261:Illegal mix of collations (utf8_unicode_ci_IMPLICIT) and 
(latin1_swedish_ci,COERCIBLE) for operation 'locate'


 pagine php vengono caricate perfettamente.
non sono sicuro, ma mi pare che ti manchi un cast:
SELECT campi FROM db WHERE INSTR(CONVERT(campo USING utf8),CONVERT(stringa
USING utf8))=0

 
Perfetto, funziona.
Grazie per l'aiuto.

Newsgroup: it.comp.www.php
Titolo: Parere su scriptino di controllo sovrascrittura file

Devo evitare che lo script sovrascriva dei file già esistenti assegnando
un'altro nome agli stessi.
ECCO LO SCRIPT
    $titolo = // è il valore di un campo di un form
                  // e potrebbero esserne inseriti due uguali
      // controllo che il file non eista gia
    if (!is_file('immagini/' . $titolo .'.jpg') {
         $titolo .= '.jpg';         // aggiungo l'estensione
         move_uploaded_file ($_FILES['immagine']['tmp_name'],
                                          'immagini/' . $titolo);
    } else { // se il file esiste
         $n = '1';    // ho sempre di dubbi sull'uso delle ' ', qual'è la
regola?
         while (is_file('immagini/' . $titolo . '_' .$n. '.jpg') {
              $n++;
         }
                // questo ciclo basta ad assicurarmi che il file non verrà
sovrascritto?
         $titolo .= '_'. $n .'.jpg';         // aggiungo il numero e
l'estensione
         move_uploaded_file($_FILES['immagine']['tmp_name'],
                                         'immagini/' . $titolo);
     } // end else
Spero di essere stato chiaro
Grazie per l'aiuto
Luciano

 un'altro nome agli stessi.
Ma leggere il manuale è così difficile?
C'è un'apposita sezione "Funzioni sul filesystem":
http://www.php.net/manual/it/ref.filesystem.php
in cui trovi una funzione file_exists()
http://www.php.net/manual/it/function.file-exists.php
La funzione is_file ti dice se il file esiste ed è un file regolare.
Nel tuo caso può andar bene lo stesso, ma è leggermente diversa.
Ciao
Marco

 sovrascritto?
Ma perchè lo numeri progressivamente?
Usa il timestamp corrente come suffisso, così non hai problemi di omonimia.
E se vuoi essere più sicuro, usa anche i microsecondi.
$titolo .= time() . ".jpg";
$titolo .= microtime() . ".jpg";
http://it.php.net/manual/it/function.time.php
http://it.php.net/manual/it/function.microtime.php
Ciao
Marco

> Usa il timestamp corrente come suffisso, così non hai problemi di
omonimia.
sinceramente preferirei fare altrimenti, il time stamp genera un nome file
troppo lungo e non mi piace molto.... è così male usare la numerazione
progressiva?

 progressiva?
Non è così male, ma devi perdere tempo a verificare che il file non esista
già.
Con il timestamp sei più sicuro e poi che problemi ti dà avere un nome
lungo?
Ciao
Marco
Newsgroup: it.comp.www.php
Titolo: _name - come funziona?

Salve,
ho fatto anni fa una funzione che mi esegue l'upload di un file sul server.
function upload($uploadfile, $file_name){
  if ($uploadfile != "") { //UPLOAD DELLA FOTO
   $movetodir = "img_upload/";
   if ( file_exists($uploadfile) )
    { // File is uploaded
    $res = copy($uploadfile, $movetodir . "/" . "$file_name");
    $newname = ereg_replace ( " ", "_", $file_name);
    $r = rand (100,999);
    $r1 = rand (100,999);
    list($name, $ext) = split ('[.]', $file_name);
    $newname = $name.$r.$r1.".".$ext;
    rename ($movetodir . "/" . $file_name, $movetodir . "/" . $newname);
    $file_name = $newname;
   } // Fine File is uploaded
  }// FINE UPLOAD
  return ($file_name);
 }
la quale veniva chiamata in questo modo:
upload ($uploadfile, $uploadfile_name);
uploadfile č il nome di un campo di un form di tipo file.
Tutto ha sempre funzionato bene in quanto io (nella mia immensa ignoranza) 
credevo che bastasse aggiungere in fondo al nome della variabile il suffisso 
"_name" per beccare il nome del file.
A quanto pare non č cosě..
Qualcuno mi puň spiegare cosa č questo _name??
Ci stň diventando scemo!
Grazie
Nicola 

 Qualcuno mi pur spiegare cosa h questo _name??
http://www.php.net/manual/en/features.file-upload.php
-- 
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.