mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.www.php
Titolo: Evidenziare le chiavi di ricerca

Buon giorno a tutti.
Ho realizzato un data base con piu' tabelle e piu' campi. Ho fatto
delle query che accetavano più chiavi di ricerca contemporaneamente.
La visualizzazione e quella classica col lo scorrimento per riga
grazie a fetch_row.
DOMANDA:
Esiste un modo per evindenziare le varie stringhe di ricerca che sono
state utilizzate nella query? Che voi sappiate è possibile post
elaborare la pagina php che viene prodotta come se fosse un testo
qualsiasi cosi da cercare in essa le occorrenze delle varie chiavi
utilizzate?
Grazie.
Luca.


Prima di madare in output la stringa desiderata, puoi fare un cerca e 
sostituisci:
str_replace($chiavericerca, "<b>$chiavericerca</b>", $testo);
-- 
Mauro
------------------------------
Be Happy: drink Beer!
http://www.birraiolo.it
------------------------------

 str_replace($chiavericerca, "<b>$chiavericerca</b>", $testo);
Grazie.

Newsgroup: it.comp.www.php
Titolo: ot- tecnica per far comunicare due siti

salve
vorrei sapere come potrei fare per :
passare dei dati da  un sito all'altro faccio un esempio
form ha un form questi dati devono essere passati al sito due.
(escluderei l'url perchè, i dati sono tanti...)
Inoltre il sito che riceve i dati non dovrebbe subire grosse modifiche...

 form ha un form questi dati devono essere passati al sito due.
Non ti basta fare il submit su secondo sito e basta?
-- 
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: Configurazione Mysql on linux

Ho installato mysql nel pc....
ho creato l'utente mysql e ho impostato la password...
ho fatto mysql_install_db..
ma quando cerco di fare una connessione
mi dice:
error: 'Can't connect to local MySQL server through socket 
'/var/lib/mysql/mysql.sock' (111)'
Cosa significa???

il sapiente Ento dice:

che non l'hai startato:
safe_mysqld &
ciao
-- 
Punkarruso
mail:punkarruso chiocchiolona despammed punto com
pubblicità progresso:
http://www.gnu.org/software/reliability.html

 ciao
Ho trovato qual'era il problema...
quando avviavo il daemon mi lo interrompeva subito con
mysql ended;
ma io non me ne ero accorto...
il problema residieva nei permessi di gruppo da impostare con chown e 
cwgrp...
Adesso è tutto ok!!!
Ma come faccio a sapere qual'è la mia password e il mio nome utente?? Questa 
parte mi è ancora poco chiara
Newsgroup: it.comp.www.php
Titolo: Path locale dell'upload

Ciao a tutti..
Ho un piccolo form che permette di inserire dei dati ed una immagine via 
HTTP post.
Volevo sapere quale era il nome della variabile (se esiste) della path 
dell'immagine sul pc locale tipo c:\\pippo\images\immagine.gif
Il motivo è che se l'utente mette un dato errato, generando errore, deve 
tutte le volte ri-cercare l'immagine ancora nel suo HD: avrei bisogno di 
questo dato per riproporgli il percorso corretto senza doverlo reinserire.
Grazie
Ciano

 doverlo reinserire.
I campi input file NON possono essere preimpostati, causa gravi
problemi di sicurezza.
-- 
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.

 HTTP post.
potresti postare il link al codice oppure inviarmelo... mi 
interesserebbe molto darci un'occhiata ;)
thx

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

Conoscete qualche hosting (free magari) che abbia implementato la versione 
5? 

 versione 5? 
Cerca tra i vecchi post, se ne e' discusso molte volte.
-- 
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: hit immagine

Vorrei realizzare per alcuni clienti un sistema di statistiche
centralizzato, per cui loro mettono la classica immagine, ad esempio un
counter sulla pagina ed io verifico il browser dell'utente, la lingua del
browser, eccetera.
Per fare questo, quando si carica la pagina del cliente, è necessario che si
attivi uno script sul mio server.
Preciso che lo script già l'ho disegnato, ma lo attivo tramite uno scriptino
che metto vicino a session_start();
Come avviare lo stesso script partendo da un'immagine che si carica su una
pagina di un altro server?
È possibile con PHP?
Grazie

È possibile con PHP?
Claro que si.
L'immagine sull'altro server sara'
	<IMG SRC="
http://tuoserver/file.php
">
e file.php mandera' l'immagine con l'apposito Content-Type dopo aver
fatto i suoi conti.
Leonardo

 Leonardo
Guarda che non funziona. Non puoi mettere un file PHPcome attributo SRC di
IMG

 IMG
Certo che puoi basta che il file php puoi ti spara effettivamente un
immagine.
Si usano gli Header.
Se cerchi bene trovi molti post su questo argomento.
Delvy

 Delvy
Io ho provato a vedere se funziona in questo modo:
file PHP (immagine.php)
<?php
echo "<img src=\"romilda.jpg\">";
?>
file HTML:
<html>
<body>
<img src="
http://server/immagine.php
">
</body>
</html>
Risultato: il file PHP visualizza l'immagine
               il file HTML una X
Forse non ho capito cosa intendete, ma a me effettivamente non funziona.

 Forse non ho capito cosa intendete, ma a me effettivamente non funziona.
No, guarda, il problema è questo, se tu fai in questo modo il tuo file PHP
non ti genere una immagine ma un file normale che la contiene.
Dovresti fare in modo di "ingannare" il tuo client e fargli credere che
quello che gli arriva sia un immagine  e questo si fà tramite gli header.
Se certi tra i post, ce ne stà uno che si intitola "Estrarre immagini da
db". In questo caso si parla di estrarle da un db ma il concetto è lo stesso
se le pagine sono su file system.
Purtroppo non ti posso postare nessun codice perchè ancora non ho mai avuta
a che fare con questo problema, ma visto che stò facendo un CMS tra poco ci
dovrò lavorare.
Delvy

 SRC di IMG
<?
open immagine
read immagine in $pippo
close immagine
header('Content-Type: image/jpeg');
echo $pippo;
?>
Questo ti fa vedere l'immagine e puoi usarlo come src di un tag img.
Se fai come hai detto più avanti stampi un testo html, non un immagine.
--
Valerio Granato
http://www.musicoff.com
 - Music Online For Free
La Grande Comunità Online per Musicisti

YEP YEP YEP
                            GRAZIE A TUTTI   :)
YEP YEP
<?php
$handle = fopen ("romilda.jpg", "rb");
$pippo = fread($handle, filesize("romilda.jpg"));
fclose($handle);
Header("Content-type: image/jpeg");
echo $pippo;
?>
Newsgroup: it.comp.www.php
Titolo: Problemi con ereditarietà

Ciao a tutti...
Ho un piccolo problema con l'ereditarietà di una classe.
<premessa>
Non ne ho mai fatto un uso eccessivo dell'ereditarietà se non per
tornare dei semplici risultati, ed ora che dovrei svolgere qualcosa di 
un pò più complesso mi fa sputare sangue. 
</premessa>
Dunque, ho una classe madre con una proprieta chiamata messaggio,
che dovrebbe accodare una serie di stringhe, come potrebbe essere ad
esempio:
$testo = "Pippo";
$testo .= "Pluto";
e avanti così.
Al termine dell'elaborazione doversi stampare,
il contenuto della proprietà messaggio.
Ho quindi strutturato la classe in questa maniera:
// Definisci la classe madre
class Madre {
	var messaggio;
	// Definisci un costruttore
	function Madre() {
		[ ... ]
	}
	// Un metodo
	function metodo() {
		$this->messaggio = "Un messaggio";
		// Ora chiamo la sottoclasse Figlia
		Figlia::unaltrometodo();
		// Completata l'elaborazione visualizza il messaggio
		echo $this->messaggio;
	}
Insomma come probabilmente si intuisce dopo aver richiamato la classe
figlia, che ha elaborato la proprietà messaggio vorrei leggerne il
contenuto.
Ma echo $this->messaggio non stampa nulla !!!
La classe figlia è strutturata così:
class Figlia extends Madre {
	function Figlia {
		// Richiama il costruttore della classe madre
		$this->Madre();
	}
	function unaltrometodo() {
		$this->messaggio .= 'di test';
	}
	[ ... ]
}
Pertanto, quando tento di stampare nella classe madre $this->messaggio
mi aspetterei di vedere la stringa: "Un messaggio di test"
Che meccanismo dell'ereditarietà ho perso per strada ?
Grazie a tutti e a presto.

 Ho un piccolo problema con l'ereditarietą di una classe.
<?php 
class Madre {
	var $messaggio;
	function Madre () {
	}
	function metodo() {
		$this->messaggio = "Un messaggio";
		$this->unaltrometodo ();
		echo $this->messaggio;
 
	function unaltrometodo () {
		// metodo da sovrascrivere nelle sottoclassi
	}
}
class Figlia extends Madre {
	function Figlia () {
		parent::Madre ();
	}
	function unaltrometodo() {
		$this->messaggio .= 'di test';
	}
}
$figlia = new Figlia ();
$figlia->metodo ();
?>
-- 
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: spedizione email con immagini

Sto cercando di capire come poter spedire email contenenti immagini che 
facciano parte della mail stessa, senza reindirizzarle sul server.
Ho trovato questo esempio ma faccio fatica a capire qualcuno mi puň dare 
una mano?
Riporto la parte del codice che mi interessa capire:
$messaggio .= "--$boundary\n";
$messaggio .= "Content-ID: <MiaImmagine1>\n";
$messaggio .= "Content-Type: image/jpeg\n";
$messaggio .= "Content-Transfer-Encoding: base64\n\n";
$allegato = "./images/logo_nicolini.gif";
$file = fopen($allegato,'rb');
$data = fread($file,filesize($allegato));
fclose($file);
$data = chunk_split(base64_encode($data));
$messaggio .= "$data\n\n";
// chiusura della sezione multipart/related
$messaggio .= "--$boundary--\n";
Praticamente legge il file dell'immagine, lo codifica e lo aggiunge in 
fondo al messaggio giusto?
Quello che non riesco a fare č inserire piů immagini contemporaneamente. 
Come devo fare? Le aggiungo tutte in una stessa variabile da codificare 
e aggiungere al testo del messaggio ($data in questo caso) o devo creare 
tante variabili quante sono le immagini?
Qualcuno ha qualche altro esempio che possa tornarmi utile?
Grazie mille in anticipo

Nessuno l'ha mai usato??

Sarň di poco aiuto, ma ti consiglio di dare un'occhiarta al sorgente di una
mail dello stesso tipo che ti serve, guarda bene i boundary, i riferimenti
alle immagini e dintorni e capirai come strutturare la mail che di cui hai
bisogno.
Newsgroup: it.comp.www.php
Titolo: Dove trovo un esempio di codice per modificare dati?

Salve a tutti,
evidentemente devo essere particolarmente gnucco, per non averlo trovato da 
nessuna parte... vorrei creare una pagina dove poter modificare i dati 
immessi nel database MySQL tramite un semplice form, che visualizzi anche i 
valori già immessi...
Avete sottomano un esempio da cui possa ricavare il codice che mi serve?
Grazie mille
Marco Z.

 wrote in message
Xns91F6CCBD...@130.133.1.4...


 phpMyAdmin (
http://www.phpcenter.it/project/index.php?id=1
)
Ti ringrazio, ma quello che vorrei fare è proprio qualcosa di simile per 
l'utente finale del database... esiste il sorgente di phpMyAdmin?
In pratica, sto realizzando un database bibliografico, e mi serve 
modificare man mano i vari record, dopo che li ho inseriti, ma vorrei che 
fosse possibile farlo tramite una maschera TIPO phpMyAdmin (non mi serve 
che sia identica, ovvio)...
chiedo troppo alle mie capacità, se voglio realizzarla da me? Oppure è una 
cosa fattibile e c'è qualche esempio?
Grazie mille
Marco Z.

 che sia identica, ovvio)...
Sono molto di corsa, quindi provo a darti una risposta veloce.
1. Immagina di avere una tabella "disney" con un campo (primary key) 
chiamato "id" e un campo chiamato "pippo". Con una query SELECT popoli 
un form che contenga i dati del record che ti interessa modificare.
$id_pippo = [id del record da modificare];
$cont_pippo = [dati del campo "pippo" del record che vuoi modificare];
<form action="update.php">
<input type="hidden" name="id_form" value="$id_pippo">
<input type="text" name="cont_form" value="$cont_pippo">
<input type="submit" value="aggiorna">
</form>
2. il form in questione richiamerà una query UPDATE di questo tipo:
UPDATE disney SET pippo = '$cont_form' WHERE id = '$id_form';
Spero di essere stato comprensibile. Bye

Grazie mille
Phpmyedit su sourceforge.
Alla prossima.
          MAX
Il portale del turismo sul Lago di Como?
www.comolago.com
Le faq di it.comp.www.php?
www.dopoil.com/PHP-FAQ

 wrote in
news:3CC2787C...@bigfoot.com
: 

sei stato chiarissimo, ma non riesco ancora a popolare il form!!!
ecco il codice che uso
-----------------
include("dbconnect.php");
  $result = mysql_query("SELECT * FROM table WHERE id_articolo= not 
null");	
  $row=mysql_fetch_array($result);
  ?>
<form method="post" action="modifica.php">
<input type=hidden name="id_articolo" value="<? echo 
$row["id_articolo"]?>">
First name:<input type="Text" name="cognome1" value="<? echo 
$row["cognome1"] ?>"><br>
<input type="Submit" name="submit" value="Enter information">
</form>
-----------------
Mi disegna la paginetta con il form, ma non riempie il campo cognome1 con 
il valore di partenza... dov'è l'inghippo?

 con il valore di partenza... dov'è l'inghippo?
Ops, mi rispondo da solo (una volta tanto!)......... :-)
mi ero dimenticato il doppio apice di apertura dell'istruzione echo!!!
Grazie cmq a tutti quelli che mi hanno aiutato finora! :-)
Marco Z.

>> mi serve che sia identica, ovvio)...
Prova con PhpMyEdit su sourceforge

Newsgroup: it.comp.www.php
Titolo: Xp e Apache proprio incompatibili?

Ciao, da quando ho installato win xp pro, apache proprio non vuole
funzionare.
Sapete come settarlo?? ciao da nicola

Anch' io usi Win XP PRO
In effetti alla prima non funzionava poi ho scaricato le istruzioni da
www.html.it
di un certo Saibal e funzia!!
Ciao!
"Vanic" <vani...@libero.itTOGLI> ha scritto nel messaggio
news:Vt_d9.7588$AW6.1...@twister2.libero.it...


Io lo avevo sotto win2k funzionante.
Quando ho installato XP prof su un nuovo disco, ho semplicemente
lanciato apache ed è partito, senza fare altro
Andrea
On Fri, 06 Sep 2002 09:23:01 GMT, "Vanic" <vani...@libero.itTOGLI>
wrote:


 ha scritto nel messaggio
news:ala492$h04$1...@newsreader.mailgate.org...


Newsgroup: it.comp.www.php
Titolo: Cercare su directory e sotto directory

Grazie hai vostri aiuti ho realizzato questo script per cercare il nome di
una cartella all'interno di un percorso.
$dirfoto="d:/percorso/cartella";
$o=0;
while ( gettype( $elemento = readdir($dirfoto) )!=boolean ) {
$trovato=stristr($elemento,$search);
if (!empty($trovato)) {
print ('<div align="left"><a href="
http://www.miosito.xx/'.$elemento.
'"><b>
.::'.$elemento.'</b></a><br></div>');
$o=$o+1;
}
}
Ora però mi servirebbe cercarla anche in tutte le sua sottocartelle e di
funzioni ricorsive non ne so niente.
Come potrei modificare questo script?
Vi ringrazio

 ha scritto nel
messaggio news:%9Fo8.30985$pT1.8...@news1.tin.it...

function search($string,$dirfoto) {
  $dp = opendir($dirfoto);
  while ( gettype( $elemento = readdir($dp) )!=boolean ) {
        if ( is_dir($dirfoto."/".$elemento) )
search($dirfoto."/".$elemento);
        else {
            if ( stristr($elemento,$string) ) print "<li>$elemento";
        }
  }
} // end function
print "<ul>";
// lancio la funzione per la prima volta, quindi gli passo il path di inizio
search($parola_da_cercare,"c:/percorso/cartella");
print "<ul>";
per i link ci sarebbe da vedere... perchè se è una sottocartella non basta
fare 
www.sito.com/$elemento
se po fa ma lascio a te il gusto di scoprirlo :)))
Ciao
Alex
Newsgroup: it.comp.www.php
Titolo: Email html perfette ma non X Eudora

Non capisco, sto cercando di mandare delle email in 
txt+html, da php.
Su alcune webmail che ho provato le email si ricevono e 
leggono correttamente.
Con Eudora invece vengono troncate, così:
Date: Wed, 24 Sep 2008 18:57:00 +0200 (CEST)
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
(snip)
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa--
==x73034c915619ed330f58dd932f1a9601x-- 
Notare il boundary in coda. Non è vero, quel boundary 
non è lì nell'email originale!
Ecco la struttura dell'email come presente nella casella 
di posta prima di scaricarla con Eudora:
[header vari]
Content-Type: multipart/alternative; 
boundary="==xcacb2ad410a0685bb0f3964924a7d0ccx";
Date: Wed, 24 Sep 2008 18:38:40 +0200 (CEST)
--==xcacb2ad410a0685bb0f3964924a7d0ccx
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
aaa(snip)
--==xcacb2ad410a0685bb0f3964924a7d0ccx
Content-Type: text/html; charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
aaa(snip)
--==xcacb2ad410a0685bb0f3964924a7d0ccx--
A me la struttura sembra assolutamente perfetta! L'ho 
controllata su vari siti che spiegano come fare.
Eppure Eudora si incasina, qualcosa di strano deve 
esserci.
Avete qualche idea del perché pliiis?
P.S.
Email piccole (es. 4k) eudora le legge correttamente. 
Quelle lunghe (es. 700k di txt + 700k html) subiscono 
quella troncatura da parte di Eudora.

ERA UN PROBLEMA DI A CAPO!!!
EUDORA E' INCAPACE DI GESTIRE LE EMAIL CONTENENTI RIGHE 
TROPPO LUNGHE SENZA A CAPO!!!
INCAPACE COME I LORO PROGRAMMATORI INCAPACI ED INETTI!!!
ANDATE A PULIRE I CESSI!!!
UN GIORNO E MEZZO PER SCOPRIRE IL PROBLEMA, BRUTTI 
IDIOTI VI FATTURO LE ORE DI LAVORO!!!
IDIOTI!!!

 IDIOTI!!!
Ma ROTFL e io che pensavo di essere incazzato per Excel...
Ma seriamente, chi cazzo se lo fila ormai Eudora? :)))
-- 
Jax

TROPPO LUNGHE SENZA A CAPO!!!
Se e' solo per quello, un link troppo lungo (A HREF=...) la manda in crash
:-D
Leonardo
-- 
Enough, enough!  But stranger, ere we part,
Glancing farewell to each nefarious bier,
This warning would I beg you take to heart:
There is an end to e'en the worst career!
Newsgroup: it.comp.www.php
Titolo: Problema con require

Sto cercando di inglobare in un progetto il componente koolgrid
http://www.koolphp.net/?mod=products&act=view&id=11
.
(Questo componente permette di visualizzare una grid avanzata).
Se visualizzo una singola grid funziona tutto alla perfezione, se cerco 
di utilizzare più grid generate dalla stessa funzione o da funzioni 
diverse all'interno della stessa pagina ottengo errori che sono causati 
dall'uso delle istruzioni:
   require $KoolControlsFolder."/KoolAjax/koolajax.php";
   require $KoolControlsFolder."/KoolGrid/koolgrid.php";
Se queste istruzioni vengono utilizzate all'interno delle funzioni e se 
solo una funzione viene chiamata tutto funziona correttamente.
Se si tenta di utilizzare 2 volte la funzione o una funzione simile che 
contine al suo interno la chiamata alle require (o require_once) si 
genera uno dei seguenti errori:
Fatal error: Cannot redeclare _iO0() (previously declared in 
C:\Users\Caio\Documents\web\default\php\KoolGrid\koolgrid.php:1) in 
C:\Users\Caio\Documents\web\default\php\KoolGrid\koolgrid.php on line 1
Fatal error: Call to undefined method stdClass::Render() in 
C:\Users\Caio\Documents\web\default\index2.php on line 37
Fatal error: Call to undefined method stdClass::Render() in 
C:\Users\Caio\Documents\web\default\index2.php on line 75
I diversi errori dipendono dalla posizione dei require ( internamente 
alla funzione o all'inizio del programma)
Al seguente indirizzo è disponibile un esempio.
http://pastie.org/1010371
La soluzione dovrebbe essere quella di includere una sola volta le due 
istruzioni require, ma poi come posso far vedere alle mie funzioni gli 
oggetti contenuti nelle require.
Grazie

 oggetti contenuti nelle require.
Istanziandoli (vedi sopra sullo studio della OOP).
Bye.


Grazie per l'aiuto e alla parolina magica "istanziandoli"  il problema è 
stato risolto.
In realtà gli oggetti erano tutti istanziati correttamente ma mi era 
sfuggito che in realtà l’oggetto grid veniva creato da me, mentre 
l’oggetto Ajax è generato automaticamente internamente al Require_once 
$KoolControlsFolder."/KoolAjax/koolajax.php"; e non dal componente grid 
come in realtà pensavo.
Al seguente link è possibile trovare un esempio funzionante fatto con 
qualche copia incolla
http://pastie.org/1011287
Newsgroup: it.comp.www.php
Titolo: Upload files

Non sono molto sicuro che questo sia il ng più adatto cmq .. ci provo
vorrei gestire l'upload di un file da un pagina web. 
In pratica un utente si collega al sito sceglie un file presente sul
su pc e lo invia al server qui uno script pc dovrebbe mettere qusto
file in una specifica directory. Non so se sono stato abbastanza
chiaro... come si può fare cio' ??
bye, insane79
That is not dead which can eternal lie, 
And with strange aeons even death may die
---- Abdul Alhazred, Al Azif 700 d.C. --

 come si può fare cio' ??
esiste la funzione copy, tuttavia non mi funziona! ;)
chiedo aiuto quindi ;)
io ho un codice in questa forma che riceve la variabile $img da un campo
input type=file.
<?
 if (!isset($img)) die("errore");
 elseif (trim($img)=="") errore("devi specificare un'immagine da caricare");
  copy($img,"../../img/") OR errore("Impossibile copiare il file!");
?>
Non mi trova la cartella, ma il path è corretto!
Warning: Unable to create '../../img/': Permission denied in
C:\Inetpub\wwwroot\demo\admin\inventario\img-upload.exe.php on line 12
Help me!
Grazie !
Marco

input type=file.
Scusa non mi è chiara una cosa: se io metto in una forma questo campo
e l'utente sceglie un file sul suo disco dal lato server lo script PHP
si trova un "oggetto" che contiene il file selezionato dall'utente????
MI sa che ho capito male vero???


Non mi trova la cartella, ma il path è corretto!
Scusa ma secondo me il path dovrebbe essere
../../img/nomedelfile
dove img è una directory esistente
Piuttosto io ho un altro problema: allora ho imparato a fare l'upload
con  la form solo che quando scrivo il path nella funziona copy non so
come riferirmi alla root del sito.
In pratica se scrivo 
/nomedelfile
mi viene messo il file nella root del disco quindi 
c:\nomedelfile
mentre io vorrei metterla nella root del sito. Come devo fare?????


Ciao,
avevo il tuo stesso problema, nel mio caso andava configurato il file 
.httaccess sul server. Verifica sul tuo host nelle faqs.


-- 
¤§¤====¤====¤§¤====¤§¤====¤====¤§¤
      before reply remove 'NOSPAM"
                 in the mail address
¤§¤====¤====¤§¤====¤§¤====¤====¤§¤
Newsgroup: it.comp.www.php
Titolo: Help, php-stats

Ciao a tutti,
ho bisogno di un piccolo aiuto, ho scaricato PHP-STATS 0.1.8, tutto ok, solo
mi sono trovato davanti un piccolo inconveniente, e precisamente il
ip-timeout (ovvero il tempo per considerare un dato ip-unico) è misurato in
ore.
Ora, vorrei apportare delle modifiche affinchè la misurazione sia in secondi
(come per le pagine), e precisamente nel modulo (o file) preferenze.inc.php
alle righe 68-69-70 è riportato quanto segue:
    // Limito l'ip timeout
 if($option_new_2['ip_timeout']<1) $option_new_2['ip_timeout']=1;
 if($option_new_2['ip_timeout']>24) $option_new_2['ip_timeout']=24;
...che chiramente imposta a 1 ora se il valore della variabile
$option_new_2['ip_timeout'] è minore di un ora oppure a 24 ore nel caso in
cui viene impostato un numero di ore superiori a un giorno.
Nulla di difficile fino a qui, il problema è: come modifico queste due
righe, affinchè il conteggio sia fatto in secondi?
Questo perchè in un sito, devo impostare il ip-timeout a 20 minuti (quale
tempo sufficiente per un visitatore visionare tutto il sito.
Fiducioso che possiate essermi d'aiuto, ringrazio anticipatamente tutti
quanti.
Cooper.
-- 
BlueWare WebAgency
 [web] 
http://www.blueware.it
 [icq] 146781935

 secondi?
Riga 72 file php-stats.php
$secondi=$date-3600*$option['ip_timeout']; 
A questo punto per convertire l'ip_timeout in secondi e' sufficiente
sostituire a 3600 il valore 60
$secondi=$date-60*$option['ip_timeout']; 
-- 
I'am what I'am, I do what I can
Sei un newbie? Leggi questo 
http://url.repository.biz/go/1

 >  if($option_new_2['ip_timeout']>3600) $option_new_2['ip_timeout']=3600;
Per dire che se č minore di 5 minuti pone a 5 minuti altrimenti se maggiore
di un ora pone a 1 ora.
Grazie ancora :)


 anche le righe precedenti in:
ERRATA CORRIGE
A questo punto per convertire l'ip_timeout in MINUTI e' sufficiente
sostituire a 3600 il valore 60
$secondi=$date-60*$option['ip_timeout'];
da cui
// Limito l'ip timeout
if($option_new_2['ip_timeout']<5) $option_new_2['ip_timeout']=5;
if($option_new_2['ip_timeout']>60) $option_new_2['ip_timeout']=60;
 
Se lo vuoi in secondi invece devi:
$secondi=$date-$option['ip_timeout'];
E mettere le impostazioni che avevi modificatpo prima.
Sorry.



Ok thanks :)
Cooper

Newsgroup: it.comp.www.php
Titolo: Problema con le classi

Ciao a tutti,
Vorrei sapere secondo voi dove sto sbagliando...
Dichiaro una classe con un constructor, che mi valorizza le variabili della
classe in questo modo dopo aver eseguito una select su MySQL.
list($this->_id, $this->nome,  $this->_cognome) = mysql_fetch_row($result);
e tutto viene valorizzato correttamente.
In un altro file .php scrivo
include_once("c:\classi.php"); // dove ho dichiarato la classe Utente.
user = New Utente;
if IsSet($user) {
   echo "Utente: ".$user->nome
}
Ma non viene visualizzato nulla se non la scritta
'Utente:'
Sapete mica dirmi dove sbaglio?
Grazie a tutti quelli che mi vorranno aiutare.
Fabio.

 ha scritto nel messaggio
news:41def0dd$0$10914$5fc...@news.tiscali.it...


Allora:
tanto per incominciare se scvrivi
 $user = New Utente;
 if IsSet($user) {
    echo "Utente: ".$user->nome
 }
Visto che nella classe hai un costruttore, la tua sintassi di controllo
restituirà sempre "true". E' quindi inutile.
Poi, per il tuo problema, se vuoi che la proprietà "nome" dell'oggetto user
sia disponibile "fuori" dalla classe, devi creare (nella classe) un metodo
che la ritorni.
Così:
function getNome(){
        return $this->nome;
}
E quindi il tuo script diventa:
echo "Utente: ".$user->getNome();
Chiaro?
Ale


 user = New Utente;
il new deve essere minuscolo

 include_once("c:\classi.php"); // dove ho dichiarato la classe Utente.
il c:\... non va mica bene
non usare include su percorsi assoluti.
considera invece di farlo dalla tua DocumentRoot e quindi di spostare da 
c:\ all'interno della DocumentRoot le classi che desideri includere...
Newsgroup: it.comp.www.php
Titolo: GD: ridimensiono immagine, e poi?

Ciao a tutti,
prima di tutto complimenti per le soluzioni che presentate.
Siete grandi nel trovare soluzioni, e spero possiate aiutare anche me.
Dopo alcuni giorni passati a cercare di capire perche' le GD non 
funzionavano col mio EasyPHP, prima di capire che modificavo il php.ini 
sbagliato (era la copia di sicurezza!!), sono riuscito ad ottenere il 
ridimensionamento delle immagini (credo), e soprattutto sono riuscito a 
capire come funziona, evitando il solito copia/incolla.
Ora il problema e' questo. Posso mostrare l'immagine ridimensionata 
senza doverla salvare da qualche parte? Ho provato imageJPEG() e 
imageGIF(), ma mi sono usciti un'accozzaglia di caratteri strani. Mi 
sono perso qualcosa?
Spero qualcuno mi aiuti.
Grazie e Auguri di Buone Feste.

 doverla salvare da qualche parte? 
Vuoi mostrarla da qualche parte all'interno di una pagnia html oppure 
la vuoi mostrare "da sola"?
Nel primo caso, o la salvi prima da qualche parte e la includi poi con 
il classico tag <img>, oppure la devi codificare (tipo base64, ma non 
ne so praticamente nulla in proposito) [nota che può convenire solo con 
immagini molto piccole].
Nel secondo caso, imposti con php gli header opportuni e mandi 
l'immagine in output.
ps: ma se non salvi l'immagine da qualche parte, ogni nuova richiesta 
te la farà generare di nuovo.
--
rob4you

 immagini molto piccole].
...


Scusate se sono ancora qui a parlare di immagini.
Una volta che l'ho ridimensionata, la vorrei salvare con lo stesso nome 
dell'originale ma come png anziche jpeg.
Utilizzo   imagepng($imm,$imm_file);
ma come ottengo il nome del file senza estensione?
Ho cercato una funzione gia fatta ma non l'ho trovata, e togliere gli 
ultimi tre caratteri dal nome del file non mi sembra molto sicuro.
Qualche idea o suggerimento?
Grazie e ancora Buone Feste
rob4you ha scritto:


 Qualche idea o suggerimento?
Sostituzione con regexp potrebbe essere un'idea.
Io in questo caso farei a mano, definisci tu il campo di validità della 
funzione (tipo "solo estensione di tre caratteri") e procedi.

Non ho capito bene la tua soluzione.
Pero' ho bevuto un po di vino a pranzo e mi e' apparsa quest'altra strada:
//Estraggo il nome del file per l'anteprima
   //Inverto il nome del file col path
   $rev_file = strrev( $imm_file );
   //Taglio la stringa invertita dal punto alla fine
   $no_ext_rev = strstr( $rev_file, '.' );
   //Reinverto la stringa e gli aggiungo la nuova estensione
   $imm_new_file = strrev( $no_ext_rev ) . "png";
Cosa puo fare a volte un buon bicchiere di Sangiovese...
Penso che vada bene per il mio uso, ma se qualcuno pensa che possano 
sorgere dei problemi, vorrei saperlo per porvi rimedio.
suppaman ha scritto:


 Non ho capito bene la tua soluzione.
Si mi sono espresso in maniera poco chiara, riformulo:
cambia le ultime tre lettere del nome.

 sorgere dei problemi, vorrei saperlo per porvi rimedio.
A parte non capire al volo cosa fa il codice senza leggere i commenti o
rallentarlo? Niente di male. :)
Bye.

 l'ultimo punto?
pathinfo fa schifo?
Newsgroup: it.comp.www.php
Titolo: file di test per GD

Vorrei sapere se le librerie GD funzionano bene su un server e avrei bisogno 
di un file semplice di test.
Qualcuno sa indicarmi dove trovarne uno? 

 bisogno di un file semplice di test.
Prova con:
<?php 
if (function_exists('gd_info')) {
	var_dump(gd_info()); 
} else {
	print('GD not present!');
}
?>
Da testare.
-- 
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.

Qualcuno sa indicarmi dove trovarne uno? 
Per funzionare bene intendi dire abilitate? Basta che guardi nel
phpinfo, oppure utilizza uno dei numerosi esempi nel manuale.
Francesco Mazzi
Webmaster di AltroPC.it - 
http://www.altropc.it
 
Dev.Staff di E-Xoopport - 
http://dev.e-xoopport.it

Newsgroup: it.comp.www.php
Titolo: upload file dentro un form sezna il tag "input type=File"  ma solo input type="text"

E' possibile fare questo ?
devo uploadare  nfile dinamicamente nel senso che il numero è indefinito....
mi chiedo se sia possibile fare una cosa del genere...

 indefinito....  mi chiedo se sia possibile fare una cosa del genere...
Per questo e' sufficiente chiede all'utente quanti file vuole inviare e
creare la form dinamicamente lato server oppure lato client con JS.
http://www.php.net/manual/en/features.file-upload.multiple.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.


ci avevo pensato anche io ma in alternativa ? 

 wrote in message
news:cnkpsf$jnc$1...@carabinieri.cs.interbusiness.it...


 ci avevo pensato anche io ma in alternativa ? 
Quale alternativa?
-- 
I am what I am, I do what I can


puoi uplodare un file zippato e farlo scompattare sul server, ma neccessiti
di avere le zlib istallate.

Be io devo avere il numero upload indefinito...
"Setec Astronomy" <setec@_NO_NOSPAM_freemail.it> ha scritto nel messaggio 
news:6Llnd.41684$Es2.8...@twister2.libero.it...


Newsgroup: it.comp.www.php
Titolo: Consiglio per "avviso" su parse error

Ciao, c'è un modo per essere avvisati via mail e/o SMS
se in un particolare script o dir, avviane un errore di PHP ?
Grazie ancora
                                    -- Yena -- 

 
sistema operativo?

 sistema operativo?
Linux
 

 se in un particolare script o dir, avviane un errore di PHP ?
Dai una occhiata qui:
http://www.php.net/set_error_handler
Comunque i parse error avvengono non dovrebbero essere sollevati dopo
che l'applicazione e' stata pubblicata visto che lo script non puo'
funzionare in nessun caso se contiene un parse error.
-- 
Vuoi distribuire il tuo sito web su CD/DVD?
Prova 
http://www.dwebpro.com/
Vuoi diventare un esperto analista PHP/MySQL?
Vieni a fare uno stage con noi: 
http://www.creativepark.it/stage/
Newsgroup: it.comp.www.php
Titolo: dir listing e multipage

Ciao a tutti ho questo script che fa il listing di una directory e mi
inpagina le immagini presenti.
se superano il numero 5 crea piu pagine..
ma son bloccato perchè mi crea una pagina in piu alla fine con lo
stesso risultato della precedente e idem per la pagina 0 uguale alla 1
grazie mille
<?
$lista=array();
$path="./img";
$max=5;
$dir_handle = @opendir($path) or die("unable to open $path");
while ($file = readdir($dir_handle))
  {
  if ($file == "." || $file == "..") continue;
  $lista[]=$file;
  }
closedir($dir_handle);
$pagina=(int)$_REQUEST["pagina"];
if ($pagina<1) $pagina=1;
if ($pagina >= (count($lista) / $max)) $pagina=ceil((count($lista) /
$max));
for ($index=(($pagina - 1)* $max); $index<($pagina * $max); $index++)
  {
   if ($index >= count($lista)) break; else
     echo "<img src='$path/$lista[$index]'>\n";
  }
?>
<br />
<br />
<a href="<?=$_SERVER['PHP_SELF'];?>?pagina=<?=($pagina - 1);?>">back</
a>
<a href="<?=$_SERVER['PHP_SELF'];?>?pagina=<?=($pagina + 1);?>">next</
a>

 $max));
Per quanto riguarda "una pagina in piu alla fine", il motivo dipende
dalla riga qui sopra.
-- 
4 Template di Landing Page, Squeeze Page, Video Landing Page e Popup
Scaricali da 
http://www.masteringlandingpages.com/template
Vuoi distribuire il tuo sito web su CD/DVD, chavi USB ed installer?
Prova 
http://www.dwebpro.com/

 Non usare lo short open tag
a proposito degli short open , ma come è messa la situazione con <?= ?> ?
non mi ricordo dove,ma mi sembra di aver letto che saranno deprecati,
possibile?

 deprecati, possibile?
Mi spiace ma non ho letto nulla al riguardo. Se ti capita di ritrovare
la pagina dove veniva indicato, mi piacerebbe poterla leggere.


 
se ne parla da parecchio riguadano php6
in quanto <? e' di xml e <?php e' di php
a parte gli script che hanno cosa tipo $p = "<?
".fileputcontents....)."?>" si possono usare dei programmi di
replacement di tutti i <? in <?php
alla fine il problema NON si pone se non per 3-4 script
il gpcmagicquote e' ON e non alterabile
Newsgroup: it.comp.www.php
Titolo: Help controllare il nome di un file

sto costruendo questo script
if ($handle = opendir('immagini/')) {
    while (false !== ($file = readdir($handle))) {
la cartella in questione deve contenere solo delle jpg abbinate ad un db.
quando genero le immagini per il db però ne faccio due copie. una porta il
nome registrato nel database, l'altra invece è thumb_$nome_immagine.
adesso questo script serve per eliminare quelle immagini non più in uso.
quinidi faccio leggere i file della cartella e faccio un confronto con il
db.
dovrei però eliminare dal confronto quelle immagini che cominciano per
'thumb_'
quindi inserisco un if
if ($file =
avevo pensato di usare le espressioni regolari,,, ma non sono molto ferraro
in mareria per quanti tutorial abbia letto...
quindi controllo che nel nome del file ci sia 'thumb_' in qual caso passo al
file successivo.
trovato un file che non inizi per 'thumb_' faccio il controllo.
Se non è presente nel db lo elimino ed elimino anche 'thumb_'.$nome_file
spero di non aver abusato del vostro tempo
grazie mille.

 if ($file =
if (substr($file,0,6) == "thumb_")
Quando puoi fare una cosa senza le espressioni regolari di solito è 
meglio: ne guadagni in prestazione.
Sta a te valutare i casi in cui preferisci la versatilità (che a volte 
si chiama necessità) o la performance.
---
Quando si trova e si corregge un errore, si vedra' che andava meglio prima.

 if ($file =
if (substr($file, 0, 6) != 'thumb_') 
{ ... }
-- 
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

ho scritto tutto questo papiello per una sola riga...
:-)
tnks a million

 si chiama necessità) o la performance.
Per un caso come questo comunque la cosa migliore dovrebbe essere strpos().


continuando lo script mi sono accorto che c'è la possibilità che un file
'thumb_ ' non sia più necessario e voglio eliminarlo lo stesso.
in pratica:
if (substr($file, 0, 6) != 'thumb_'){
        // se il file non è 'thumb_' allora
        // controlla e cancella
   } else {
        // se il file è 'thumb_' allora
        // tolgo 'thumb_' dal file
        // faccio il controllo
        // se il file esisiste nel db lo lascio
        // altrimenti lo cancello
}
quindi mi serve una cosa che  taglia i primi 6 caratteri della stringa...

         // tolgo 'thumb_' dal file
ho fatto cosě:
$file = str_replace ('thumb_', '', $file);
va bene? o c'č un modo piů semplice?
ad esempio, se il file contiene due volte 'thumb_', come posso assicurarmi
che lo tolga solo una volta e solo d'all'inizio?

 che lo tolga solo una volta e solo d'all'inizio?
Credo possa esserti utile substr() con cui puoi eliminare i primi 6
caratteri di $stringa:
$stringa = substr($stringa, 6);
Ciao.
-- 
Federico R.
Newsgroup: it.comp.www.php
Titolo: Modulo mssql in php

Ciao,
ho installato l'ultima versione di openSUSE
Mi sto personalizzando l'ambiente e ho caricato tutti i vari moduli.
Ora vorrei collegarmi ad un Sql Server presente in ufficio.
Ho seguito le indicazioni presenti in questa guida
http://wiki.rubyonrails.org/rails/pages/HowtoConnettersiAMicrosoftSQLServerDaRailsSuLinux
e tutto funziona benissimo da linea di comando con isql
Ora però su PHP (versione 5.2.4) non trovo come aggiungere il modulo
MSSQL
Qualche indicazione su come aggiungere questo modulo in PHP
Grazie

 Qualche indicazione su come aggiungere questo modulo in PHP
[quoto 
http://www.php.net/mssql
]
Requisiti per le piattaforme Unix/Linux
Per potere utilizzare l'estensione MSSQl su piattaforme Unix/Linux,
occorre compilare ed installare la libreria FreeTDS. Il codice sorgente
e le istruzioni per l'installazione sono disponibili nel sito di
FreeTDS: » 
http://www.freetds.org/
Per attivare queste funzionalità occorre compilare il PHP con
--with-mssql[=DIR], dove DIR è la directory in cui è installato
FreeTDS. Il pacchetto FreeTDS dovrebbe essere compilato utilizzando
--enable-msdblib.
[/quote]
-- 
Vuoi distribuire il tuo sito web su CD/DVD?
Prova 
http://www.dwebpro.com/
Vuoi diventare un esperto analista PHP/MySQL?
Vieni a fare uno stage con noi: 
http://www.creativepark.it/stage/

Newsgroup: it.comp.www.php
Titolo: dbModel read resource does not implement Zend_Db_Adapter_Abstract

Ciao
ho un altro errore su MAGENTO nella sezione prodotti.
Mi dice : dbModel read resource does not implement Zend_Db_Adapter_Abstract
a cosa posso rifarmi?
manca qualche componente?
-- 
  -  -
Assistenza Pc riparazione Computer Adsl Lastra a Signa Signa
http://assistenzapcfi.altervista.org
http://lastra-a-signa.assistenzapc.eu
http://signa.assistenzapc.eu
http://assistenzacomputersigna.blogspot.com/

 a cosa posso rifarmi?
Direi al forum di assistenza di Magento.
O l'hai installato male o su una piattaforma non supportata. Ti conviene 
chiedere a loro.
Bye.
Newsgroup: it.comp.www.php
Titolo: Problema re-installazione php

Ciao a tutti,
riformattando un pc, ho installato su quest'ultimo apache 2.0.53 e 
l'installazione è andata a buon fine.
Ho scaricato php 5.0.4 in versione zip per windows da 7,488 kb (del 31 marzo 
2005) e quindi dopo averlo decompresso ho copiato il tutto su: 
c:\programmi\php.
Quindi ho copiato le *.dll tutte di php nelle cartelle c:\windows; 
c:\windows\system e c:\windows\system32.
In httpd.conf ho aggiunto le seguenti righe:
ScriptAlias /php/ "C:/programmi/php/"
AddType application/x-httpd-php .php3 .php
AddType application/x-httpd-php .phtml
AddType application/x-httpd-php-source .phps
Action application/x-httpd-php "/php/php.exe"
...e quindi salvato httpd.conf ho riavviato apache e ho provato a lanciare 
il file contenente lo scriptino:
<?php   phpinfo (); ?>
Mi aspetterei che visualizzi i dati del php, a riprova di aver fatto tutto 
correttamente, eppure cosi non è.
Mi appare infatti una schermata di errore 500 "Internal Server Error".
Se commento le righe relative al php che ho aggiunto in httpd.conf e riavvio 
apache, la pagina html viene aperta regolarmente.
Non capisco perchè non funzioni, eppure ho seguito questa procedura con le 
versioni precedenti e non mi ha dato problemi.
Forse mi sfugge qualcosa ma non capisco cosa, potreste quindi darmi una mano 
a risolvere questo problema?
Grazie in anticipo.
Cooper.
-- 
BlueWare WebAgency
  [Internet:] 
http://www.blueware.it
  [icq:] 146-781-935
  [msn:] 
coo...@blueware.it
 

 versioni precedenti e non mi ha dato problemi.
Forse è qui che hai sbagliato,
guarda qui:
http://it.php.net/news-2004.php
c'è una news del 14-Aug-2004 che dice:
*New Installation Instructions*
[14-Aug-2004] The latest online version of the PHP Manual contains a 
completely reorganized Installation and Configuration part, which is now 
divided into sections for individual platforms and servers to ease your 
first steps with PHP. The Windows installation instructions are 
completely revised, and now suggest you to set environment variables 
instead of moving files. This way upgrades and configuration changes 
become easier.
-- 
        C                     F
  per fortuna il mio razzismo non mi fa guardare
          C                        F
  quei programmi demenziali con tribune elettorali
Newsgroup: it.comp.www.php
Titolo: Newletter in PHP-Nuke

Salve a tutti.
Sono un principiante di php, e stavo sviluppando un sito 
utilizzando la tecnologia di php-nuke.Dovrei installare il 
modulo di Newsletter, in modo che nella home page ci sia il box 
di iscrizione alla Newsletter,con form di Nome e Email.
Da quanto ho capito il suddetto modulo funziona solo con i 
registrati al sito, ma posso fare in modo che anche i non 
registrati possano iscriversi alla mia newsletter con il box 
sopra descritto?
Grazie a tutti per il chiarimento.
Bibendus
-- 
Inviato da Virgilio 
http://newsgroup.virgilio.it
..un servizio di news via web con in piu' l'antispam

 Bibendus
Ciao,
premetto che č un pň che non lavoro con php-nuke, ma dalla pagina di
amministrazione in cui amministri le varie parti del sito, Mi sembra che
nella sezione moduli, puoi vedere tutto quello che č attivato o non č
attivato.
se non ricordo male (non ce l'ho sotto gli occhi...) dovresti trovare una
pagina simile a questa:
content    attivato amministratori  edit disattiva
e cosě via per tutti i moduli del sito.
Non ricordo se č proprio cosě, ma č una cosa del genere. Comunque č lě che
dovresti poter scegliere se il modulo č visto soltanto dagli
amministratori, solo dagli utenti registrati oppure da tutti gli utenti.
Comunque, gira per le varie pagine di amministrazione e vedrai che lo trovi,
non č difficile....
facci sapere com'č andata.
roberto.
-- 
while (TRUE) {
    while (turn != 0)
    critical_region();
    turn = 1;
noncritical_region();
}

Newsgroup: it.comp.www.php
Titolo: [phpnuke]in locale tutto ok ma...

Scusate...sto cercando di venire a capo di una cosa stranissima...ho
istallato phpnuke 6.8 sul mio spazio hostato e tutto funzia se non che
cercavo di configurare il forum e devo aver settato qualcosa in modo
errato...salvo e da quel momento cliccando sul link "forums" del pannello
admin ...mi parte il download del file index.php del forums!!!la cosa più
pazzesca è che le ho prvate tutte...ho scaricato l'intero sito e il locale
funzia...some può essere?? Da cosa può dipendere un errore del genere??Mai
visto!!Sono diperata!!
grazie per consigli e suggerimenti
Barbara
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

grazie per consigli e suggerimenti
Ma tutti te i peggiori casini li combini :-)? Non ho idea di cosa puoi
aver combinato...
Francesco
_____________________________________
Per rispondere in e-mail togli NOSPAM 

grazie per consigli e suggerimenti
Prendi in considerazione l'idea di utilizzare e-xoops com cms al posto
di php-nuke, č piů leggero, facile da utilizzare, potente e con meno
bug; ha anche una procedura di installazione completamente
automatizzata. Lo trovi qui: 
http://e.xoops.it
Ciao

Newsgroup: it.comp.www.php
Titolo: [mysql] estrarre data da datetime

Salve a tutti,
come posso estrarre solo la porzione data (senza il tempo) da un campo
datetime? Non riesco a trovare una funziona specifica di MySQL.
Devo fare una cosa del tipo select * from tabella where date(campo
data) = $mia_data
Grazie.
Lupin
-------------------------
http://www.antiloco.com/
<la directory del Web developing>
----------------------------------
Rimuovere XXX per rispondere via e-mail

 data) = $mia_data
prova con DATE_FORMAT (in questo caso puoi pure usare per $mia_data un
formato europeo per la data)
(manuale mysql 6.3.2)
prova:
select DATE_FORMAT('1997-10-04 22:23:00', '%Y%m%d');
---> 19971004
select DATE_FORMAT('1997-10-04 22:23:00', '%d/%m/%Y');
---> 04/10/1997
puoi anche usare TO_DAYS(data)==TO_DAYS('$mia_data') (ma richiede data Y m
d)
stessa cosa vale per SUBSTRING(data,0,10)

(manuale mysql 6.3.2)
[......]
Grazie mille per la risposta, in effetti avevo provato con DATE_FORMAT
ma mi dava problemi, in realta' si trattava solo di un paio di apici
in piu', ho risolto.


Newsgroup: it.comp.www.php
Titolo: contatore semplice e ip

Contatore semplicissimo: apro un file di testo, leggo il numero e
aggiungo 1. (ovviamente premedo F5 il contatore si aggiorna!!)
<?php
     $fich="conteggio.txt";
     $fp=fopen("$fich","r+");
     $cpt=fgets($fp,10);
     $cpt++;
     fseek($fp,0);
     fputs($fp,$cpt);
     fclose($fp);
     echo $cpt;
?>
Adesso vorrei che l'indirizzo IP che ha visto la pagina non facesse
più incrementare il contatore per i prossimi 10minuti.
Suggerimenti?
-- 
La rovina del mondo sarà l'indifferenza...
...ma chi se ne fregaaa!

 Suggerimenti?
Potresti usare i cookie.
1 -La prima volta che ti colleghi alla pagina, incrementi il contatore ed
imposti un cookie che fai scadere dopo 10 minuti.
2 - Al secondo accesso verifichi l'esistenza del cookie: se c'è non
incrementi, altrimenti torni al punto 1.
3 - Se il secondo accesso avviene dopo più di 10 minuti, il cookie non
esiste più e torni al punto 1.
Ciao
Marco

 Suggerimenti?
Oltre ai cookie come ti e' gia'a stato suggerito una soluzione migliore
sarebbe quella di appoggiarsi ad un database.
-- 
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

sarebbe quella di appoggiarsi ad un database.
il db mi piace ma per quello che il sito non ne vale la pena...
proverò coi cookie...
grazie


Secondo me l'appoggio al db è sprecato. Vai ad appesantire il server per
nulla. In questo caso è il controllo sull'utente e quindi va bene mandargli
a lui il cookie per la verifica. Se invece si parla di tener traccia degli
accessi effettuati nel sistema con data ed ora di ingresso allora lì sono il
primo a dire w il db :)
ciao
##################################
Carratta Andrea
www.innoland.it
 - IT Web Community
Linux Counter: 334016
##################################
"Setec Astronomy" <setec@_NO_NOSPAM_freemail.it> ha scritto nel messaggio
news:ykPNb.255711$vO5.10...@twister1.libero.it...

Newsgroup: it.comp.www.php
Titolo: Ancora su i permessi su i file

Devo cancellare dei file (che ho uploadato) da una directory creata tramite
php. Come avevo gia detto i permessi sulla cartella sono 777. Il fatto è che
non mi cancella neanche i file con il metodo unlink, dandomi questo
messaggio:
SAFE MODE Restriction in effect. The script whose uid is 10001 is not
allowed to access foto_utenti/ordine112/foto8.jpg owned by uid 2526
Il significato di questo warning l'ho capito... non so come aggirarlo
P.S. Non posso neanche cambiare gli attributi da un programma di FTP
Grazie
--
Andrea Azzini
Arya Interactive Media
www.inarya.com


Non so dirti come risolverlo ma ti so spiegare il motivo.
Quando fai l'Upload via http il server assegna al file permessi talmente 
bassi che non sono modificabili dall'utente.
Se provi a fare ftp vedrai che non riesci neanche a scaricare il file in 
questione.
Il problema dovrebbe essere dato da parametri di configurazionw del 
server restrittivi
Ciao
Cla
www.spaghettibrain.com
PHPNuke Italian Mirror

 P.S. Non posso neanche cambiare gli attributi da un programma di FTP
Se hai la possibilita' di installare cron potresti creare un processo
che ti cancella i file con permesso root. Pero' devi stare molto attento
come lo imposti. Da qualche parte scrivi in una coda i file da cancellare
ed il processo va a cancellare i file in coda.
Lo stesso cron potrebbe anche cambiare il uid ognitanto in quella 
cartella, cosi cancelli anche direttamente.
-- 
I'm not a signature.