mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.www.php
Titolo: server per php

Salve,
vorrei cominiciare a studiare il php e vorrei un consiglio su quale server
installare considerando che uso win98.
Finora conosco l'esistenza di apache e xitami, ce ne sono altri? quale puo'
essere piu' adatto per un novizio?
Grazie.
Max

 - ICQ#91902715
http://www.matteomoro.com
 [.
cjb.net
]
"...i am immortal, i have inside me
blood of kings..." ©fm

 Unix/Linux)
Ecco appunto, sotto linux, ma sotto windows ho letto che potrebbe causare
anche blocchi del sistema. Risulta a qualcuno o sono fandonie?
Grazie.
Max

 Max
Va da paura... e in ogni caso, quali alternative hai, pws e iis? :))
Vai tranquillo... :)
Ciao,
 Simone



IIS ti crea piú blocchi di sistema e crash di Apache. Esperienze
personali. Scarica apache e installa il tutto tranquillamente.
--
Edgar Laudito                  21TORR AGENCY gmbh
e.la...@21torr.com
           Engineering
Phone:  
+49-7121-348-222
       Heinestrasse 72
Fax:    
+49-7121-348-289
       D-72762 Reutlingen
21TORR - die neue medien leidenschaft
www.21torr.com

Ciao, anche io ho iniziato da poco a studiare php.
All\'inizio ho usato Xitami su winME, che praticamente funziona appena lo installi, ma non mi ha soddisfatto molto per problemi di stabilità.
Anche Apache su win secondo me non è proprio affidabilissimo.
Entrambi funzionano e sono abbastanza facili da configurare, ma se vuoi un consiglio spassionato conviene lavorare su linux...
Ripeto che non sono un esperto, ma non ho trovato difficoltà a installare linux (Mandrake 8, molto facile e completa) e a configurare Apache. Funziona tutto in pochissimo tempo, ed è veramente meglio.
Se proprio vuoi rimanere su 98, apache mi sembra la soluzione migliore
ciao
Posted by 
http://www.phpitalia.com

No, è vero, a me ha massacrato il boot sector del disco.
Io ti consiglio OmniHTTPd Professional (
www.omnicron.ab.ca
)
    Shogun

 Risulta a qualcuno o sono fandonie?
A qualcuno potranno essere capitati dei blocchi,
ma in generale Apache e` stabile, veloce e robusto.



Scusa, il boot-sector lo avrai rovinato per un altro motivo, ma non
sicuramente a causa di Apache. Quest'ultimo non scrive proprio nulla
sul boot-sector, non vedo per quale motivo dovrebbe farlo. In ogni
caso OmniHTTPd non é male, ma al momento non esiste web-server
migliore di Apache.


 Io ti consiglio OmniHTTPd Professional (
www.omnicron.ab.ca
)
  APACHE

 se vuoi un consiglio spassionato conviene lavorare su linux...
Ho pensato varie volte di fare il grande passo verso linux, ma sinceramente
non mi sento ancora preparato.
Ringrazio tutti per i pareri che mi avete dato sul server php, anche se mi
avete confuso ancor piu' le idee :-))
Alla fine e' probabile che installero' Apache, anche perche' e' piu' facile
trovare le istruzioni per la configurazione.
Max

 wrote in message
9dlimc$imrop$1...@ID-46161.news.dfncis.de...


 Io stò cominciando a vedere qualcosa su php sotto windows e uso SmallHTTP,
dove lo trovo?
Simone

 Io stò cominciando a vedere qualcosa su php sotto windows e uso SmallHTTP,
Mi associo alla richiesta di Simone. Da dove si puo' scaricare?
Grazie.
Max
Newsgroup: it.comp.www.php
Titolo: Libreria per le funzioni grafiche

Sto usando il pacchetto easyphp
Su un manuale ho visto delle funzioni grafiche;
le ho inserite nello script, ma quando lo esegue viene visualizzato il
msg seguente:
Call to undefined function:  imagecreate() 
Sicuramente manca la libreria delle funzioni grafiche, ma io non so come
muovermi...
Qualcuno mi aiuta?
grazie
Ale
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 muovermi...
con phpinfo() vedi che librerie hai installato (...GD)

Newsgroup: it.comp.www.php
Titolo: Spit con limite i caratteri

Ciao...
Ho la variabile $datainizio che è di tipo timestamp
yyyymmdd000000
devo stampare la data nel formato dd-mm-yyyy
dovrei estrapolare con lo split (credo)
i primi 4 caratteri e assegnarli ad una variabile, gli altri 2 e infine gli
ultimi 2...
come faccio ad indicare allo split questa operazione?
Ciao !!!
Riccardo.


$dd=substr("yyyymmdd000000", 6, 2);
$mm=substr("yyyymmdd000000", 4, 2);
$yyyy=substr("yyyymmdd000000",0, 4);
$data=$dd."-".$mm."-".$yyyy;
stefano

 $data=$dd."-".$mm."-".$yyyy;
o mamma !!!
la prendo come buona...
ma sinceramente, devo capire "come funziona"
Grazie x il tuo aiuto !!!
Riccardo.

 > $data=$dd."-".$mm."-".$yyyy;
capita !!!
Grazie ancora!

 dovrei estrapolare con lo split (credo)
Utilizza 
http://www.php.net/substr
-- 
I am what I am, I do what I can
L'uomo, conscio di sbagliare, persevera.

 $data=$dd."-".$mm."-".$yyyy;
Ovviamente devi sostituire yyyymmdd000000 con la tua variabile!
Es:
$myVar = '20040917180610';
$dd=substr$myVar, 6, 2);
$mm=substr$myVar, 4, 2);
$yyyy=substr($myVar,0, 4);
$data=$dd."-".$mm."-".$yyyy;
Ok?
Ciao!
-- 
..::[ Panz ]::..
-----------------------
per rispondere riscrivi in numeri la mia eMail!

Grazie a tutti... con substr č tutto ok :)



A titolo informativo, magari non ti serve.
Puoi formattare la data già da mysql con
SELECT *, DATE_FORMAT('campodata','%d/%m/%Y %H:%i') as miadata.
Così ti trovi un campo miadata già bello formattato....
Newsgroup: it.comp.www.php
Titolo: per fare un template....

ciao a tutti :)
una sola domanda:
ci sono controindicazione nell'usare un metodo del genere per fare un 
template (fopen)?
[codice template.html]
<html>
<head>
<title>$title$</title>
</head>
<body>
$body$
</body>
</html>
[funzioni php]
function creaTemplate($fl) {
    global $output;
    $datafile= @fopen($fl,"r");
        while(!feof($datafile)) {
            $output.= fgets($datafile,4096);
        }
    fclose($datafile);
}
creaTemplate("template.html");
e poi con un str_replace di $output sostituisco $title$ e $body$ a stringhe 
opportune.
c'è qualche controindicazione? una gestione di un particolare errore che non 
posso saltare?
grazie in ogni caso :)
ciao,
Luca(riello)

 stringhe opportune.
Puoi usare 
http://www.php.net/eval
 con un costrutto tipo $title oppure
(meglio evitare il carattere $ come delimitatore visto che ha un
significato particolare in PHP) puoi usare preg_replace (e la relativa
versione con callback) che supporta array come input (ossia senza dover
scrivere il ciclo manualmente, lo lasci fare a PHP internamente).
-- 
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.


effettivamente avevo messo la $ perché volevo usare il primo metodo... ma 
non conoscevo la funzione eval (o meglio, non sapevo che fosse dispondibile 
anche in php visto che la uso spesso in javascript e actionscript... non ci 
avevo pensato :)).
Grazie, come sempre ;)
ciao,
Luca(riello) 

> Puoi usare 
http://www.php.net/eval
 con un costrutto tipo $title oppure
[cut]
Un solo appunto per chi dovesse avere lo stesso problema:
col codice scritto da me prima (fopen, fgets ecc.) il php non dovrebbe 
aggiungere in nessun caso i backslashes dietro le doppie virgolette ". 
Quindi se la pagina template.html ha doppie virgolette produce un errore.
Basta usare la funzione addslashes() :)
$title=" prova";
$body='ue ue "ciao ciao" ';
$output= addslashes($output);
eval("\$output=\"$output\";");
echo $output;
non mi dà problemi :)
ciao e grazie ancora a setec ;)
Luca(riello)
Newsgroup: it.comp.www.php
Titolo: Problema con gestione articoli

Ciao a tutti, sto modificando uno script per la gestione di news e
articoli per il mio sito.
Il problema è che nel sommario ($elenco_voci) alcuni articoli appaiono
più volte e senza un ordine preciso.
Questo è il codice che ho utilizzato:
$sql = "select * from $tabella";
$query = mysql_query ($sql, $connessione);
$elenco_voci = "";
while ($rigo=mysql_fetch_array ($query)){
$id  = $rigo ["id"];
$titolo = $rigo ["titolo"];
$notizia = $rigo ["testo"];
$categoria = $rigo ["categoria"];
if ($categoria=="interviews"){
$elenco_voci .= "<p><a
href=\"?i=show_interviews&id=$id\">$titolo</a></p>";
echo "$elenco_voci";
	  }
}
Ho dimenticato qualcosa?
Grazie!
Ciao,
Flavio
-- 
++++ stop the execution of Mumia Abu-Jamal ++++
++++ if you agree copy these 3 sentences in your own sig ++++
++++ see: 
http://www.xs4all.nl/~tank/spg-l/sigaction.htm
 ++++

che ne dici di mettere qualche condizione di where ed un order by? Ciao

che ne dici di mettere qualche condizione di where ed un order by? Ciao
Grazie per la risposta. :-)
Con gli articoli messi 'non in ordine' non mi riferivo all'order by ma
al fatto che ad es. ripete il primo articolo due volte, poi una volta
il secondo, poi di nuovo il primo, il terzo, ecc... praticamente a
casaccio.
Where non so come usarlo ... Nonostante mi riproponga da mesi imparare
il PHP ho cominciato a fare qualcosa solo adesso ...
Suggerimenti?
Ciao e grazie di nuovo.



select * from $tabella where categoria='interview' order by id desc;
Restituiscimi tutti i campi dalla tabella $tabella,    (select * from
$tabella )
ma solo se categoria='interview',                        (where
categoria='interview' )
ordinami i risultati per id decrescente.                 (order by id desc)
Ti consiglio di provare le query sul db mysql prima di scrivere il codice.
Quando la query ti restituisce il risultato sperato scrivi il codice in PHP.
Ciao Massimiliano

Quando la query ti restituisce il risultato sperato scrivi il codice in PHP.
Ho seguito anche questo consiglio e la cosa strana č che se provo la
query direttamente su mysql tutto funziona:
 id  categoria  titolo  testo  
Modifica  Cancella   32   interviews   Test due   [BLOB]  
Modifica  Cancella   31   interviews   Test uno   [BLOB] 
Bč, almeno so che non ci sono errori nel database. Ma a questo punto
da cosa potrebbe dipendere?
C'č altro codice che devo postare per capirci qualcosa?
Grazie di nuovo,


 ++++ see: 
http://www.xs4all.nl/~tank/spg-l/sigaction.htm
 ++++
Prova a spedirmi il codice e il dump del database (togli password e roba del
genere) in e-mail.
Però non posso darci un'occhiata prima di domani pomeriggio.
Ciao Massimiliano
Newsgroup: it.comp.www.php
Titolo: problema upload immagini

Ciao, ho un form con 4 campi file per cui un utente può
fare l'upload di immagini. Devo fare in modo che l'utente possa caricare
al massimo 20 immagini.
Come posso fare? Grazie. 


wrote:

Devi contare le immagini che l'utente carica, o tramite database,
oppure mettendo le immagini nella cartella dell'utente, o ancora
rinominando le immagini col prefisso dell'utente; insomma, ci sono
mille modi, l'importante è riuscire a contare le immagini di ogni
utente.

Newsgroup: it.comp.www.php
Titolo: Leggere/Scrivere file XML

Salve,
tramite il php, vorrei leggere e scrivere da un file xml.
Per leggere un file del genere:
  <?xml version="1.0"?>
  <ROOT>
      <TEST>
          <ID>1</ID>
          <MSG><![CDATA[Questo è un test<br>OK!!]]</MSG>
      </TEST>
  </ROOT>
uso il seguente codice:
  $xmlDoc = simplexml_load_file("test.xml");
  $sStr = $xmlDoc->TEST[0]->MSG;
  echo $sStr;
A questo punto ho due problemi:
1) Quando stampo la stringa $sStr, la lettera accentata viene stampata
in un formato strano. Come mai?
2) Vorrei anche poter modificare il file XML, ma non so come fare...
specialmente per il campo CDATA.
Ho trovato qualche esempio (senza CDATA) che mi permette di leggere il
file XML, modificarlo in memoria e poi scriverlo con l' fwrite(). Ma
non mi sembra la soluzione ottimale (cmq non fa al caso mio perchè non
usa il CDATA). Penso ci siano delle funzioni appropiate...
(Uso campo CDATA perchè nei TAG XML mi serve inserire anche del codice
HTML)
Sapreste fornirmi qualche esempio?
Grazie
xoooox

 HTML)
non sono un esperto di xml, ma il metodo frwite non è sbagliato.
Il 'problema', credo, nasce dal fatto che tu il CDATA lo vedi come un
altro elemento e come tale vuoi manipolarlo, la classe che usi invece
lo vede come il contenuto dell'elemento MSG.... credo.


Ciao,
per quanto riguarda il primo punto... hai ragione... funziona
benissimo... :)
grazie
xoooox
Newsgroup: it.comp.www.php
Titolo: DB correlato

ciao,
ho 2 tab AAA,BBB
tab AAA campi: id,nome,id_BBB
tab BBB campi : id,tipo
il mio report è una lista di record del tipo:   nome-tipo
vorrei ordinare per tipo
in access sarebbe: order by BBB.tipo
è possibile fare qualcosa del genere in PHP avendo le stesse tabelle(AAA e
BBB) in MySQL
grazie


   Si`.
-- 
Alla prossima,
Marco

 ha scritto nel messaggio
news:wFMC9.2340$t_1....@tornado.fastwebnet.it...

come?

 come?
<code>
	select    AAA.nome as nome
	         ,BBB.tipo as tipo
	from      AAA
	         ,BBB
	where     AAA.id_BBB = BBB.id
	order by  tipo
</code>
   Cosi` va bene?
-- 
Alla prossima,
Marco

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

Salve a tutti...ho un problemino stupido ma che non riesco a 
risolvere...qualcuno mi può gentilmente inviare il codice per generare una 
select html caricando dati da un db mysql facendo comparire nella select il 
nome e come valore l'id della tabella del db? Ve ne sarei eternamente 
grato....


Supponendo che $result sia il resultset delle query alla tabella con i dati:
<select name="nome">
<?php while ($record = mysql_fetch_array ($result)) print ('<option 
value="'.$record['id'].'">'.$record['nome'].'</option>'); ?>
</select>
-- 
dorje

 ha scritto nel messaggio 
news:4432c07c$0$2273$4faf...@reader4.news.tin.it...


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

salve ragazzi premetto che sono una capra con il php.
potete farmi un esempio su come realizzare una pagina in php con la parte 
centrale che cambia a secondo del menu di sx che ovviamente resta fisso? 


--------------------------------------------------
nessuna risposta? 

 wrote:

Di solito si usano variabili $_GET che poi recuperi al ricaricamento
della pagina. Queste variabili le userai per decidere quale contenuto
visualizzare:
<a href="stessapagina.php?var=1">Link 1</a>
<a href="stessapagina.php?var=2">Link 2/a>
<a href="stessapagina.php?var=">Link 3</a>
if(isset($_GET['var'])) {
if( $_GET['var']=="1") {
echo "Qualcosa";
} elseif($_GET['var']=="2") {
echo "Qualcosaltro";
} else {
echo "Testo default";
}
}
-- 
http://www.maxori.it

Newsgroup: it.comp.www.php
Titolo: controllare arry

Ho un vettore, dovrei controllare se in esso c'è un particolare valore, c'è
una funzione apposta o debbo per forza fare un ciclo?
grazie
Andrea

"Muppy" <mup...@NOSPAMlibero.it> ha scritto nel messaggio
news:BxSqb.100978$e6.35...@twister2.libero.it...

Ciao Andrea, penso tu ti riferisca ad un array!!!
C'è una funzione, è semplice da usare e la puoi trovare nel manuale del
php...!!!
Non scherzo, se ti abitui a consultarlo quasi tutte le tue domande possono
essere soddisfatte con quello, ci sono anche i commenti e gli esempi degli
utenti!!!!
vai su 
www.php.net
cerca array e ti si aprirà un universo..
Saluti!!!
PS Se proprio non trovi quello che cerchi (sorbole che testa dura!!!) ecco
il link...
http://it.php.net/manual/it/ref.array.php
Newsgroup: it.comp.www.php
Titolo: Carrello della spesa

Cia a tutti, sto cercando un carrello della spesa, possibilmente free, che
utilizzi php e mysql. Sarebbe utile anche un pannello di controllo per
inserire/eliminare/editare i prodotti. Qualche suggerimento?

 utilizzi php e mysql. 
Ciao
prova a vedere qui: 
www.see-commerce.it
, potrebbe magari fare al caso tuo.
Marco

 wrote in message
CFN373046...@powernews.libero.it...


Newsgroup: it.comp.www.php
Titolo: Problema con istruzione header

Dunque ho uno script tipo guestbook che inserisce un record in un database.
Apro il file che fa l'insert con queste istruzioni:
 
<?php
session_start();
 include ("funzioni.php");
 include ("var.php");
 
 if(CheckSeLoggato($db_name)) {
       header("Location: ../../reserved.php");
       die;
 }
...
 
 
Praticamente faccio eseguire il file e quindi l'insert del messaggio nel db 
solo dopo aver controllato con la funzione CheckSeLoggato se l'utente è 
loggato o meno.
 
Il problema che riscontro, tra l'altro su alcuni host non su tutti, è che 
dopo l'esecuzione di questo file, lanciata da un regolare utente loggato, 
compare a video un:
" ...Warning: Cannot modify header information - headers already sent by 
..."
 
Se eseguo un refresh della pagina, il file viene comunque eseguito ed il 
messaggio inserito.
 
Non riesco a capire perchè quell'istruzione header dia fastidio se contenuto 
all'interno di un if che NON DOVREBBE eseguira se l'utente è loggato (come 
nel caso dell'esempio sopra).
 
Dove sbaglio? 
 
 


1. Controlla che nel file (e in quelli che includi) non sia presente
NIENTE (nemmeno spazi bianchi) prima del tag <?php
2. Posta l'output completo dell'errore "Warning: Cannot modify header
information - headers already sent by", hai tagliato proprio dove ti
dice il file e la riga che mandano fuori un output..
 
Gli header vanno inviati prima di qualsiasi altro output...
Newsgroup: it.comp.www.php
Titolo: Quale scelgiere tra questi libri?

Quali tra questi libri sul php mi consigliate,
tenendo conto che so gia programmare bene in c++,
ma non so nulla di programmazione internet e sql?
Ringrazio in anticipo 
Franco
INTRODUZIONE A PHP 4.0  GILMORE W.J.; MONDADORI INFORMATICA  10-2001  
Euro: 41,32  
PHP PER IL WORLD WIDE WEB  
ULLMAN L.; ADDISON WESLEY ITALIA  09-2001  Euro: 24,79  
PHP PER ESEMPI  
MELONI J.; JACKSON LIBRI  06-2001  Euro: 25,31  
PHP 4 - GUIDA PER LO SVILUPPATORE  
CHOI W., KENT A., LEA C., PRASAD G., ULLMAN C.; HOEPLI  06-2001  Euro: 
46,48  
PHP SOLUZIONI PROFESSIONALI PER LO SVILUPPATORE  
HUGHES S., ZMIEVSKI A.; APOGEO  05-2001  Euro: 30,47  
PHP  
COSENTINO C.; TECNICHE NUOVE  04-2001  Euro: 14,98  
PHP 4  
CATTANEO L.; TECNICHE NUOVE  04-2001  Euro: 7,75  
PHP 4.0 APPLICAZIONI WEB  
RATSHILLER T., GERKEN T.; ADDISON WESLEY ITALIA  03-2001  Euro: 38,22  
GUIDA A PHP 4  
CONVERSE T., PARK J.; MCGRAW HILL ITALIA  03-2001  Euro: 50,00  
PROGRAMMARE CON PHP 4  
THEIS T.; APOGEO  02-2001  Euro: 21,69  
IMPARARE PHP 4 IN 24 ORE  
ZANDSTRA M.; TECNICHE NUOVE  12-2000  Euro: 30,47  

 46,48
Io li ho tutti e due, ma se dovessi tornare indietro comprerei solo il
secondo: è eccezionale per cominciare ed approfondire.
Ciao
Giuseppe Lupo
Palermo

io ho usato questo qui
IMPARARE PHP 4 IN 24 ORE
ZANDSTRA M.; TECNICHE NUOVE  12-2000  Euro: 30,47
è fatto molto bene e non si dilunga in cose inutili.
Forse però dovresti avere qualche base di programmazione in generale
invece Guida a PHP 4
lo sconsiglio se sfoltito avrà 50 pg utili
:)

 CONVERSE T., PARK J.; MCGRAW HILL ITALIA  03-2001  Euro: 50,00
^_^ SI
e poi aggiungerei un libro fondamentale che ti sei scordato e che ti
consiglio dopo la lettura del sopracitato (guida a.....) "Sviluppare
applicazione per database con mySQL/PHP" dell apogeo.
e se leggendo questultimo ti č venuta "fame di database" allora ti consiglio
il nuovissimo/economico Laboratorio di SQL della apogeo che prende come
riferimento myqsl.

 46,48
Personalmente noi (la mia soc) abbiamo cominciato da questo.
L'opinione di due discreti programmatori VB (io e il mio socio) è
estremamente positiva, quindi valute il giudizio per quello che vale (ovvero
con per in ns. background).
Ho visto anche altri libri (non saprei però quali tra quelli da te citati),
e francamente non mi sono parsi all'altezza.
Ho appena stampato la scheda dell'ultimo libro presentato dal PHPeverywere
(
http://php.weblogs.com/
), perchè dal capitolo "campione" promette molto
bene, adesso vedo se riesco a farmelo arrivare.
-fabio
Newsgroup: it.comp.www.php
Titolo: Utenti connessi contemporaneamente a quella pagina

Come faccio in maniera semplice quanti utenti si connettono in quel momento 
alla pagina?.. non per memorizzarlo nella statistica ma sono per vedere se 
nello stesso momento c'e' qualcun'altro che vede la stessa pagina

NFM ha scritto:

Dipende molto da cosa intendi per "stesso momento".
Puoi utilizzare una tabella nel database per salvare "l'ingresso" di un
utente sulla pagina insieme all'URL e ad un timestamp. Per sapere se ci
sono altri utenti collegati "nello stesso momento" esegui una query di
selezione passando l'URL che ti interessa ed un range temporaneo (es.
+/- 5 minuti dall'ora attuale).
-- 
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/

NFM wrote:

http://whos.amung.us
-- 
e ziocan


Se ne vuoi uno gia fatto eccolo:
http://www.freetool.it/UtentiConnessi/Caratteristiche.aspx

Newsgroup: it.comp.www.php
Titolo: Sicurezza - Da che sito arriva un utente?

Ciao a tutti! :)
Sapreste dirmi come si fa, in PHP, a determinare da quale sito sta 
arrivando un utente?
Avrei usato $_SERVER['REFERER'] ma so che è sconsigliato come misura di 
sicurezza. C'è un altro modo?
Grazie mille per l'aiuto! ;)

 C'è un altro modo?
Che io sappia, no. Per fortuna (della privacy).
Ciao.
Tristan

 wrote:

Approccio deviante, non è possibile in termini assoluti.
Spiega l'esigenza reale.
Tac
-- 
La netiquette prevede sign di al massimo quattro righe.
Purtroppo la mia sign in quattro righe non ci stà.

 Spiega l'esigenza reale.
Sul mio sito accetto pagamenti in E-Gold. Si viene rediretti al sito di 
E-Gold e una volta effettuato il pagamento di nuovo sul mio sito. Mi 
interessava sapere questa cosa perchè lo script che ho è buggato quindi 
volendo si può far figurare che si ha pagato nonostante i soldi in 
realtà non siano mai arrivati.
Per ora ho risolto processando manualmente i pagamenti ma è decisamente 
scomodo
Grazie!



Se lo script buggato è uno script presente sul tuo server (che hai solo  
installato) penserei seriamente alla possibilità di correggerlo.
In caso contrario il referer è solo un ostacolo in piu' (che è decisamente  
aggirabile, ma che in fondo è meglio di niente).
Per quel che mi riguarda con questo genere di scripts (che si basano su  
meccanismi di redirect), è in genere obbligatorio controllare manualmente  
gli ordini per avere la completa sicurezza.
Sono curioso di sapere come si comportano gli altri frequentatori del ng  
con questo genere di sistemi di ecommerce.


 manualmente gli ordini per avere la completa sicurezza.
Sì lo facevo già prima però ora la faccenda si è rallentata di molto, 
diventando scomoda sia per me che soprattutto per gli utenti.
Grazie ancora per l'aiuto! ;)
Newsgroup: it.comp.www.php
Titolo: Archivio in database tramite php

Salve a tutti,
sto iniziando a programmare in php e mysql
qualkuno sa dirmi che tipo di funzione devo usare in php per archiviare
immagini in un database creato con mysql e in che modo ,una volta archiviate
le immagini ,io possa richiamarle con una query .( nel senso su che funzioni
di php devo documentarmi per archiviare questi titpi di dati ( in questo
caso sono immagini)
grazie
Gianluca

 ha scritto nel messaggio
news:_gyP6.12472$8Y1.1...@news2.tin.it...


 e propria.
se archivio il nome dell immagine poi kome faccio a visulizzare l immagine
prelevata dal DB ? forse diro' una cavolata ( ancheperche' sono alle prime
armi) ma se eseguo una query e richiamo il "nome dell immagine" la query non
mi restituira' certamente l immagine bensi il nome dell immagine giusto?

# cartella dove salvi l'immagine
$perc="
http://localhost/immagini
"; 
o
$perc="/immagini";
.................
while
($r=mysql_fetch_array($res)){
$nomeimg=$r['nomeimg'];
print "<img src=\"$perc/$nomeimg\">"; 
}
...................
Ciao
Corrado
http://www.pachinoglobale.com
Giax ha scritto nel messaggio ...


 ha scritto nel messaggio
news:t0YP6.12869$WT5.4...@news.infostrada.it...


 Il modo piů semplice č archiviare il nome dell'immagine non l'immagine


 ha scritto nel messaggio
news:9eu702$dc4$1...@lacerta.tiscalinet.it...

Newsgroup: it.comp.www.php
Titolo: evitare l'hack di php

ciao ragazzi,
sapreste indicarmi una guida sulle vulnerabilità di php su server LAMP 
per metterlo in sicurezza?
devo aprire al mondo un'applicazione php su zend-framework
che ha però una caratteristica che mi gela il sangue: ha un piede 
appoggiato su un suo database (mysql) ed un'altro sul server aziendale 
MSSQL (lo so, lo so, non ditemi niente, mi è rimasta solo quella 
macchina li con microsoft, non vedo l'ora di poter convertire tutte le 
applicazioni e passare a linux anche questo server ma per ora non si può)
vorrei raggiungere una accettabile sicurezza di poter evitare l'hacking 
del php o di ZF.
grazie
Fabio

 per metterlo in sicurezza?
Non esiste.
Non puoi "mettere in sicurezza", puoi solo "mantenere il piu` sicuro 
possibile".
E questo lo fai seguendo i bollettini dei vari software che usi (o della 
distribuzione), aggiornando quando e` il momento giusto, e verificando, 
soprattutto, che la tua applicazione non abbia buchi (nel 99,999% dei 
casi i server LAMP bucati vengono sfondati grazie a un bug delle 
applicazioni, non del LAMP in se`).
E anche quando avrai finito di correggere i bug di sicurezza della tua 
applicazione, dovrai continuare a tenerti informato sulle nuove tecniche 
di hacking e a cercare di sfondarla in altri modi.
Bye.

 applicazioni, non del LAMP in se`).
quindi dipende in prevalenza da come scrivo il codice?
questo mi tranquillizza: se non altro posso avere controllo su quello 
che metto online.
immagino che anche ZF sia abbastanza maturo da poter essere considerato 
sicuro, no?
comunque tengo sempre aggiornato sia il LAMP che il Framework... 
speriamo bene.
;-)
grazie, ciao

 quindi dipende in prevalenza da come scrivo il codice? 
sì, poi se sul server hai l'ssh aperto a root con password root ... 
giassai!

per metterlo in sicurezza?
come gia spiegato da altri, il problema della sicurezza il 99% delle
volte si pone piu' per il codice applicativo che per lo stack.
Cmq se ti avanzano un pajo di migliaio di euro da spendere c'e' un
prodotto della serie Rational dell'IBM, l'AppScan, che ti fa'
l'analisi dell'applicativo (e la fa abbastanza bene, l'ho visto usato
recentemente in una causa giudiziaria), php o jee, e ti segnala le
maggiori vulnerabilita' del codice o dell'applicazione.
Saluti.

Newsgroup: it.comp.www.php
Titolo: distruzione array

ciao come faccio a distruggere un array in modo che array[]="valore"
ricominci dall'indice 0?
Grazie a tutti!

 Grazie a tutti!
$array = array();
Ludovico
Newsgroup: it.comp.www.php
Titolo: cicli e campi NULL

ciao
io ho sempre inteso il tipo di dato NULL nel DB come dato 
inestistente/falso, cioe' NOT NULL per me vuol dire che questo campo non 
può essere NULLO deve contenere qualcosa...magari pure una stringa vuota 
ma non NULL.
Questo all'atto dell'inserimento di un dato NULL in un campo not null 
dovrebbe portare a schermo un mex di errore?
Durante un ciclo che recupera i campi di un record, la presenza di un 
campo NULL potrebbe bloccare il ciclo?.
es
while($record = mysql_fetch_array($result))
{
	fai qualcosa....
}
Se un campo fosse NULL potrebbe impostare $record a NULL e quindi 
bloccare il ciclo?
E se l'array $record (a patto che il ciclo while continui senza intoppi 
pure con campi NULL), potrebbe reagire 'male' a funzioni dedicate agli 
array che per lavorare sugli array stessi lavorano sul valore?
grazie

 valore?
Rileggi la frase che hai appena scritto, non ha molto senso.
-- 
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: carettere '

Ciao a tutti.
Ho un modulo che invia il contenuto di una textarea in un file php che
inserisce in un campo "text" in un db mysql:
insert into tabella
(campo1)
values
('$textarea')
Mi si verifica questo problema: quando nella textarea č contenuto il
carattere " ' " il database viene
aggiornato solo per la parte di testo fino al detto carattere.
Grazie per gli eventuali suggerimenti.
Alberto

 
addslashes($textarea)

 addslashes($textarea)
io ho un campo blob destinatario del contenuto del textarea e non mi si
verifica il problema...
succede solo se il campo č text? o devo cmq fare un addslashes???

> Torakiki

insert into tabella (campo1) values ('$textarea')
"INSERT INTO tabella (campo1) VALUES ('" \
	. AddSlashes($textarea) . "');";
Leonardo

 Leonardo
Ulala, fine riga con un \
Mancava nella tua firma: "Leonardo mente focalizzata"
;-)

Mancava nella tua firma: "Leonardo mente focalizzata"
Sono stati quei maledetti Emergenti.
Leonardo
Newsgroup: it.comp.www.php
Titolo: problema installazione apache in locale ( con php e mysql)

alllora il primo problema è che non riesco a settare la pagina di default in
httpd.conf
queste le righe incriminate
#
# DirectoryIndex: Name of the file or files to use as a pre-written HTML
# directory index.  Separate multiple entries with spaces.
#
<IfModule mod_dir.c>
  DirectoryIndex index.php index.html index.htm index.php3 index.phtml
</IfModule>
#
dove sbaglio? Cioè il sito fubnziona se lo richiamo come
http://localhost/cartella/index.php
 ma non funzica se lo richiamo con come
http://localhost/cartella
e poi dovrei aver un problema relativo a una sessione.
Questo l'errore:
 Warning: open(/tmp\sess_4911357e5f84d47476e020ad12309f38, O_RDWR) failed:
No such file or directory (2) in c:\programmi\apache
group\apache\test\cartella\include\main.php on line 4
quando, alla riga 4 di main.php c'è il banale:
session_start();
session_register("session");
che mi funzica ovunque
booohhhh


<cut>
Secondo la documentazione on line 
http://httpd.apache.org/docs/mod/mod_dir.html#directoryindex
il file indicato nella direttiva "DirectoryIndex" viene caricato
"solo" se nel tuo browser termini l'URL con "/".
Quindi, dovresti scrivere "
http://localhost/cartella/
"
<quote>
The DirectoryIndex directive sets the list of resources to look for,
when the client requests an index of the directory by specifying a /
at the end of the a directory name.
<cut>
Example:
DirectoryIndex index.html 
then a request for 
http://myserver/docs/
 would return
http://myserver/docs/index.html
 if it exists, or would list the
directory if it did not. 
</quote>
Sperando di aver risolto almeno il primo problema ...
Ciao a tutti.

 group\apache\test\cartella\include\main.php on line 4
vedi FAQ: 
http://php.dopoil.com/faq.php?warnOpenTmpSession


yes!
cosě era
solo che la funzione "would list the directory if it did not" non mi va nel
caso di 
http://myserver/docs


cfr: 
http://httpd.apache.org/docs/mod/core.html#options

caso di 
http://myserver/docs
</cut>
Oppure, cfr: >
http://apache-server.com/tutorials/ATusing-htaccess.html
Ciao.


grazie mille
boookmarkato l'url
ciao
Newsgroup: it.comp.www.php
Titolo: ereg , parentesi superflue ?

salve, cimentandomi sulle funzioni regolari e provando a fare (non
mangiatemi è solo una prova :P)
un controllo su una e-mail per validarla (in questo caso 
fo...@manu.com
)
scriptino
$str= "
fo...@manu.com
";
if (ereg("^[a-z]+@([a-z]+\.)+[a-z]{2,3}$", $str))
  {
  echo "ok";
  }
else
  {
echo "no";
  }
ho notato che questo pezzo di codice :
 if (ereg("^[a-z]+@([a-z]+\.)+[a-z]{2,3}$", $str))
posso tranquillamente scriverlo cosi' .. che il risultato non cambia
 if (ereg("^[a-z]+@[a-z]+\.+[a-z]{2,3}$", $str))   //    ([a-z]+\.)  <- ho
tolto le parentesi tonde
volevo sapere, in questo caso, usare le parentesi è solo per fare chiarezza
nel codice o realmente servono (ma non sembra)?
Grazie
Emanuele

 nel codice o realmente servono (ma non sembra)?
prova con questo, e vedrai che serve:
$str= "
fo...@test.prova.manu.com
";
()+ sono un blocco di qualche espressione ripetuto 1 o piu volte...
in questo blocco hai messo [a-z]+\. che serve per fare un match su caratteri
a-z (N.B.: non A-Z)
Consiglio: usa preg, cambia poco, ma sono consigliati...
if (preg_match('/^[a-z]+@([a-z]+\.)+[a-z]{2,3}$/i', $str))

nel codice o realmente servono (ma non sembra)?
Servono nel senso che, se scrivi
	ereg(..., $str, $gregs);
alla fine in $gregs[1] ci trovi "manu". E se scrivessi
	^([a-z0-9]+)@([a-z0-9]+\.[a-z0-9]{2,3})$
avresti
	$gregs[1] = "foolver"
	$gregs[2] = "
manu.com
"
(ho aggiunto 0-9 altrimenti per es. '
jen...@mail2000.net
' non la becca)
Leonardo
-- 
Time's angles, mages tell, conceal a place
incredible, beyond the mundane mind;
night-shrouded and between the seas of space
dread creatures drift in the ageless winds.

 (ho aggiunto 0-9 altrimenti per es. '
jen...@mail2000.net
' non la becca)
Ma non becca piu': 
pi...@info.domini.it
;-)

hehe ,  lo so non becca un sacco di cose , ma era solo per sapere come
funzionavano quelle parentesi :)
cmq grazie mille delle risposte :)
Emanuele
Newsgroup: it.comp.www.php
Titolo: dov'è l'errore?

Ciao a tutti!
Nel mio script c' una parte di codice fatta così:
<?
$contenuto='<script language="javascript">
  // Verifica che siano stati compilati i campi del modulo
  function Submitform() {
   if (document.formcontattaci.email.value==''
||document.formcontattaci.testo.value=='' ||
document.formcontattaci.nome.value='') {
    alert( "Il modulo non è stato compilato correttamente!" );
ecc...
ecc..
ma mi viene segnalato un Parse Error nella riga dell' if.
Cosa c'è che non va?
Grazie
Fabrizio

Newbye di brutto, eh?
L'errore e' che l'apice nella riga dell'if chiude la variabile, lo devi 
escapare, ossia trasformare in \'
-- 
Jagui

 Newbye di brutto, eh?
La cosa che deviato è stato il fatto che di solito Dreamweaver fa vedere che
gli apici terminano la variabile ma in questo caso erano 2 vicini quindi
vedevo tutto rosso ugualmente.
Grazie!

Newsgroup: it.comp.www.php
Titolo: SPLIT - HELP

Ciao ragazzi...
del comando SPLIT sulla divisione in caratteri non ho trovato quello che
cerco.
ho la data così espressa: YYYYMMDD
es: 20050114
devo splittarla e avere le seguenti variabili:
anno: 2005
mese: 01
giorno: 14
Avete qualche info su come fare?
Ciao!
Ricc@rdo.

 Avete qualche info su come fare?
non servono le RE (espressioni regolari), basta substr(), ad esempio $anno = 
substr($tua_data, 0,4);
ciao
Mario 

Grazie, provo subito!
"Mario Protto" <mario AT mario-online DOT
c...@usaquelloprimadichiocciola.invalid> ha scritto nel messaggio
news:cs8b2u$vs6$1...@atlantis.cu.mi.it...


funziona!
$anno   = substr($row[data], 0,4);
$mese   = substr($row[data], 4,2);
$giorno = substr($row[data], 6,2);
Grazie!
Ricc@rdo.


 ha scritto nel messaggio
news:kONFd.689892$35.27...@news4.tin.it...


Newsgroup: it.comp.www.php
Titolo: Database su file

Ciao a tutti,
sono abituato a lavorare usando database "normali" come ad es mysql, ma mi
stava venendo la curiosità di creare qualcosa che usasse un semplice file di
testo per tenere i dati.
La domanda che volevo porvi è: come vengono organizzati i dati di solito?
PEr es, in mysql di solito si creano i campi tipo id. testo, url immagine..
cose del genere.. in un file di testo come si fa?
Pensavo in un file di testo di inserire i dati per righe tipo
id
testo
[riga vuota]
id
testo
eccetera eccetera, è fattibile?
Sennò se avete un link a qualche script che funzioni solo su files, almeno
guardo quello :)
grazie
ciao

 
Una risposta potrebbe essere XML.
http://it2.php.net/manual/it/ref.xml.php
http://www.w3.org/XML/
-- 
ciao            |visita
                 |
http://www.sifor.it
gelty           |
http://www.sifor.com
-------------------------------------
E' esplicitamente vietato usare l'indirizzo e-mail di questo messaggio
per fini diversi dalla risposta al messaggio stesso (Art. 10 DL. 171/98).

cose del genere.. in un file di testo come si fa?
"SqlLite"

 "SqlLite"
SQLite
http://www.php.net/sqlite
-- 
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
L'uomo, conscio di sbagliare, persevera.
Newsgroup: it.comp.www.php
Titolo: killare processo anonimo

in un rudimentale servizio web gestito da un server linux, trasformo
un documento word in pdf con una chiamata exec ad openoffice.
talora accade che, per motivi sconosciuti, un processo rimanga sospeso
in esecuzione senza esisto.
di conseguenza, il servizio web risulta inutilizzabile anche per le
successive richieste.
non sono capace di recuperare il pid del processo bloccato per
killarlo, liberando il server.
come conviene fare?

cloc3 ha scritto:

Puoi utilizzare pidof per identificare un processo oppure utilizzare le
funzioni proc_* (
http://www.php.net/manual/it/ref.exec.php
) invece che
exec().
-- 
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/


mhmm...
troppo difficile :) .
usando la funzione proc_open
non riesco a capire bene come impostare le variabili  array
$descriptorspec e $pipes .
a me serve solamente il seguente comando:
/usr/bin/oowriter -invisible "macro:///
Standard.Module1.ConvertWordToPDF('.getcwd().'/'.$cartella.$nome.')"
che ho impostato nel primo campo di proc_open, cioè  string $cmd .
con i valori sballati degli altri due parametri, il processo mi rimane
appeso sistematicamente peggio ancora di prima.
tieni conto che sono nuovo del php.

Standard.Module1.ConvertWordToPDF('.getcwd().'/'.$cartella.$nome.')"
Potresti provare cosi':
1. Ti crei uno script "/usr/local/bin/convertWordToPDF.sh"
#!/bin/sh
/usr/bin/oowriter -invisible
"macro:///Standard.Module1.ConvertWordToPDF($1)" &
sleep 30
kill %1
Questo script termina _PER FORZA_ entro 30 secondi. A questo punto lanci
il comando "/usr/local/bin/convertWordToPDF.sh '$nomefile'".
Non ci ho pensato su molto, ma - errori miei a parte - dovrebbe andare.
Leonardo
--
The stars have not dealt me the worst they could do:
My pleasures are plenty - my troubles are two.
But oh!, my two troubles, they reave me of rest:


orpo. l'uovo di Colombo.
ma così mi rovini il piacere di imparare una cosa nuova di php ...
:)

Newsgroup: it.comp.www.php
Titolo: Cerco programmatore PHP/FLASH

Come da oggetto: cerco persona in grado di effettuare delle modifiche ad un 
modulo chat in flash/php.
Gli interventi di modifica sono minimi, ma i tempi sono ristretti.
Non so se questo e' il posto giusto per tale richiesta (qualora non lo 
fosse, mi scuso con i frequentatori e i gestori).
Saluti
Alessandro


dimmi di che hai bisogno?

Newsgroup: it.comp.www.php
Titolo: curriculum dinamico

Avrei da implementare un curriculm che le persone possono riempire ed 
inserire in un database.
Mi potete consigliare qualche modello da cui prendere spunto?
Saluti
Leo


Un blog.
Oltre al campo 'titolo' e 'corpo' aggiungi dal/al, azienda, etc..
Newsgroup: it.comp.www.php
Titolo: include()

Volevo ottimizzare il mio sito usando la funzione INCLUDE() oppure
REQUIRE(), in modo che le parti uguali della mie pagine fossero residenti su
un unico file esterno e modificando quello modificavo tutte le pagine al
volo senza doverlo fare a mano.
Mi si è proposto il seguente problema,
Il comando funziona solo che alla fine dell' inclusione mi compare un
numero, "1" per essere precisi, che non è presente ne nella pagina PHP ne
nel file esterno.Altrettanto succede usando la funzione REQUIRE() mettendo
invece una serie di cifre.
<?php include(mytxt.txt);
?>
la sintassi è identica con require().
Non capisco dove sia l'errore, a meno che non sia un problema di chi ha
settato il PHP engine.

arci Trento wrote:

include("mytxt.txt");
metti le virgolette e riprova.
ciao

Ho fatto tutte le prove del caso, Virgolette " doppie e singole ' ...ma
nulla, il file lo legge ma mette sto benedetto Numero che non si sa da dove
venga fuori.

invece una serie di cifre.
Tempo fa mi era capitata la stessa cosa, non ricordo se era con un
include cmq appariva un numero e non ho saputo trovare una
spiegazione.
Lupin
-------------------------
http://www.antiloco.com/
<la directory del Web developing>
----------------------------------
Rimuovere XXX per rispondere via e-mail



La butto la': nel file incluso, quando sei andato a salvarlo, non e' che
ti e' scappato un "1", tipo dopo il ?> o cose simili?
In alternativa, ci sono comandi "print" nel file incluso?
Nel file incluso, comincia a mettere degli "<HR>" e vai per bisezione.
Se l'1 compare prima dell'HR, allora nel file e' generato prima, e cosi'
via :-)
Leonardo
-- 
".signature": bad command or file name

 settato il PHP engine.
prova un pň in questa maniera ???
implode("",file("mytxt.txt"))
Io grazie ad un amico del news ho risolto quel tuo problema.
Ma che stai programmmando con gli Oggetti ?
Comunque prova cosě . Sperimao che funzioni
ciao Andrea

Allora, sicuramente viene messo a fine file.Sto benedetto numero, compare in
fondo all'ultima riga di codice interno al file .txt.
Purtroppo sono al servizio civile e non posso provare, ma appena torno a
casa uso il comando implode("",file("mytxt.txt"));
E per rispondere a cosa sto usando gli oggetti, ti dirň che vagamente ho il
concetto di 'oggetto' in programmazione, visto che sono relativamente un
newbie nel campo.Cmq ho costruito un sito in PHP e tra le altre cose, ho
delle parti comuni in tutte le pagine, cosi volevo ottimizzare il tutto
separando ( e unificando quindi) tali parti, in modo che dovendo modificare
una virgola di quella parte io debba farlo una sola volta e non pagina per
pagina.E se funziona passerň a suddividere ulteriormente le pagine.
Tnx Ciaooo
Anakin
ana...@gib.it
http://echelon.gib.it
http://digilander.iol.it/cassandra02
Newsgroup: it.comp.www.php
Titolo: Inserimeto file nel Db "grosso" problema come risolvo ?

Salve,
sto realizzando un picco db dove inserire dei file che possono essere
scaricati da internet
il db ha i seguenti campi
id : int
titolo : varchar
file : longblob
lo script per l'inserimeto che sto usando è il seguente :
if ((isset($title)) && (isset($nome))){
  require_once("../phpdir/connect.php");
     $db=connessione("csic_download");
  $fd = fopen ($nome, "rb");
  $contents = fread ($fd, filesize ($nome));
  fclose ($fd);
  $sql="insert into demo (titolo,demo) values
('$title','".addslashes($contents)."')";
  mysql_query($sql,$db) or die("Failure: ".mysql_error());
  echo mysql_affected_rows($db);
  if (mysql_affected_rows($db)!=0){
   echo "Inserimento di ".$nome." riuscito";
  } else echo "Inserimento fallito";
     mysql_close($db);
 }
$title e $nome sono passate allo script tramite un form
Il mio grosso problema è che il tutto funziona con file piccoli, se voglio
inserire file "grossi" 994 kb il server mi risponde  "MySQL server has gone
away"
Io sto usando EasyPHP v1.6 come posso fare per evitare questo errore ?
Tnx
ReDiCuori
-- 
L'informatica è un arte
---------------------------------------------------------
 
www.pascallike.too.it
 
http://utenti.lycos.it/pascallike
 il sito sulla programmazione pascal
 sorgenti, tutorial ed utility
---------------------------------------------------------

 scaricati da internet
[....]
ti consiglierei di fare una funzione di upload sul file system, caricando
sul database un puntatore al file caricato
ciao
maxxe

Newsgroup: it.comp.www.php
Titolo: Inserire vaaribile all'interno di una stringa

Vorrei che il nome del fie fosse generato in base all'anno corrente.
header('Content-Disposition: attachment; filename="mail.txt"');
Come devo inserire la variabile in modo corretto?
$date = getdate();
$year = $array['year'];
header('Content-Disposition: attachment; filename="$year.txt"');
Così è cannato!
Despite
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 header('Content-Disposition: attachment; filename="$year.txt"');
Cosě:
header("Content-Disposition: attachment;
filename=\"{$array['year']}.txt\"");
ciao
Newsgroup: it.comp.www.php
Titolo: Copia file su server NT di Aruba-- come ?

Ciao a tutti,
sto cercando di caricare un file tramite form su di un server NT di Aruba.
Purtroppo e' la prima volta che uso PHP sotto NT e nonostante la mia
procedura mi sembri corretta non mi riesce di ottenere la copia :-(
Qualcuno ci e' gia' riuscito ?
Di seguito il codice che sto usando:
  $pathserver = "D:/Inetpub/webs/nome_del_dominio/cartella_che_ho_creato/";
   if (!copy($foto, $pathserver.$nomefoto)) $esito = "Non e' stato possibile
copiare l'immagine sul server.";
Dove $foto e' il nome della foto come dovrebbe essere salvata nella cartella
temporanea del server e $nomefoto e' il reale nome della foto...
Grazie per ogni aiuto !
Fabi

 ha scritto nel messaggio
news:oSXl9.190491$pX1.6...@news2.tin.it...

Cosě a occhio mi sembra un problema di permessi di scrittura. Tieni presente
che con l'hosting di Aruba non puoi modificare i permessi delle cartelle,
hai solo una directory con permessi di scrittura, quella che di default
nominano /public/. Se il path non č relativo a questa cartella č normale che
non ti permetta il copy.

 non ti permetta il copy.
Era proprio questo il problema !
Grazie mille!
Newsgroup: it.comp.www.php
Titolo: __set()

mi sto vedendo la funzione __set() per gli oggetti che sembra
interessante.
in pratica potrei farci una classe semi-readonly.
pensavo a qualcosa tipo
class test {
        public $ciao;
        function __set($name,$value){
                echo "Impossibile settare $name; lo farò io\n";
                $this->$name=$value;
        }
}
$x=new test();
$x->ciao='pippo';
$x->ciao='pluto';
ma __set() viene ignorata.
perchè?
se tolgo public $ciao, invece, la funzione viene richiamata, ma solo
la prima volta. 'pluto' viene assegnato direttamente.
se metto private $ciao allora viene richiamata sempre, ma poi devo
anche utilizzare __get per leggerla.
Matteo


o meglio.. il perchè lo so ( __set() is run when writing data to
**inaccessible** members. ), ma c'è un escamotage?
Matteo



No. Se la variabile e` public (perche` la dichiari cosi` o perche` la crei 
al volo da __set), il __set non viene eseguito.
Dichiarala private e usa anche __get per accedere.
Io di solito creo un array private con le variabili non accessibili se non 
tramite __get e __set, oppure le dichiaro con l'underscore (private 
$_pippo)
Bye.

Newsgroup: it.comp.www.php
Titolo: creazione grafici

Salve a tutti,
vorrei utilizzare jpgraph per creare dei grafici...
prima di installare le librerie dicono di provare
il seguente script:
<?
header ("Content-type: image/png" );
$im = @ImageCreate ( 50, 100)
    or die ("Cannot create a new GD image.");
$background_color = ImageColorAllocate ($im, 255, 255, 255);
$text_color = ImageColorAllocate ($im, 233, 14, 91);
ImageString ($im, 1, 5, 5,  "A Simple Text String", $text_color );
ImagePng ($im);
?>
a mè non funziona....ho il php 4.2.1
ma mi crea questa schifezza 
www.assi-net.it/image.php
sui vostri siti che effetto ha lo sript sopra?
grazie!
ringo

A me funziona perfettamente e dal link che hai dato vedo che funziona anche
da te. Cmq anche io ho il problema di creare grafici, ma non volevo
utilizzare librerie di terze parti ma farmi tutto da solo con le librerie
GD.... non sarebbe male iniziare una collaborazione o scambio informazioni.
Ciao.
Alex Ambro
(togliere NOSPAM per le risposte via e-mail)



grazie!
ora funziona anche a mè :-)
bella la tua idea... però tra due giorni
vado in ferie e quindi..... ne parleremo dopo...
byeZ
ringo