mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.www.php
Titolo: problemone stupidissimo con il comando cp (copia)

Ciao mi risolvereste questo problema????
In pratica non riesco a copiare l'immagine scaricata sul server tramite un
form e portarla in una dir delle immagini:
gli errori che appaiono sono questi:
Warning: Unable to fork [cp C:\\WINDOWS\\TEMP\\php2 /img/immagine.jpg] in
C:\Inetpub\wwwroot\Mysite\shop.php on line 48
year:
make:
model:
price:
temp file: C:\\WINDOWS\\TEMP\\php2
file name: immagine.jpg
file size: 8010
file type: image/pjpeg
il codice invece è questo (il file si chiama shop.php):
<form enctype="multipart/form-data" method="post"  action="<?php echo
$PHP_SELF ?>">
  year<br>
  <input type="Text" name="year" size="25">
  <br>
  make<br>
  <input type="Text" name="make" size="25">
  <br>
  model<br>
  <input type="Text" name="model" size="25">
  <br>
  price<br>
  <input type="Text" name="price" size="25">
  <br>
  picture<br>
  <input type="File" name="picture" size="25">
  <br>
  <br>
  <input type="submit" name="submit" value="Upload">
</form>
<?php
if ($submit)
echo phpinfo();
    $db = mysql_connect("localhost","fab","12345")or die("Errore durante la
connessione a MySql");
    mysql_select_db("joesauto",$db);
    $sql = "INSERT INTO joesauto (year,make,model,price,picture_name) ".
        "VALUES ('$year,$make,$model,$price,$picture_name')";
    exec("cp $picture /img/$picture_name");
    echo "year: $year<br>\n";
    echo "make: $make<br>\n";
    echo "model: $model<br>\n";
    echo "price: $price<br>\n";
    echo "temp file: $picture<br>\n";
    echo "file name: $picture_name<br>\n";
    echo "file size: $picture_size<br>\n";
    echo "file type: $picture_type<br>\n";
    echo "<br>\n";
    echo "<img src=img/$picture_name><br>\n";
MYSQL_CLOSE();
}
 ?>

    exec("cp $picture /img/$picture_name");
Pessimismo e fastidio :-(
Usa:
	copyFile($picture, "/img/$picture_name");
dovrebbe funzionare molto meglio. Anche su Unix :-)
Leonardo
-- 
".signature": bad command or file name
Newsgroup: it.comp.www.php
Titolo: [Report] ottenere semplici...

Ciao a tutti
C'e' qualcosa in rete che mi permetta di ottenere report semplici? 
Grazie
-- 
Virgilio

 ha scritto nel messaggio 
news:1hrbtpo.1tkxoc31hkqocgN%i_macn...@libero.it...

---------------------
Quando cominciai a frequentare questo Ng, a volte, mi veniva un dubbio: 
"come mai nessuno mi risponde?"
Capii che la maggior parte delle volte la colpa era mia: non riuscivo ad 
esternare il mio problema.
Quando parli di "report"... a cosa ti riferisci?
Un esempio: se devi stampare a video il contenuto di un array... qualcosa 
c'è ma se devi visualizzare chissà quale tipo di dati.... 

 c'è ma se devi visualizzare chissà quale tipo di dati.... 
Ciao
Si in effetti troppo vago, ho postato questo su iclj:
***
Attualmente ottengo delle pagine html che poi stampo (window.print) ora
pero' ho la necessita' di stampare report in landscape che vanno su piu'
pagine anche in orizzontale.
Posso, dopo essermi documentato, utilizzare la stessa tecnica o  c'e'
qualcosa in rete che mi permetta di ottenere report semplici?
***
I report di cui parlo devono contenere output di queries sql
 
Grazie
-- 
Virgilio

 I report di cui parlo devono contenere output di queries sql
Se intendiamo la stessa cosa con "report", solitamente si fanno in pdf,
per mantenere l'allineamento, per chiudere le tabelle al momento giusto
della pagina, per controllare gli ingombri, ecc.
Se fossimo in python, ti consiglierei reportlab. In PHP non ho ancora
trovato niente di altrettanto potente, ma devo anche dire che non ho
cercato moltissimo.
Per cose alla buona va benissimo il "solito sistema" che usi, magari
coadiuvato da un css apposito per la stampa.
Bye.

 Bye.
Ciao
-- 
Virgilio

 excel ma mi pare una forzatura.
Escel apre anche gli html con le table, basta che gli dai come estensione
.xls.
Ancora piu` brutto, ma se vuoi controllare esattamente il preview di
stampa o cambiare qualcosa prima di stampare, puo` andare.
Comunque prova l'html.
Bye.

 Bye.
Ciao 
-- 
Virgilio
Newsgroup: it.comp.www.php
Titolo: date, select e vitamina c

Ciao a tutti,
dunque: il problema di oggi e' semplice: dovrei fare comparire in una
select html gli ultimi 12 mesi a partire da quello corrente, quindi, ad
esempio, partendo da questo mese, nella select dovrebbero esserci i mesi
da novembre 2000 a ottobre 2001;
Il dato del mese e' preso da un campo datetime di una tabella mysql.
"Facilissimo!" direte voi, ma! Il mio *vero* problema di oggi e' che ho
un po' di influenza, quindi la soluzione non mi viene :D
Ora, sono talmente fuso che, tra uno starnuto e l'altro, e' possibile
che mi sia imbattuto, sul manuale o su 
php.net
, nell'esempio che fa
al caso mio e non me sia accorto.
Ora controllo meglio, ma se nel frattempo qualcuno volesse darmi
un'imbeccata ... :)
Vitamina C a tutti,
Orzouei

Donde prendi i dati? Da un DB MySQL?
In tal caso nel cap. 9 c'è un esempio quasi SPUTATO.

 In tal caso nel cap. 9 c'č un esempio quasi SPUTATO.
Si, da un DB MySQL, come ho scritto, ma... nel cap. 9 di che?
Orzo

Intendevo dire: nel capitolo 9 di quale manuale?
Io ho "Guida a PHP 4" di Converse/Park, Mc Graw Hill 2001.
E il cap. 9 di questa mia guida parla d'altro :)
grazie,
ciao


ICQ# 11129001
http://www.calogero.org/
http://www.robocore.com/
http://www.totosite.net/

|nel cap. 9 di che?
Del manuale MySQL.
Per la precisione: cap. 9.5.4.5 : date calculations
Soprattutto l'ultimo esempio. Ovviamente devi adattarlo al tuo caso.
Vedi anche7.4.11 Date and Time Functions.
Comunque se devi prendere quelli a partire da 12 mesi fa puoi fare pių o
meno:
SELECT * FROM tuatabella
WHERE tuadata > DATE_SUB(CURDATE(), interval 1 YEAR);
Cosė ti vengono i record con data dal 13 ottobre 2000 in poi.

fermat wrote:

No, scusa, mi sono spiegato male.
il DB e' MySQL, ma non centra niente :p :
e' nella select html che, tramite php, devo far comparire
i 12 mesi in ordine decrescente da quello corrente in poi,
ovvero, per esempio, da ottobre 2001 a novembre 2000.
Perche' e' in base al mese (e anno) che scelgo nel select che il php
andra' a cercare i dati nel db.
In pratica dovrei fare un ciclo che, all'interno del select
html, mi sputi 12 <option ...>, ovvero i 12 mesi appena trascorsi ma
ordinati dal mese corrente in giu'.
spero di essermi spiegato bene :)
grazie e ciao
Orzouei



Newsgroup: it.comp.www.php
Titolo: form in flash

Non so un tubo di php.
Ho inserito un form in flash che mi attiva, e funziona, il seguente php:
<?php
$mailto=  "
in...@blablabla.com
;
$subject=  "Richiesta dal sito";
$footer=  "\n\n http:/
www.blabla.com
\nE-mail: 
webm...@bla.com
\n;
$informazioni=  "$informazioni$footer";
mail(  "$mailto",  "$subject", "$informazioni",
"From:".$email."\nReply-To:".$email);
?>
mentre non capisco  come fare apparire altri campi : telefono, citta' etc.
Qulacuno mi da una manina ?
Grazie
Mario


Se passi le variabili telefono, citta (Ti conviene senza accento)...
$informazioni =
$telefono."\n".$citta."\n".$eccetera_ecc."$informazioni$footer";
--
---------------------------------------------------------------------
                  OnLy hUmANs mAKe eRoRs - DeCaDance
Mario <bian....@NOSPAMtin.it> wrote in message

-----------




Grazie
Mario
-------------
Ciao,
non mi è molto chiaro il problema, comunque devi creare dei text field con
flash che hanno nomi del tipo "telefono", "citta", "commenti", e poi tramite
un bottone invii le variabili al file php.
In questo file ritroverai i contenuti delle caselle di testo nelle variabili
$telefono, $citta e $commenti, che poi puoi inserire in qualsiasi modo nella
mail.
Un tutorial che fa al caso tuo si trova a questo indirizzo:
http://www.icam.trattonuovo.com/article.php?sid=62
Ciao,
Zubin
zu...@host-aria.com
www.host-aria.com
-- 
Posted from 
IDENT:qma...@extreme.highspeedweb.net
 [204.181.10.113] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Grazie : adesso funziona !
Ciao
Mario
Newsgroup: it.comp.www.php
Titolo: aiuto sui boolean!! :(

stralcio di codice:
if (isset($_POST['Assicurazione']))
{
   //echo !$_POST['Assicurazione']; 
$objpagamenti->setAssicurazione((!$_POST['Assicurazione']));
se $_POST['Assicurazione']==false tutto a posto mi mette il 
contrario che e' true e nella query sql ci piazza 1 se e' 
$_POST['Assicurazione']== true  e voglio che mi metta il suo 
rovescio nella query non va una c**** perche' 0 non me lo 
gestisce(lo vede come nullo credo o no?) :( mi ritrovo con 
errore sql perche mi vien fuori bln_fields=''
Come faccio affinche' php mi metta 0?
devo castarlo o cosa?
lol per ora faccio cosi' e funziona, ma mi fa schifo perche' 
devo aggiungere sta mondezza:
if ($_POST['Assicurazione'])
  $par='0';
else
  $par='1';
$objpagamenti->setAssicurazione($par);
Ciao

 gestisce
Ho provato anch'io, ed effettivamente !true dà "".
Quello che puoi fare è:
if (isset($_POST['Assicurazione'])) {
    $objpagamenti->setAssicurazione((($_POST['Assicurazione) ? 0 : 1));
...
}
Ma, in pratica, è quello che hai già fatto tu con la "mondezza"... è
solo un attimo più... "elegante" -- IMHO ;-) (certo, il massimo
sarebbe !$_POST[...]...)
Saluti,
David
-- 
 . ''`.  Debian packager! | 
http://snipurl.com/gofoxygo/
 : :'  :   User #334216   |  
http://www.hanskalabs.net/
 `. `'`   GPG: 1392B174   | 
http://www.debianizzati.org/
   `-   2BAB C625 4E66 E7B8 450A C3E1 E6AA 9017 1392 B174

 devo castarlo o cosa?
a (int) a es o darlo in pasto alla funzione intval() (che poi è la stessa
cosa)

 devo castarlo o cosa?
Probabilmente sě, perché tutto ciň che arriva da un form č, di
fatto, una stringa.
<pre>
<?php
$zero = '0';
$uno  = '1';
var_dump($zero, $uno);
var_dump((bool)$zero, (bool)$uno);
?>
</pre>
Ciao.
-- 
Federico

Newsgroup: it.comp.www.php
Titolo: Passare una variabile con un +

Devo passare una variabile stringa che ha all'interno un segno +    :
'due locali + servizi'  ... tramite form mi risce di passarla, ma in questo
caso è necessario che passi sulla barra indirizzi.
C'è modo per convertirla e deconvertirla in modo che il segno + non
interferisca?
Grazie
Marco


Usi urlencode() e urldecode().
Ciao,
Nico

Newsgroup: it.comp.www.php
Titolo: editor xml in php

ciao a tutti, esiste un editor xml fatto in php che permetta ad un utente di
modificare un file xml da remoto direttamente sul server dove risiede il
resto del sito?
grazie
-- 
---
-----
are you experienced ???
--
-

 
Puoi provare questo
http://bitfluxeditor.org/
-- 
        C                     F
  per fortuna il mio razzismo non mi fa guardare
          C                        F
  quei programmi demenziali con tribune elettorali

 
http://bitfluxeditor.org/
carino perň da quello che ho visto va solo con mozilla.
ho trovato questo ma č....troppo incasinato considerando lo skill del
cliente...
http://phpxiedit.sourceforge.net/
Mi sa che devo scrivermi il mio bel codice...
Accetto -molto- volentieri smentite :)
grazie

 
Bè, se l'utente è scafato/fidato obbligarlo ad usare mozilla è solo 
buona cosa. IMHO

Newsgroup: it.comp.www.php
Titolo: colori blue, black, white, ...

esiste una funzione che mi estrae le componenti rgb di questi colori?
devo leggerli da una pagina html ed a volte li trovo in questo formato
invece di #rrggbb

 invece di #rrggbb
Una funzione no... :
http://www.w3schools.com/html/html_colornames.asp

Newsgroup: it.comp.www.php
Titolo: Valutare un' operazione aritmetica in una stringa

Salve, ho una stringa, costruita da operazioni precedenti, che contiene
un'operazione aritmetica:
$stringa="20/3.08"
Ora, cercando di ricavare il valore numerico dell' operazione, ho applicato
$numero=eval("\$stringa;");
ma $numero mi risulta essere vuota; dove sbaglio?
Grazie
--
Lello Vitello

> $numero=eval("\$stringa;");
Hai provato con eval($stringa) ?
Marco
+-----------------------------+
| Marco <no private messages> |
|                             |
| Software is like sex...     |
| It's better when it's free. |
+-----------------------------+

 ha scritto nel messaggio
news:b1llva$142m84$1...@ID-165042.news.dfncis.de...

Nell'uso di eval... che nel tuo caso ti ritorna null
<?php
$stringa="20/3.08";
eval("\$numero = $stringa;");
echo $numero;
?>
Oppure
<?php
$stringa="20/3.08";
$numero = eval("return($stringa);");
echo $numero;
?>

 Hai provato con eval($stringa) ?
Rende "parse error, unexpected $"
Secondo il manuale, dentro $stringa dev'esserci un comando PHP valido,
adeguatamenet escapato
--
Lello Vitello

 ma $numero mi risulta essere vuota; dove sbaglio?
$foo = "\$numero = $stinga";
eval ($foo);
--
Shalom, Grizzly
Undefined Illusion BBS, tel. 199 702 385 - 
http://purl.org/net/grizzly/
 - Linux user since 1994




	eval("\$numero = $stringa;");
Questo valuta l'espressione PHP
	$numero = 20/3.08;
che e' quel che vuoi fare.
Leonardo
Newsgroup: it.comp.www.php
Titolo: Apici singoli e virgolette

Ciao a tutti,
qualcuno mi sa spiegare che differenza c'e tra queste:
echo $_POST[uno];
echo $_POST['uno'];
echo $_POST["uno"];
oppure per le funzioni
function (a,b,c);
function ('a','b','b');
function ("a","b","c");
quale e' meglio usare e perche'?
ciao
Mauro

 function ("a","b","c");
idem come sopra, ma non ho mai provato la prima forma nelle funzioni,
Probabilmente non va.
Ludovico Grossi

 
Ciao

 caratteri speciali (\n ad esempio)
Ok, grazie mille!
Avrei un'altra domanda.
$opt = 6;
assegno a $opt il valore intero 6
$opt = '6';
assegno a $opt la stringa 6
esatto ????
Grazie
Mauro

 esatto ????
Yesss! Ripassatina al manuale del php?
Ludovico

Newsgroup: it.comp.www.php
Titolo: OT - Software per creare siti statici

Salve scusate l'ot
Stavo cercando un software per permettermi di creare siti con pagina 
statiche
(nel senso senza php etc.) una sorta di CMS che poi mi genera le pagine 
statiche del sito
(Tutte) stile phpdocumentor
Grazie Ciao

 Salve scusate l'ot
Sei OT, it.comp.www.html, it.lavoro.professioni.webmaster, google.
-- 
I am what I am, I do what I can
Do. Or do not. There is not try.
Newsgroup: it.comp.www.php
Titolo: environment variables

ciao a tutto l'ng,
dopo aver formattato e reinstallato debian sul mio server (apache, php,
mysql con le stesse versioni di prima), ho un problema con la seguente
variabile:
$GLOBALS["HTTP_REFERER"].
questa variabile č assegnata all'applicazione webmin, dal phpinfo():
php variables:
_ENV["HTTP_REFERER"] 
https://www.kuht.it:10000/init/edit_action.cgi?0+apache
environment:
HTTP_REFERER 
https://www.kuht.it:10000/init/edit_action.cgi?0+apache
cosě ogni volta che la invoco:
($GLOBALS["HTTP_REFERER"],1,sprintf(_US_LOGGINGU,$uname));
porta l'utente esattamente su quella pagina "proibita" invece di prendere il
reale referer.
prima di reinstallare il nuovo server questo problema non era mai apparso.
ho provato ad usare getenv() o _SERVER ma niente da fare.
sto usando Apache/1.3.26 (Unix) Debian GNU/Linux PHP/4.1.2
c'č qualcosa che posso fare?
grazie in anticipo,
kain
ps. l'applicazione richiede le magic quotes e le global On.

c'è qualcosa che posso fare?
Si', senza offesa: spiegarti meglio, perche' giuro che non ci ho capito
un accidente. Nel senso che potresti aver voluto dire cinque o sei cose
diverse, e preferirei tu faticassi te per spiegarmi quale anziche' io a
buttare giu' altrettante risposte :-)
Ricordati nel frattempo che _ENV e _GLOBALS sono due cose diverse e che
HTTP_REFERER e' inviata dal browser, e NESSUNO dovrebbe scrivere dentro
alla variabile, ma sempre e solo LEGGERNE il contenuto.
Leonardo

 alla variabile, ma sempre e solo LEGGERNE il contenuto.
d'accordo, http_referer è inviata dal browser.. e proprio qui casca l'asino,
con alcuni browser (durante la misconfigurazione ho riportato 52 referer non
corretti) tale variabile non viene scritta dall'applicazione php e di
conseguenza webmin è come se la prendesse ed utilizzasse quel link (
https://www.kuht.it:10000/init/edit_action.cgi?0+apache
 ).
di conseguenza un normale redirect_header utilizzato con
($GLOBALS["HTTP_REFERER"],1,sprintf(_US_LOGGINGU,$uname)); ad esempio porta
l'utente alla pagina non desiderata (eg: quella precedente) ma a quella di
webmin.
pagina.php con form di login -> user.php (ok, login avvenuto con
successo) -> pagina di webmin
user.php contiene l'istruzione per portarlo teoricamente a pagina.php che è
il diretto referer di user.php .
ho trovato 3 temporanei workaround:
stoppato webmin, restart di apache, le variabili globali non sono caricate e
tutto funziona, secondo workaround:
$apacheheaders = getallheaders();
$HTTP_REFERER = $apacheheaders['Referer']
terzo workaround:
$_SERVER['HTTP_REFERER']
ma in quest'ultimo caso il redirect_header non porta da nessuna parte e
rimane fermo su user.php.
kain


https://www.kuht.it:10000/init/edit_action.cgi?0+apache
 ).
Stra-gulp. A questo punto direi che la cosa piu' sicura e' rileggere il
campo a forza da Apache con getallheaders, e usare quello. Si tratta, a
mio arrogante avviso :-), di un baco colossale del webmin, anche se non
ho idea di come riesca ad avere questi effetti.
Io lo segnalerei agli sviluppatori di corsa, anche.
Leonardo

> Io lo segnalerei agli sviluppatori di corsa, anche.
precisamente Leonardo: non hanno risposto.
kain
Newsgroup: it.comp.www.php
Titolo: Date in php

Ciao a tutti.
Sto gestendo un db mysql con script php, e vorrei porre una domanda.
Ho un campo del database che contiene la data di immissione di un
messaggio in un forum, e vorrei inserire una cancellazione automatica dei
messaggi vecchi, diciamo oltre i 20 giorni. Come faccio?
$query = "DELETE FROM $table WHERE ??????";
Grazie a chi mi aiutera'!!!
Ciao
Sergio - Brescia
---
http://spaziowww.net
 - Le notizie per chi lavora col computer


ICQ # 770759
PGP KEY Available on request


 $query = "DELETE FROM $table WHERE ??????";
WHERE campo_con_la_data <= DATE_SUB(NOW(),INTERVAL 20 DAY)
ciao.
y.

Newsgroup: it.comp.www.php
Titolo: Nuova Richiesta di Aiuto .... Grazie

Grazie in partenza....
Ho alcune domande inerenti a PHP4:
-    E' preferibile utilizzare collegamenti "ODBC" oppure "MySQL" ?
-    Ora sto utilizzando "ODBC" per leggere file "Access2000". Nel caso
volessi iniziare con MySQL come devo fare a collegarmi a un file .MDB ?
-    Ho acquistato un manuale per PHP4 ma mi riporta esempi e spiegazioni
per un collegamento "mySQL". Dove posso trovare informazioni su "ODBC" ??
-    Utilizzando PHP4 ho notato che non riesco a gestire i font. Quando
stampo una tabella mi da sempre lo stesso tipo di font con la stessa
frandezza e nel caso cerchi di inserire un font diverso mi da il classico
"parse error". E' possibile gestire i font con PHP4 ???
Grazie per tutte le vostre gentili risposte.
Luigi

 "parse error". E' possibile gestire i font con PHP4 ???
Questa domanda non la capisco: cosa vuol dire che "non riesci a  gestire i
font" ? Se parli di FONT stai parlando di un qualcosa che spetta al browser
nella fase di visualizzazione del codice HTML  che hai generato  con PHP.
Probabilmente hai scritto qualcosa di errato  nella sintassi: tieni conto
che se vuoi stampare una stringa che contiene dei caratteri speciali, tipo
", devi usare il carattere di escape \:
echo "<font color=\"Red\">Rosso</font>";  oppure  echo "<font
color='Red'>Rosso</font>";
e non
echo "<font color="Red">Rosso</font>";
Ciao,
spero di esser  stato di aiuto,
Massimo

"parse error". E' possibile gestire i font con PHP4 ???
I font vengono gestiti in HTML, se chiudi il tag php ?> e poi
specifichi il font in HTML non dovresti avere problemi.
Lupin
-------------------------
http://www.antiloco.com/
<la directory del Web developing>
----------------------------------
Rimuovere XXX per rispondere via e-mail

Grazie Mille...sei un mago :-)))
Ciao Luigi
Newsgroup: it.comp.www.php
Titolo: Da HTML a PDF

Salve,
nella mia applicazione ho una serie di fom html che devono essere
compilati dagli utenti per essere poi elaborati e memorizzati in un
DB.
Contestualmente all'inserimento dei dati del form nel DB genero
utilizzando la classe pdf ROS un file pdf con una riproduzione del
modulo.
Il problema di questa soluzione è che ogni volta che aggiungo un
questionario devo scrivere uno script PHP che produca il file PDF
associato.
Qualcuno di voi è a conoscenza di qualche classe PHP che riesca a
costruire un PDF a partire da un documento HTML contenete
sostanzialmente un form?
Grazie per le eventuali risposte.

 ha scritto nel messaggio
news:fn1mhv0cqci0rsfcr...@4ax.com...


> sostanzialmente un form?
Stavo pensando ad una soluzione alternativa che prevede l'uso di XML.
In pratica sei io descriovo i miei questionari con dei documenti XML
posso poi utilizzare le funzioni del PHP per generare sia del codice
html per il form sia il PDF.
Allo stato attuale ho scritto un  mini parser che prende in pasto il
documento html ed individua gli input box e gli altri elementi di un
modulo e produce il file PDF. 
Il problema è che scrivere un parser elastico è piuttosto difficile (=
troppo tempo da dedicarci).
Ho visto che nel PHP esiste la funzione domxml_open_file
che dato un documeto XML restituisce un oggetto DOM.
Non ho ancora effettuato nessuna prova. Secondo voi può essere un
strada utile per generare i form html ed i file PDF?
Grazie ancora
Newsgroup: it.comp.www.php
Titolo: Query con clausole where case sensitive

Saluti al ng,
ho provato a postare sul ng di mysql ma non ho ottenuto risposte, vediamo
qui...
1) Ho una query (in php) con una clausola where su una colonna varchar (non
binary) (la classica where nomecolonna='$variabile'
2) Voglio che la query sia case sensitive, senza mettere a binary la
colonna.
3) Ho visto sul manuale (per la versione 3.23.30 di mysql è il paragrafo
7.4.7 Cast Operators) che si può forzare a binary una colonna anche solo
durante la query, però non ho capito la sintassi.
Ho provato con
where BINARY nomecolonna='$variabile'
e
where BINARY(nomecolonna)='$variabile'
ma non funziona (mentre se metto a binary la colonna e lascio la clausola
originale, funziona).
Qualcuno mi sa dire qual'è la sintassi corretta?
Oppure se posso effettuare in altro modo il confronto case sensitive in una
clausola where?
Altra piccola domanda: è normale che durante l'ottimizzazione delle tabelle
tramite phpmyadmin venga richiesto più spazio di quello effettivamente
occupato al momento della richiesta di ottimizzazione e quindi se questo
spazio non è disponibile, si corrompono alcune tabelle? (in particolare mi
sono rimaste in uso, senza possibilità di riparazione, se non aumentando lo
spazio a disposizione.)
Grazie
Paolo

 spazio a disposizione.)
Si, mysql genera una copia temporanea della tabella, quindi occupa il doppio. 
Nel tuo caso (IMHO) meglio se fai un dump e importi di nuovo i dati.

 Nel tuo caso (IMHO) meglio se fai un dump e importi di nuovo i dati.
Grazie del consiglio (ora è tutto a posto, se dovesse ricapitare farò un
dump come suggerisci e l'ottimizzazione in locale).
Il dump non avrei potuto farlo nella situazione in cui ero, perchè non
potevo accedere alle tabelle rimaste in uso.
Mi sai dire se la copia temporanea della tabella viene distrutta prima di
passare all'ottimizzazione di un'altra tabella (immagino sia così) oppure
alla fine del processo di ottimizzazione (spero di no altrimenti servirebbe
un sacco di spazio)?
Paolo
Newsgroup: it.comp.www.php
Titolo: Warning PhpMyAdmin

Nel momento che richiamo index.php di PhpMyAdmin mi dà una serie di Warning
che non riesco a capire
Il primo warning che mi si presenta è:
Warning: Unable to jump to row 0 on MySQL result index 2 in
D:\personale\Xitami\webpages\phpMyAdmin-2.2.5-rc1\libraries\common.lib.php
on line 544
Che devo fare ???
Vi ringrazio anticipatamente
    Emanuele
---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (
http://www.grisoft.com
).
Version: 6.0.638 / Virus Database: 409 - Release Date: 21/03/2004

 Che devo fare ???
dovrebbe essere una location sbagliata, quello che devi fare è scaricarti o
l'utility che ti consente di installarlo al meglio
oppure ricontrollare bene le variabili. tieni presente che la location se
prima si è prodotto un output non va a buon fine
ciao
---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (
http://www.grisoft.com
).
Version: 6.0.642 / Virus Database: 410 - Release Date: 24/03/2004

Che devo fare ???
Vedere che query ha eseguito e capire come mai non ritorna neanche un
risultato, tant'e' che non ne trova la riga zero.
Leonardo secondo il quale
-- 
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.


:Provate a guardare gli ingredienti del famoso Labello che si usa per
:le labbra screpolate: Butirrospermum Parkii (sperma di maiale).

Newsgroup: it.comp.www.php
Titolo: utente nobody

Salve,
se uso php su server Linux per eseguire qualsiasi operazione su file
(upload, mkdir, etc) questa, viene eseguita dall'utente interno di Linux
nobody.
A questo punto io come altro utente non ho la possibilità di intervenire su
quello che php ha creato: non posso nemmeno cancellare un file che io stesso
ho caricato. L'istruzione chgrp() e chown() non funzionano in quanto il
proprietario di questo file è sempre nobody.
E' possibile fare qualcosa per ovviare a questo (per me grande)
inconveniente?.
Grazie
Alberto

 wrote:

Potresti fare uno script (shell) che cambia owner dei file oppure
aumentare i permessi di "altro utente", oppure diminuire le restrizioni
imposte sui file, oppure .... sempre che tu sia root.
Ciao,
nico


No, ovviamente non sono root.
Alberto

Parlane all'amministratore, non mi viene in mente altro.
ciao,
nico

 un file che io stesso ho caricato. 
Prova dal tuo script php ad usare umask() prima di creare il file.
Ciao,
Luca.

 wrote in message
dcck7.10101$MO.3...@news.infostrada.it...

Ti conviene definire un nuovo utente per far girare Apache, definire gruppi
e permessi per questo e in httpd.conf, cambiare l'impostazione relativa a
User nobody e Group nobody in quello che crei...
Io avevo il tuo problema e così ho risolto...
CYO,
RaSca
http://web.tiscali.it/rascasoft
Newsgroup: it.comp.www.php
Titolo: script x autenticazione

Salve,
dove posso trovare un script con il quale l'utente che si collega per la
prima volta al mio sito, si puo reggistrare, e successivamente viene
riconosiuto automaticamente. Possibilmente senza usare un DB.
grazie 
bod

 ha scritto nel messaggio
news:20010620.152706...@pentium2.skorjanc.it...


 wrote in message
20010620.152706...@pentium2.skorjanc.it...

Gli script per l'autenticazione li trovi su PHPcenter.it
http://www.phpcenter.it/project/project.php3?cat=19
--
Ciao e buon lavoro.
Fabio Ingala - 
webm...@phpcenter.it
http://www.phpcenter.it
------- PHPcenter.it Adv -------
Nuova sezione sperimentale "Special Project"
http://www.phpcenter.it/special/index.php3
+700 progetti PHP catalogati (in aumento)
------- PHPcenter.it Adv -------

Newsgroup: it.comp.www.php
Titolo: estrazione di un record a caso...

Ciao a tutti,
Avrei bisogno di estrarre un record da un database a caso...
Ho visto un po' il manuale su 
php.net
 e ho visto che c'è la funzione rand(),
pero' secondo me non va proprio bene con un db... vi spiego:
Se creo uno scirpt del tipo:
<?
$query = mysql_query("select * from tabella");
$numrows = mysql_numrows($query);
$random_value = rand(1,$numrows);
$random_result = mysql_query(" select * from tabella where
id='$random_value' ");
?>
A questo punto la query $random_result avrebbe dovuto estrarre un record a
caso... ma se per esempio nella tabella ci fossero 10 record e io elimino
quello con ID 5, quando rand() per caso restituirà il valore 5 la query darà
nessun risultato poichè ID 5 è stato eliminato !!!
Che fare ?
Grazie
Alex

 ?>
Non uso mai MySql, ma Postgres, presumo esista mysql_fetcharray simile a
pg_fetch_array, controlla.
Bye.

potresti salvare tutti gli ID in un array e fare random sull\'indice dell\'array
Posted by 
http://www.phpitalia.com

pg_fetch_array, controlla.
La sintassi corretta e':
mysql_fetch_array()
-- 
Sidewinder  
---------------------------------------------------------------------
Every program is a part of some other program, and rarely fits.
---------------------------------------------------------------------
Newsgroup: it.comp.www.php
Titolo: Inner Join e PHP

Ciao a tutti, sono nuovo di quì e anche neofita del PHP.
Ho un Database crerato con Mysql con due tabelle:
CATEGORIE
IDcategoria
Nomecategoria
LISTA
IDcategoria
nome
via
indirizzo
tel
fax
Ora io voglio stampare tutti i dati presenti nella Tab2 però al posto 
della IDcategoria, voglio il nome della categoria, ovvero 'Nomecategoria'.
Io ho fatto così.:
$sql_albo= "SELECT lista.iscrizione, lista.nome, lista.indirizzo, 
lista.tel
, lista.IDcategoria,  FROM lista INNER JOIN categorie ON 
categorie.IDcategoria = lista.IDcategoria";    
$result_albo= mysql_query ($sql_albo);
(....)
 while ($row_albo=mysql_fetch_array($result_albo))
{
(...)
print ("<td><span 
class='piccolonero'>$row_albo[IDcategoria]</span></td></tr>\n");
}
Ma lui invece di stamparmi il nome della categoria mi stampa l'IDcategoria
Cosa sbaglio
Chi mi può aiutare? Spero di essere stato chiaro
Grazie mille a tutti!!!
-- 
====================
Simone
simone at 
aesinet.it
====================

 $result_albo= mysql_query ($sql_albo);
Perchè non la selezioni... prova con:
$sql_albo= "SELECT lista.iscrizione, lista.nome, lista.indirizzo,
lista.tel
, categorie.Nomecategoria  FROM lista INNER JOIN categorie ON
 categorie.IDcategoria = lista.IDcategoria";
Ciao!
Stefano

...


Grazie mille, ora funziona!!
Mi sa che ho tanto da esercitarmi ancora
Ciao

Newsgroup: it.comp.www.php
Titolo: Consiglio

Mi sto accingendo ad entrare nel mondo PHP, sapreste consigliarmi qualche
manuale o qualche sito in italiano dove poter apprendere.
Grazie per l'attenzione.

 wrote in message
9mgf95$3gp$1...@fe1.cs.interbusiness.it...


Newsgroup: it.comp.www.php
Titolo: Consiglio su web email

Ragazzi sto cercando uno script per webemail in php da installare sui nostri
webserver per permettere agli utenti di crearsi i propri account di posta
leggere ed inviare posta !
Voi quale mi potete consigliare ?!
meglio se free ma anke a pagamento non è un grosso problema
grazie a tutti !

 grazie a tutti !
Imp, 
http://www.horde.org/imp/
 uno dei migliori (almeno credo).
Saluti

 Voi quale mi potete consigliare ?!
http://www.horde.org/

 ha scritto nel messaggio
news:Iiir9.39117$%M1.10...@twister2.libero.it...

Scusa ho svisto  "agli utenti di crearsi i propri account di posta"
allora ti serve anche 
http://www.inter7.com/qmailadmin/
un installazione completa su debian ...
http://host.maggia.net/chanel/a-1/a-9/1/0/95/it/
x redhat o simili 
http://www.treiber-forum.de/linux/berichte/qmail.php
  se
mastichi un po il tedesco ....
Con quella combinazione l'amministratore del server fa solo i postmaster
account e il cliente fa il resto ....
Ciao  Patrik 
www.swisse.org

Se cercho un WebMail file-based, io mi sono trovato molto bene con
"UebiMiau"
http://www.uebimiau.sili.com.br/
(c'è una demo on-line perfettamente funzionante)
--
CIAO!
Gusher
Newsgroup: it.comp.www.php
Titolo: Problema con array...

Salve,
come da oggetto ho un problema con la visualizzazione degli item in un
array.
Con il seguente codice lo creo:
  if ($handle = opendir($Path)) {
    while (($File = readdir($handle)) !== false) {
      if ($File != "." && $File != "..") {
        $Cont++;
        $ListaFile = array($Cont => $File);
        //echo $ListaFile[$Cont];
      }
    }
  }
All'interno del ciclo gli item sembrano essere valorizzati correttamente, ma
al di fuori, č visibile solo l'ultimo. Perchč??
Grazie, saluti...
[ 
http://www.overlookcafe.net
 ]
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 Inviato via 
http://arianna.libero.it/usenet/
immagino che per all'esterno tu abbia inteso un echo del genere..
echo $ListaFile[$Cont]; // del tutto normale che stampi solo l'ultimo
oltretutto ti consiglio di inizializzare $Cont a 0 prima di entrare nel
while e di spostare $Cont++ dopo l'assegnamento e l'echo all'interno del
while altrimenti il primo elemento dell'array rimane inutilizzato..
sotto codice non testato di esempio con un approccio diverso..
if ($handle = opendir($Path)) {
  while (($File = readdir($handle)) !== false) {
    if ($File != "." && $File != "..") {
       $ListaFile[] = $File;
      // echo $File;
    }
  }
}
while(list(, $File) = each($ListaFile)){
  echo "$File<br />";
}
-- 
www.iuz-lab.info

Ho sostiuito questa riga:
$ListaFile = array($Cont => $File);
coh quest' altra:
$ListaFile[$Cont] = $File;
e adesso il mio array č valorizzato correttamente ma, soprattutto,anche al
di fuori del mio ciclo. Qualcuno mi sa spiegare il perchč?


 Inviato via 
http://arianna.libero.it/usenet/
non mi ero accorto di questo..
con questa riga..
$ListaFile = array($Cont => $File);
ad ogni iterazione non accodi ma sostituisci il contenuto di $ListaFile con
un array di un elemento con indice pari a $Cont e relativo valore uguale a
$File..
invece il tuo scopo era di aggiungere ad ogni iterazione la nuova coppia
$Cont $File all'array $ListaFile senza alterare gli altri valori gia'
memorizzati al suo interno..
$ListaFile[$Cont] = $File;
ha risolto il problema.. (ma vedi anche il mio precedente post)
-- 
www.iuz-lab.info


:Provate a guardare gli ingredienti del famoso Labello che si usa per
:le labbra screpolate: Butirrospermum Parkii (sperma di maiale).
Newsgroup: it.comp.www.php
Titolo: Re: confronto tra variabili...

 se $variabile 1 non č contenuta in $variabile2 echo "variabile non presente"
Parti da qui
http://it2.php.net/preg_match
~omar

 
http://it.php.net/manual/it/function.strpos.php
<?php
$mystring = 'abc';
$findme  = 'a';
$pos = strpos($mystring, $findme);
// Notate l'uso di ===.  Il == non avrebbe risposto come atteso
// poichè la posizione di 'a' è nel primo carattere.
if ($pos === false) {
    echo "The string '$findme' was not found in the string '$mystring'";
} else {
    echo "The string '$findme' was found in the string '$mystring'";
    echo " and exists at position $pos";
}
// Ricerca di un carattere ignorando qualsiasi cosa prima di offset
$newstring = 'abcdef abcdef';
$pos = strpos($newstring, 'a', 1); // $pos = 7, not 0
?>


o da qui
http://it2.php.net/explode
http://it2.php.net/in_array
;)

Newsgroup: it.comp.www.php
Titolo: controllare se un chekbox attivo da altra pagina

controllare da un'altra pagina se è stato attivato un checkbox
e quindi usare poi l'if
ho provato con:
su pag1.php (dove ho la form)
<form method="post">
<input type="checkbox" name="xx" value="" <?php echo $pippo; ?> />
</form>
e poi su una pagina pag2.php dove voglio usare l'if
if ($pippo == 'checked="true"'){
	esegui ricerca dati
	}
senza usare javascript si puo' fare ?

 senza usare javascript si puo' fare ?
Assegna un nome e un valore al checkbox. Nell'array $_POST troverai un
elemento con chiave uguale al nome che hai dato:
<form method="post">
<input type="checkbox" name="xx" value="1" <?php echo $pippo; ?> />
</form>
if ($_POST['xx'] == "1") {
        esegui ricerca dati
}
-- 
Stefano

 }
avevo trovato isset($_POST['xx']) è la stessa cosa?
oppure è preferibile il tuo?

 oppure è preferibile il tuo?
Meglio entrambi:
if (isset($_POST['xx']) && $_POST['xx'] == '1') {
        esegui ricerca dati
}
Ciao.
-- 
Federico
Newsgroup: it.comp.www.php
Titolo: se un file esiste aprire finestra popup html

dovrei controllare se nella cartella principale del sito internet esiste un
file eventi.html allora devo aprire una pagina popup con dimensioni da me
impostate che si mette in primo piano rispetto al sito vero e proprio e che
abbia un pulsante "OK" oppure "CHIUDI" che chiuda il popup
 
chiedo troppo a php?
 

 ha scritto nel messaggio
news:501b081e$0$17953$
4faf...@reader1.news.tin.it
 

Il php può controllare il file e stamparne il contenuto sulla pagina,
visualizzarlo e chiuderlo è compito del javascript.
 
-- 
ValeRyo 
 
 

ValeRyo
 
ho risolto con il codice sottostante
che tu sappia riesco a impedire al browser di usare eventi.html della cache 
e caricare ogni volta quello nuovo?
 
<?php
if (file_exists('./eventi.html')) {
header('Location: eventi.html');
}
else {
header('Location: index-0.html');
}
?> 
 

 }
 
La sicurezza al 100% non l'avrai mai perch� lato client ognuno
si comporta come vuole.
Puoi per� inviare gli header expires, pragma e cos� via.
 
La tua soluzione non � per� la risposta alla tua domanda, tu
hai chiesto di inviare un pezzo di pagina e qui stai invece
redirigendo il client ad un indirizzo diverso.
 
-- 
ValeRyo
 
 

ValeRyo
 
in effetti ho optato per aprire una pagina intera se accade un qualcosa e un 
altra pagina altrimenti in quanto molti browser bloccano i popup
 
ciao. 
 

> La tua soluzione non � per� la risposta alla tua domanda, tu

Forse il problema lo risolvi in modo pi� semplice, prima di caricare la 
pagina controlli se il file esiste, poi setti una variabile javascript 
con il risultato.
if($FileEsiste == "Si")
{
echo'<script language="javascript">var FileEsiste 
="'.$FileEsiste.'";</script>';
}
In base a quella fai eseguire o meno il codice javascript.
Leonardo
 
 
 
-- 
Non sono su facebook
Se anche tu vuoi cancellarti
http://www.giardiniblog.com/come-cancellarsi-da-facebook-eliminare-account/
Newsgroup: it.comp.www.php
Titolo: sostituire font

Salve a tutti..
Nel codice php di una chat, come faccio a  far si che se un utente dgt una
cosa specifica venga sostituito il font?
mi spiego meglio.. ( almeno spero) ho trovato uno di quei font con gli
smile.. vorrei che se un utente dgt, per esempio :) questo venisse
sostituito con la letterea "a" del font con gli smile..
pensavo a qualcosa come:
$msg = str_replace ( ':)'
ma non so come proseguire...
mi potete dare una mano?
Grazie

 ma non so come proseguire...
Penso che sia sufficiente intercettare la stringa scritta dall'utente e fare
un semplice parsing alla ricerca dei simboli che vuoi sostituire.
Poi li sostituisci inserendo il tag <img src='...' border='0'>.
Puoi anche usare str_replace.
Ciao
Marco

 potresti spiegarmi un po' meglio??
Premetto che non conosco i sistemi di chat via php.
Comunque, visto che si tratta di un linguaggio lato server, presumo si basi
su refresh della pagina o cose simili.
Pertanto ci sarà una pagina adibita al ricevimento della stringa
dell'utente.
Quindi la stringa viene letta e vengono sostituiti i simboli:
str_replce(":-)", "<img src='smiley.jpg' border='0'>");
Una cosa del genere.
Poi stampi la stringa a video.
Ciao
Marco

 str_replce(":-)", "<img src='smiley.jpg' border='0'>");
che cosa diventa se al posto si smiley.jpg gli devo dire di sostituire con
la lettera "a" di un font diverso da quello in uso?
Grazie e scusa :(


Scusa ma il font é del chat in flash, quindi che c'entra il PHP? Cioé, come
fai a cambiare in PHP un font (o una qualunque altra variabile) che viene
settata in flash?
Forse sono io a non aver capito bene...
Silvio Porcellana
Senior Programmer
-----------------------------------------------------------------------------------
Trovanome.it - 
http://www.trovanome.it
Se non vuoi essere solo un numero...hai bisogno di un nome!
-----------------------------------------------------------------------------------
--------------------------------
Inviato via 
http://usenet.libero.it

> str_replce(":-)", "<img src='smiley.jpg' border='0'>");
se leggi la documentazione di php vedrai che se vuoi sostituire ":-)" con
"a" allora basta fare
str_replace(":-)", "a");
poi ti devi inventare tu come implementare sull'interfaccia flash la
sostituzione di font.
se sei pratica di action script allora puoi mandare invecedi "a" una stringa
tipo "%a%" e fai un check in modo che con actionscript controlli il testo e
sostituisci il font di a
ciao
Newsgroup: it.comp.www.php
Titolo: Join

dovrei  unire in un unica pagina la possibilità di memorizzare in una
tabella i dati contenuti in 2 tabelle differenti:
$tab1
------------------
| ID1 | NOME 1  |
------------------
$tab2
------------------
| ID2 | NOME 2  |
------------------
$tab3
-------------------------------
| ID3 | NOME 3  | NOME 3a |
-------------------------------
i campi  NOME 1, li visualizzo e ne seleziono 1 questo dovrebbe andarsi a
salvare in NOME 3
stessa cosa per NOME 2 che finisce in NOME 3a
Visualizzare, elencare e selezionare i campi è tutto ok, ma ho provato e
riprovato a fare i collegamenti fra tabelle ma non ci riesco.
come faccio ?


Ummh...
Ma come è fatto il tuo db?
Da quello che scrivi non ci sono join, in quanto ID1,ID2 non hanno 
alcuna relazione (ma potrei aver capito male)
In tal caso semplicemente:
SELECT tab1.ID, tab1.nome ,tab2.ID, tab2.nome
FROM tab1,tab2
WHERE quello che vuoi
ORDER BY quello che vuoi
LIMIT quanti ne vuoi
nel php
posto che sia mysql
while($RS=mysql_fetch_assoc($tua_query)){
	$matrice[]=$RS;
}
e poi stampi la matrice con i criteri che preferisci.
spero di aver capito
ciao
marcello


Quello che vedi sopra č il mio DB, non ci sono join,  appunto li dovrei
fare, ma non so come. non riesco a farli andare.  i dati della tabella 1 e 2
li devo selezionare e salvarli in tabella 3
es:    nome1= Mario  Nome2=Rossi  in $tab3 diventa ......    nome3=Mario
nome3a=rossi
dove $tab1 e $tab2 sono tabelle gia compilate al cui interno ci sono gia
dati, e la tabella 3 viene riempita con i dati selezionati da Tab1 e 2.

>>-------------------------------
tab3 non deve contenere Nome1 e Nome 2, ma ID1 e ID2, visto che devono 
essere scelti non hai altro da fare che una insert in tab3 degli id 
scelti, immagino in una form....
Ciao Gianfranzo
-- 
ICQ#: 21258924 Nick Gianfranzo
Home page 
http://www.gianfranzo.it
Gianfranzo è contro la guerra
"dopo tutto, gli angeli non sono altro che dei volatili" D. Pennac

Newsgroup: it.comp.www.php
Titolo: disponibilità e prenotazione camere

Salve,
stavo cercando un programma che verificasse la disponibilità delle camere e,
se disponibile, fare la sua prenotazione.
Esiste un qualcosa di pronto ... naturalmente PHP e mysql
Grazie

 ha scritto nel messaggio 
news:cu4e8t$403$1...@news.ngi.it...

Se guardi du opensourcecontest il concorso del Software Open (trovi il link 
su 
www.oltrelinux.it
)
c'e' proprio un progetto su questo...scusami ma non ho il link diretto.
Ciao

Newsgroup: it.comp.www.php
Titolo: recensione de "PHP 4.0 - Applicazioni Web"

Se qualcuno ha "PHP 4.0 - Applicazioni Web" di Tobias Ratschiller e Till
Gerken vorrei sapere come l'ha trovato e se lo consiglia per la
programmazione avanzata.
Ciao e grazie,
Nico

 wrote in message
Lr0U8.23740$Jj7.6...@news1.tin.it...


 Meglio PHP4 guida per lo sviluppatore...
guarda 
http://www.risorse.net/libri
--
A presto! Alessandro
http://www.Risorse.net
, 
http://MigliorHosting.it
Newsgroup: it.comp.www.php
Titolo: Si puo' personalizzare l'errore 404 con uno script in PHP?

come da oggetto.
In +, esistono le FAQ del gruppo?
Grazie a tutti
-------------------
Ciao da Kaiser Baldo
http://www.ragnatela.it

basta che nel file .htaccess l' Error Document 404 lo redirigi alla pagina
php che hai fatto.


 In +, esistono le FAQ del gruppo?
Non mi pare
-- 
Ciao,           | Sostituisci "dontspam" con "softhome"
 Francesco      | nell'indirizzo email per avere quello corretto
Fidonet via web: 
http://bbs.romacivica.net/fido

Newsgroup: it.comp.www.php
Titolo: CAPTCHA in Mediawiki - Qualcuno mi aiuta?

Salve,
qualche mese addietro al sottoscritto venne l'idea di un wiki sul VoIP.
La scelta cadde su Mediawiki 1.9.3 che ho installato senza alcuna
difficolta' sul mio spazio web:
http://www.vegetus.net/VoIPwiki
Qualcuno di voi puo' aiutarmi a capire come inserire CAPTCHA in Mediawiki?
Sono abbastanza niubbo, e' vero. Tuttavia ho tentato una ricerca con San
Google il quale e' notoriamente prodigo. Nel mio caso pero', pur disponendo
di qualche grammo di materia cerebrale, incontro grossissime difficolta' ad
uscire dal pantano.
Il fatto gli e' che NON vorrei trascorrere il resto dei miei giorni a spalar
via mondezza dal wiki. Non sono asiatico e non mi interessano ne' il Viagra
e neanche l'allungamento della proboscide. Non so se mi sono spiegato ;-)
Grazie in anticipo a quanti - mossi a compassione - desidereranno fornire
informazioni.
-- 
Alessandro D'Arpini - Prova Sabayon.org

 e neanche l'allungamento della proboscide.
Ne sei certo? Guarda che per soli $19.99 ti porti a casa ...
Ciao :-)
Maverick
-- 
«Che non siete piů liberi di non avere una casa con letto per dormire.
 Lavorate voi - schiavi dei soldi - che non sentite la puzza della
 schiavitů!» (a Mario di Monte Mario, Roma) # 
http://libre.netsons.org/

Newsgroup: it.comp.www.php
Titolo: Problema con script php

E' la prima volta che scrivo in questo NG quindi un doveroso saluto a tutti
i frequentatori del NG. Sto costruendo un sito su 
altervista.org
. Però
quando provo degli script PHP come ad es: contatori, news ecc. mi compare la
schermata di altervista con scritto errore 404 e lo script non funziona.
Desidererei sapere che cos'è questo errore 404 e se c'è un modo per
eliminarlo.
Grazie
Libo

 eliminarlo.
404 - Page not found
stai dando l'indirizzo sbagliato...
-- 
WM

 --
Grazie!
Libo
Newsgroup: it.comp.www.php
Titolo: Distruggere oggetto php dall'interno

È possibile?
Ho provato ingenuamente con unset($this), che non da errore ma non fa nulla; Con $this->__destruct() che solleva un errore fatale.
 
Ho una situazione dove un oggetto all'interno di un'altro oggetto deve fare certe operazioni e, se si verifica una condizione precisa, l'oggetto deve autoeliminarsi e da dentro l'oggetto esterno sia visto come null, o false.
 
Esempio:
 
class Foo{
    public $bar;
    public function __construct()
    {
        $this->bar = new Bar();
    }
    public function test()
    {
        $this->bar->test();
    }
}
 
class Bar{
    public function test()
    {
        // faccio vari calcoli, dopodichè devo distruggere questa istanza di bar!
    }
}
 
$foo = new Foo();
$foo->test();
var_dump($foo->bar); // vorrei avere null, false, 0, qualsiasi cosa ma non l'oggetto Bar.
 
 
Ovviamente se da dentro Foo faccio unbset($this->bar) funziona e viene invocato il __destruct di bar, ma i calcoli che bar esegue sono complessi e Foo non ha modo (anzi, a livello logico non deve proprio) capire quando bar si autodistrugge.. dovrebbe solo fare il controllo successivamente.
 
Posso risolvere il tutto tramite il return della funzione (test(), in questo caso), ma anche solo per curiosità mi piacerebbe sapere se l'harakiri delle classi php è possibile ;)
 
Idee?

Non ho una soluzione, perň un oggetto che si autodistrugge... mmmh... 
cosě su due piedi ho come l'impressione che sia una violazione del 
paradigma :/ Non č che c'č qualcosa di concettualmente sbagliato?

 paradigma :/ Non è che c'è qualcosa di concettualmente sbagliato?
 
Probabilmente si, ma era più una curiosità che una necessità reale, per ora (e probabilmente per sempre) ho risolto con un metodo di bar che invoca un metodo di foo che distrugge bar (foo è richiamato da un registro semi-singleton)

Nel suo scritto precedente, Strae ha sostenuto :
zac
 
imho sembra fatto per te....
 
http://forums.macrumors.com/showthread.php?t=326055
 
 
-- 
----- Italliaaaaa 3227! -----
Anche sul trono più alto del mondo, si sta seduti sul proprio culo.
( Michel de Montaigne )
 
 

 
http://forums.macrumors.com/showthread.php?t=326055
 
 
Si, e quello lo avevo già visto ;P
 
Il mio problema è che l'oggetto non viene distrutto finchè vi è anche un solo puntatore in giro per lo script a lui collegato:
 
class Foo{
	public function test()
	{
		echo "<h2>sono foo</h2>";
	}
 
	public function __destruct()
	{
		echo "<h2>FOO MUORE</h2>";
	}
}
 
class Bar{
 
	public function loadFoo()
	{
		$this->foo = new Foo();
	}
 
	public function killFoo()
	{
		unset($this->foo);
	}
}
 
echo "<h3>inizio</h3>";
$bar = new Bar();
$bar->loadFoo();
$bar->killFoo();
echo "<h3>fine.</h3>";
 
// funziona, output: inizio, FOO MUORE, fine
 
Ma se aggiungiamo questa riga $outside_foo = $bar->foo; subito dopo $bar->loadFoo(), l'output diventa: inizio, fine, FOO MUORE.
 
 
Ora, questo a livello logico ha dannatamente senso, quindi devo rivedere quello che stò facendo perchè probabilmente mi stò affogando in un bicchiere d'acqua ;)