mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.www.php
Titolo: inizio con php e mysql

devo iniziare a fare esperimenti con php e mysql
 
che file mi cosnigliate di scaricare?
 
apache che versione?
mysql?
php?
 
editor uso eclipse?
esiste un front end intuitivo tipo access per mysql per gestione tabelle e 
relazioni?
 
grazie. 
 


Easyphp e vai alla grande, contiene apache php e mysql.
Per la gestione di mysql contiene anche il php-my-admin, che ti consente 
di accedere a mysql via browser.
 
Scaricalo su 
http://www.easyphp.org/
 
 
Come editor aspetta il consiglio di qualcun'altro.
(io odio gli editor, essendo un programmatore vecchio stampo scrivo 
codice a mano su dreamweaver. Quando vado di fretta lo faccio con il 
notepad :p)


Sugli editor è tutta una questione di gusto finché si scrivono cose non 
troppo complesse, poi comincia ad essere quasi irrinunciabile.
Io mi trovo molto bene con netbeans al momento, fa autocompletamento 
anche dei metodi relativi ai tipi ritornati (cosa che Eclipse non fa che 
io sappia), gestisce bene i namespaces, permette di debuggare facilmente 
anche gli script cli e si integra alla perfezione con phpunit (genera 
anche la code coverage)
Oltre a questo il plugin per l'integrazione con git funziona benino
 
Ovvio che se queste cose non servono diventa un carrozzone inutile
 
Iniziando da zero o poco più il mio consiglio sarebbe di affrontare 
anche la fatica di imparare ad usare un IDE, tanto se poi si arriva ad 
un certo livello lo si deve cmq affrontare
 
-- 
I fatti mi cosano

 tabelle e relazioni?
 
http://www.mysql.com/products/workbench/
 

 grazie.
 

>tra 2 anni avrai qualcosa in mano :)
 
Grazie per le dritte

Newsgroup: it.comp.www.php
Titolo: Hosting Linux ARUBA GD

Qualcuno ha provato l'hosting linux su aruba e mi può dire se hanno
abilitato le librerie GD di PHP??
Grazie anticipatamente!!!!

 Qualcuno ha provato l'hosting linux su aruba e mi puņ dire se hanno


Newsgroup: it.comp.www.php
Titolo: importare dati da un database ed esportali in un altro sotto mysql

è possibile leggere dati da un database (gerato con un programma gestionale
tipo Arca2000 o passpartout) e memorizzarli in un database sotto mysql?
come si fa?
GRazie
--
seco...@libero.it

 ha scritto nel messaggio
news:xfWJ7.124119$sq5.5...@news.infostrada.it...


>
ODBC funziona anche sotto mySQL.
dipende se dal programma gestionale riesci ad "esportarli" in qualche modo!
con mySQL non ci sono problemi.
Newsgroup: it.comp.www.php
Titolo: Sito Programmazione Sicura, dove?

Ciao a tutti, dove posso reperire materiale sulla programmazione sicura in
PHP?
Intendo, quali sono i tag da non usare, gli errori in cui non incorrere ecc?
Grazie in anticipo
Cla

 Intendo, quali sono i tag da non usare, gli errori in cui non incorrere
ecc?
Il post è interessante. Peccato che di per se non esistono tag insicuri o
cose da non fare.
Il concetto di sicurezza infatti deve sempre essere mediato sulle
funzionalità che si vogliono raggiungere. E poi...se ci fossero "tag" non
sicuri, credi che non sarebbero documentati ? :)
J

J <jj@thecloud.o> wrote in message news:a58din$gk0$1...@serv1.iunet.it...

In effetti la parola "tag" è sbagliata :-)
Ma penso tu abbia capito cosa intendo. Ad esempio quando si fa un motore di
ricerca ci sono vari controlli da impostare in modo che qualche furbo possa
fare casini, oppure il sistema migliore per gestire form di logine e
validazione ecc ...
Questa era la domanda (meglio riscritta :-)  )
Ciao!
Cla :-)

 non sicuri, credi che non sarebbero documentati ? :)
Vero, però ci potrebbe essere una guida (anche generica) sulle "cose da 
non fare".
O sbaglio?
Ciao. 
-- 
***  Per E-mail rimuovi ModE dall'indirizzo  ***
  *** Linux user # 198661 --- ICQ 33500725 ***
*** homepage 
http://web.tiscalinet.it/kailed
 ***
            *** Powered by Linux ***

Poichè mi sembra di capire che manchi una sito in italiano su questo
argomento, ma siano presenti degli spunti qua e la nei tutorial...perchè non
creiamo noi qualche cosa?
Che ne dite?
Kla


Io ci sto ...
CIao!
CLa

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

Qual'e' secondo voi il metodo migliore per includere una pagina passandogli
dei parametri? Cioe' devo includere un cosa tipo:
pagina.php?a=34&b=52
Ho letto su 
php.net
 che con il normale include si puo' fare basta che gli
passo tutta l'url... cioe' tipo
include(
http://www.miosito.com/pagina.php?a=45&b=34
); Questo e' l'unico
sistema? Ne esistono altri?
Grazie.

Newsgroup: it.comp.www.php
Titolo: Return to castle of PHP...

Ciao Gabri,
se ti ricordi e non ti serve più, mi porteresti il libretto sul php che ti 
ho prestato?
GRAZIE, buona serata,
Gian.
P.S.
Allenati a ProevolutionSoccer che domani ti riempo come un uovo :-) 

> domani ti riempo come un uovo :-)
Per favore, i cetrioli no, mi fanno ancora male le orecchie dall'altra volta
:-)
Gabri

Maledetto multitasking...
con il VIC20 non avrei potuto avere 20 finestre aperte... :-)
Scusate l'errore.
Sarà meglio che smetto... vado a farmi una birra...
Ciao!
Newsgroup: it.comp.www.php
Titolo: eliminare il tag <br> dal db mysql

Ciao a tutti!
Sono sempre a caccia di migliorie per il mio db.
In una tabella di un db mysql ho il campo descrizione di tipo text.
Tramite un template inserisco nel textarea il testo da inserire nel campo
descrizione i seguenti dati:
Topolinia
Pippo
Basettoni
Effettuo un INSERT e dati vengono inseriti nel campo descrizione. (Da notare
tutte le volte che sono andato a capo)
Se dopo attraverso un altro template utilizzato per poter modificare i dati
già all'interno della tabella,
riapro il record appena inserito nel campo textarea mi ritrovo ad avere:
Topolinia
<br>
<br>
Pippo
<br>
Basettoni
Ipotizzando che io non elimini <br> effettuando un UPDATE mi verrà salvato
un capo per ogni <br> presente.
Ogni volta che riapro il record con il template per effettuare delle
modifiche vorrei che i dati del campo descrizione siano esattamente quelli
inseriti.
E' possibile in qualche modo riuscire a mantenere la struttura iniziale
senza che venga inserito il tag <br> ???
Grazie molte
Giovanni

Dovrebbe esistere la funzione br2nl... o qualcosa del genere..

|Dovrebbe esistere la funzione br2nl... o qualcosa del genere..
nl2br() ! Ma fa il contrario: trasforma gli acapo in <br>. Evidentemente
Giovanni passa il dato a questa funzione prima di salvarlo sul db oppure
prima di inserirlo nella textarea.
Nel secondo caso, basta non passarli alla funzione; nel primo, cioè nel caso
che già nel db ci sia il tag <br>, potresti provare con la funzione
strip_tags(), oppure ti tocca ricorrere ad ereg.

 strip_tags(), oppure ti tocca ricorrere ad ereg.
Soluzione: ho eliminato la funzione nl2br() dal template.
Ora quando recupera i dati, sono senza il fastidioso tag! :-)
Grazie per la risposta!
Giovanni

|Soluzione: ho eliminato la funzione nl2br() dal template.
|Ora quando recupera i dati, sono senza il fastidioso tag! :-)
Ottima soluzione. Nel DB tieni il testo "puro" come inserito dall'utente.
Poi, quando vorrai mandare a video il testo in una pagina html, potrai
passare il contenuto del campo a htmlspecialchars() e a nl2br() (in
quest'ordine! Altrimenti prima trasformi gli \n in <br> e poi i <br> in
&lt;bt&gt; il che non è esattamente quello che volevi!)


Grazie e alla prossima
Giovanni
Newsgroup: it.comp.www.php
Titolo: Confronto tra piu' stringhe

Scusate la domanda forse banale, ma non riesco a trovare la soluzione...
ho 2 stringhe
$a = "A001"
$b = "a001"
i codici A001 e a001, corrispondono allo stesso prodotto... perche' sono
codici uguali, identici...
come fare per far capire allo script che tra a001 e  A001 non c'e'
differenza?
if ($a == $b) {
echo "è lo stesso codice....!";
}
invece, mi dice che $a <> $b...
Come fare??
Grazie per la soluzione!


if (strtolower($a)==strtolower($b)) {...
se la stringa convertita in minuscolo(o in maiuscolo) è eguale alla seconda
convertita allo stesso modo....
Cristiano

Newsgroup: it.comp.www.php
Titolo: PHP form builder

Mi sapete consigliare un buon software per creare form?
Grazie! :-)
-- 
Falco Stellare
falco.ste...@gmail.com
www.deepvoid.it
(Togli il TAPPO per l'email corretta)


prego

 
javascript + json sto facendo delle prove
mi sa che viene benino, mi rimangono 2 problemi
usare lo stesso file passato ad un javascript per il lato server
e da questo file togliere i nomi dei campi del db per
passarlo al client
.... validazioni ecc...
alla fine per creare il "CRUD" dovrei sono creare un file json
che si smazza il php e il javascript
cosi evito un sacco di lavoro

 Mi sapete consigliare un buon software per creare form?
Definisci "software per creare form". :)
Bye.

 Definisci "software per creare form". :)
Dai Alessandro, se sei geloso* del tuo software e non gli vuoi rivelare 
qual è dillo chiaro e basta.  
*Alessandro crea delle form bellissime, con campi di testo, label, i 
bottoni e pure i fieldset.

 bottoni e pure i fieldset.
HAHAHA. :)
Cerco di fare il possibile, dai. ;)
Bye.

 Zend Framework.:)
Gli sto dando un'occhiata :-)
Sto per iniziare a scrivere un applicativo piuttosto grosso, e volevo 
alleviarmi il lavoro di allestimento dei settantamila form previsti (non 
so perché, ma i form mi fanno allergia)...
In alternativa pensavo di risolvere la cosa in maniera procedurale, 
creando un file di descrizione di tutti i possibili elementi di un form, 
e una funzione che a runtime richiama gli elementi necessari e compone 
al volo il form.
Ma sono tutti buoni propositi che finiranno in crusca: come al solito si 
lavora con budget ridotto all'osso e tempi ancor più ristretti, sai che 
bella voglia di lavorare...
-- 
FS
Newsgroup: it.comp.www.php
Titolo: Gestione delle eccezioni.

Salve a tutti, vorrei sapere se è possibile gestire le eccezioni create da
mysql con php..
Da una prima ricerca mi sembra di no, pero' ho letto che questo sarà
possibile con php5!
Ciao Claudio


Ciao,
solo se l'API PHP per Mysql generasse delle eccezioni, al momento non mi
pare sia così nenache per le funzioni
mysqli(mproved).
Altrimenti devi essere tu a prevedere di lanciare un'eccezione dal codice
PHP in un determinato frangente
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

Io vorrei semplicemente catturare l'eccezione che viene generata quando si
cerca 'per esempio' di inserire un duplicato in una chiave primaria.
Ciao p.s. non sono espertissimo di php.

 primaria.
http://www.php.net/mysql_errno
http://www.php.net/mysql_error
<?php 
	mysql_connect ("localhost", "root", "root"); 
	mysql_select_db ("db"); 
	$rs = @mysql_query ("SELECT * FROM table"); 
 
	if ($rs === false) // "exception"
	{
		$errno = mysql_errno ();
		switch ($i) 
		{ 
			case 999: 
				print (mysql_error ()); 
				break; 
			case 1000:				
				print (mysql_error ()); 
				break; 
			case 1001: 
				print (mysql_error ()); 
				break; 
		} 
	}
	else
	{
		// Ok ...
	}	
?>
-- 
I am what I am, I do what I can
Sei un newbie? Leggi questo 
http://url.repository.biz/go/1
Inviare email con allegati? 
http://url.repository.biz/go/1Z
Cerchi un programmatore PHP/MySQL? 
http://url.repository.biz/go/1Y
L'uomo, conscio di sbagliare, persevera.

Newsgroup: it.comp.www.php
Titolo: errori mysql

come posso evitare messaggi del genere quando ci sono problemi con mysql?
Warning: Can't connect to local MySQL server through socket
'/tmp/mysql.sock' (2) in /home/hosts/
pixaelcity.com/htdocs/header.php
 on
line 5
Warning: MySQL Connection Failed: Can't connect to local MySQL server
through socket '/tmp/mysql.sock' (2) in
/home/hosts/
pixaelcity.com/htdocs/header.php
 on line 5
Errore durante la connessione al database
vorrei ovviamente che restasse solo la riga finale
Josh

 ha scritto nel messaggio
news:a3sggo$7kh$1...@lacerta.tiscalinet.it...

Basta anteporre ai comandi di cui non vuoi visualizzare i messaggi di errore
di sistema la @. Ad esempio anziechč usare mysql_connect usa @mysql_connect.
Ciao!
--
Stefano Vita Finzi Zalman
Pronesis.it - PCA
stefan...@pronesis.it
--
Pronesis srl
Viale Cavour 50 - 44100 Ferrara
Tel 0532 242740 (2 linee)
Fax 0532 242491
email: 
in...@pronesis.it
web: 
http://www.pronesis.it

 Ciao!
grazie mille
Josh

 ha scritto nel messaggio
news:a3sggo$7kh$1...@lacerta.tiscalinet.it...

Newsgroup: it.comp.www.php
Titolo: contare i quarti d'ora fra due orari

Ciao, mi sto incartando su una cosa banale...ma non trovo verso.
Dovrei contare quanti quarti d'ora intercorrono fra la data X e la data
Y.
Le date sono di intervalli di mezz'ora regolari, ad esempio:
08:00#08:30, oppure 08:30#09:00...e cosi via.
Ora se metto un ipotetico evento che inizia alle 08:30 e finisce alle
11:00 devo ricavare quante mezz'ore sono passate fra l'ora di inizio e
l'ora di fine.
Non riesco a trovare soluzione, non ho ancora provato nessun codice.
Qualche idea?
Ciao e grazie
--
Fabrizio yQy

Fabrizio yQy ha scritto:

Scusate...dovrei contare le mezzore :)
E' l'anzianita'...
Ciao,
--
Fabrizio yQy

 Scusate...dovrei contare le mezzore :)
<?php 
$from = mktime(8, 0);
$to   = mktime(8, 30);
$diff = $to - $from;
$minutes = $diff / 60;
$half = floor($minutes / 30);
print($half);
?>
-- 
I am what I am, I do what I can
Vuoi supportarmi? 
http://url.repository.biz/go/3E
Do. Or do not. There is not try.
Newsgroup: it.comp.www.php
Titolo: Mysql encode/decode

Vorrei realizzare un database i cui valori siano criptati 
secondo una password, e per questo sono riuscito ad utilizzare 
la funzione encode, cosicchè i valori inseriti vengono 
correttamente inseriti; non riesco però a fare il contrario!! 
Come faccio a selezionare una riga contenente un dato valore e 
dirgli di decriptare quel valore e salvarlo in un altro campo??
Grazie :-)
--  
Postato da Virgilio Newsgroup 
http://newsgroup.virgilio.it
Completo come il newsreader, ma senza il newsreader

 dirgli di decriptare quel valore e salvarlo in un altro campo??
cioč tu nello stesso record vuoi avere 2 campi: in uno c'č il valore 
decriptato e nell'altro c'č quello criptato? 

 
In questo caso usa due campi divesi

 decriptato e nell'altro c'è quello criptato? 



IMHO ti conviene mettere il dato e fare una cosa del genere
function myencode($dato, $password){
codice (se qualcuno mette qualcosa gradisco anchio
dato che non so cifrare)
return $valore_cifrato;
}
-------------
insert into table set nome='".myencode($dato, $password)."';";
-----------
Select * from table whwre id =5;
......
echo mydecode($row['nome'],$password);
http://dev.mysql.com/doc/mysql/en/encryption-functions.html


 dirgli di decriptare quel valore e salvarlo in un altro campo??
Cio'e'? Fare una query guardando 'dentro' i dati criptati?
Se e' cosi, ti e' chiaro che ha un costo alto per l'uso delle risorse?
(Se invece cerchi un campo criptato completo non ci sono problemi)
cmq. posta un po' di codice, non e' che sia chiarissimo
il tuo problema. 

ecco un estratto di una delle tante prove che ho fatto, tanto 
per chiarire la situzione:
$query = "select nome  from personale where id='20'";
$result = mysql_query($query, $myconn) or die ("operazione non 
eseguita");
$resrow = mysql_fetch_row($result);
$nome = $resrow[0];
echo "nome: <b>". $nome . "</b><br>";
$deco = "decode($resrow[0], 'ax')";
echo $deco;
dove ax è la chiave di codifica.
Il tutto funziona fino a echo $nome. Poi il problema cardine 
nasce quando devo decodificare il valore di $nome. Sicuramente 
sarà un errore di scrittura inquanto è pochissimo che pratico di 
php e mysql.


 $deco = "decode($resrow[0], 'ax')";
$deco = decode($resrow[0], 'ax');
hai messo "" intorno alla funzione...

Se però levo le virgolette, mi ritorna un errore del tipo
Fatal error: Call to undefined function: decode() 
perchè non è una funzione di php. La dovrei usare come query sul 
database tipo:  
$query = "select nome  from personale where id='20'";
epppoi 
$query = "decode(nome ,'ax')";
solo che non và!!
Jurgen Schwietering ha scritto:



 solo che non và!!
certo no, se vuoi fare il decode sul server sql lo devi dirlo al server, non 
al php.
Immagino allora che vuoi una cosa tipo:
$query = "select decode(nome,'ax') from personale where id=20";

è proprio quello che cercavo!!!
l'errore mio era nella sintassi, avevo premesso il fatto che non 
ero praticissimo!!
Grazie mille!
:-) :-)
Jurgen Schwietering ha scritto:


Newsgroup: it.comp.www.php
Titolo: Cannot....

Salve a tutti, eseguendo uno script semplice in locale,
che dovrebbe analizzarmi il contenuto di una dir,
il tutto funzione, se lo provo in remoto mi da:
"Fatal error: Cannot instantiate non-existent class: map in
 /home/
8125533051
/www/web/comunicazione/circolari.php on line 121"
La classe esesite, eccome!;
la funzione contenuta in circolari.php che richiama la classe e:
 <?php
    include ("script_php/map/map.php");
                $map = new map();
                $map->run("download_manager/downloads");
   ?>
Grazie a tutti!!!


Sicuro d'aver fatto l'upload anche del file della classe e che sia nella posizione giusta?

sě...
"L'Ignorante" <fer...@lliibbeerroo.iitt> ha scritto nel messaggio
news:y2ued.54624$N45.1...@twister2.libero.it...


Newsgroup: it.comp.www.php
Titolo: Help Mercury

Ciao a tutti, sono nuovo ed ho trovato questo ng molto interessante...
vi espongo subito il mio problema: 
sto cercando di madare una mail in locale utilizzando la funziona mail()
di php e tramite il mail server "mercury".
Sicuramente non l'ho configurato bene in quanto mi dice:
Warning: mail() [function.mail]: SMTP server response: 553 We do not relay
non-local mail, sorry. in C:\Programmi\xampp\htdocs\test\sendMail.php on
line 11
la riga 11 sarebbe: mail($a, $oggetto, $messaggio, $intestazioni);
Come devo fare!!!
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 line 11
semplificando molto: il server "mercury" non accetta di prendere in 
carico la posta (per il successivo rinvio ad altri mail server di 
destinazione) proveniente dall'ip del tuo web server.
-- 
Cybertoldo
Per rispondermi via email, sostituisci moc.liamg con 
gmail.com

 destinazione) proveniente dall'ip del tuo web server.
Quindi non posso fare tutto in locale?


 Quindi non posso fare tutto in locale?
Se ragioni di più sulla risposta che ti è stata fornita comprenderai 
che, se vuoi usare quel mail server, lo devi configurare in modo che 
accetti connessioni ANCHE dalla macchina su cui gira il web server.
Se non hai possibilità di farlo, devi scegliere un altro smtp server che 
ti permetta di farlo.
Heber D'Alberto

 Heber D'Alberto
ok, grazie 1000 per la disponibilità

Newsgroup: it.comp.www.php
Titolo: attachment

Salve,
sto provando a spedire e-mail con attachment e per fare questo ho "preso" il
codice sul manuale di 
php.net
. Ma ho verificato che non funziona (almeno
credo!), perchč quando vado a leggere il nome del file da allegare questo č
"/var/tmp//phpW72420var/tmp//phpW72420", quindi non mi legge l'estenzione e,
cosě č scritto il codice, il mime č del file č text/plain.
Tutto questo per chiedere: come posso leggere il nome del file dal campo "file"
del mio modulo, estrapolando cosě anche l'estenzione?
Grazie
-- 
Posted from  [62.98.215.180] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 del mio modulo, estrapolando così anche l'estenzione?
Guarda seguente codice (anzi' prova, il 'file' da te qui si chiama
'userfile'), nelle variabili visualizzati dovresti trovare la soluzione (da
preferire di usare il $userfile_type).
<HTML>
<BODY>
<form enctype="multipart/form-data" action="testupload.php" method="post">
<input type="hidden" name="MAX_FILE_SIZE" value="1000000">
Send this file: <input name="userfile" type="file">
<input type="submit" value="Send File">
</form>
<?
echo "original name = " . $userfile_name . "<BR>";
echo "filesize = " . $userfile_size . "<BR>";
echo "MIME type = " . $userfile_type . "<BR>";
echo "local Copy = " . $userfile . "<BR>"
?>
</BODY>
</HTML>

 </HTML>
-- 
Posted from  [62.98.214.147] 


Newsgroup: it.comp.www.php
Titolo: domanda sulla programmazione

Ciao a tutti vorrei sapere da voi che differenza c'è tra linguaggi di
programmazione e tecnologie di programmazione ?
Aspetto una vostra risposta.
Ps:Per farmi capire meglio potreste farmi degli esempi pratici?
--------------------------------
Inviato via 
http://usenet.libero.it

http://www.prometheo.it/a_linguaggi_programmazione.htm
http://web.ing.unisannio.it/delucia/tps/programma.html
-- 
jagui
Newsgroup: it.comp.www.php
Titolo: esportazione in un file txt

Ciao!Io dovrei, da pagina php, esportare alcuni record di una tabella 
mysql in un file txt..Cosa non sò fare, e che ho bisogno di riuscire, è 
creare il file da codice, e nominarlo con data e ora di sistema.
es. 12072005.txt
Dopodichè, con il path salvato in una variabile, esportarci dentro i 
record!!E' possibile?Grazie molte.

squirrel ha scritto:

http://it2.php.net/manual/it/function.fwrite.php

> 
http://it2.php.net/manual/it/function.fwrite.php
Nel link che mi hai dato ci sono solo esempi di fwrite in file già 
esistenti!Io sò come fare l'fwrite, ma non sono CREARE un file txt, e 
dargli come nome per esempio la data di sistema!

 dargli come nome per esempio la data di sistema!
fopen("//mio/percorso/nomefile.est","w");
hth,
Lokar
P.S. Impara a leggere gli esempi. Ve n'e' piu' d'uno che apre un nuovo 
file.
-- 
Sito Comune: 
http://www.it-lang-vb.net/
Manifesto: 
http://www.it-lang-vb.net/docs
­/Manifesto.txt
Statuto: 
http://www.it-lang-vb.net/docs
­/Statuto.txt
UGIdotNET - 
http://www.ugidotnet.org
 

Forse ho trovato la strada giusta..Se io tengo in un certo percorso un 
file es. "file.txt", ogni qualvolta che devo creare un file txt con data 
di sistema come nome, mi copio il file "file.txt" e lo rinomino..no?
Adesso ci provo!

[squirrel]

Cosa non andava nel mio suggerimento?
Lokar


Alekc wrote:

per crearlo basta toccarlo..
touch(time() . '.txt');
-- 
www.iuz-lab.info
Newsgroup: it.comp.www.php
Titolo: Aiutino con loghi linguaggio

Mi occorrerebbero dei loghi di famosi linguaggi, tipo il cammello del perl.
Ecco quelli che mi occorrono:
html
dhtml
xml
Javascript
VbScript
JScript
ASP
PHP
CGI
C
C++
Visual Basic
Phyton
Sql
MySql


non penso ne abbia uno particolare --> html
non penso ne abbia uno particolare --> dhtml
forse ha una specie di marchio --> xml
boooh, potresti usare la tazzina del caffe java --> Javascript
probabilmente ce l'ha, fatti un giro su 
microsoft.com
 --> VbScript
anche qua potresti usare la tazzina --> JScript
mi pare di averlo visto da qualche parte.. anche qui 
microsoft.com
 --> ASP
beh, il mitico logo ovale con la scritta in mezzo lo trovi su 
php.net
 -->
PHP
non penso ne abbia uno particolare --> CGI
IL LOGO DEL C??? --> C
idem come sopra --> C++
microsoft.com
 > Visual Basic
non saprei --> Phyton
se ti riferisci al linguaggio sql vero e proprio non penso ne abbia (ai
tempi del suo concepimento non penso si avesse bisogno di loghi) --> Sql
lo hanno fatto nuovo da poco 
mysql.net
 (e' un logo con un delfino
azzurro) --> MySql
le mie conoscenze in materia sono comunque moooooolto limitate, potrei aver
detto anche delle cazzate.
Saludos
Fabio Rapposelli -- 
www.hi-net.it

 wrote in message
9nblaj$msb$1...@newsreader.mailgate.org...


 non saprei --> Phyton
Ci dovrebbe essere... mi sa che c'e' uno spunto sulle icone di nautilus 
associate ai file python.
-- 
Mariani "Darkpand" Dario 
dark...@libero.it
IAFo #126       ICQ# 49365960
"L'uomo e' tanto meno se' stesso quanto piu' parla in persona propria:
dategli una maschera e vi dira' la verita'" -- Oscar Wilde
Newsgroup: it.comp.www.php
Titolo: spazio web con PHP e MySQL

Sto cercando uno spazio web gratuito che supporti php e mysql e che non sia
Portland (ha dei problemi con il mysql) o lycos. Poco tempo fa ho letto un
mess con una lista di questi spazi ma non l'ho + ritrovato (ho rischiato
anche di perdere la vista durante questa ricerca :)). Se ritrovate il mess o
sapete darmi qualche consiglio.......io sono qui :)
Grazie a tutti,
Fabrizio


www.altervista.org
x attivare mysql devi fare dei punti mettendoti un banner, ma appena li fai
puoi levare il banner
intuendo xchè lycos non ti va bene come spazio web, ti do una dritta
dopo </html>
mettici
<?exit();?>
:-)

Dunque, ti do' la mia personale opinione. Mi serviva dello spazio attrezzato
con php e mysql.
Le mie ricerche hanno avuto questi esiti:
Siti gratuiti> nessuno è esente da difetti.
-Lycos Italia: lento e irraggiungibile. Banners che rompomo le palle ad ogni
refresh.
-Lycos vari europei: idem, spcialmente il tanto 'decantato' Lycos Uk
-Coolfreepages: sembrava il migliore, pubblicizza in home la scritta 'no
banners'.
Alla faccia fa comparire una nuova pagina del navigatore che rompe + dei
banners.
-Altervista.net>italiano, sembrava il migliore. Poi ho scoperto gli'
altercents' senza i quali
non danno mysql e phpmyadmin e quindi ti ricattano. Da escludere.
Morale: prova qualche buon servizio a pagamento. Non perdere tempo. paga
magari 90 euro
l'anno e non soffrire.
Ciao
Andy
"fabrizio" <fabs...@liberoNOSPAM.it> ha scritto nel messaggio
news:eIPxa.58343$DN.14...@tornado.fastwebnet.it...


 l'anno e non soffrire.<snip>
<PUBBLICITA>
Pagare per pagare, aiuta un collega! LOL
Al link 
https://ssl.tera-byte.com/order/?AffiliateID=1428
 c'e' la
pagina per scegliere l'hosting, e alla pagina
http://www.tera-byte.com/hosting.html
 c'e' la descrizione dei servizi.
</PUBBLICITA>
Con Tera-Byte ci lavoro da tre anni e mi sto trovando bene.
I servizi aggratis sono troppo poco affidabili, nel senso che se il
tuo sito comincia ad essere visitato, trovano un motivo per fartelo
tirar via o pagare per tenertelo. Del resto, il servizio che avrai e'
proporzionale a quanto paghi per averlo!
Se invece il sito ti serve giusto per le tue prove, tanto vale
installartelo sul tuo pc e usare servizi di dns come freedns o cjb.
-- 
Email address is protected by fee-based service.
Authorized senders will be white-listed.
Newsgroup: it.comp.www.php
Titolo: pear mail e autenticazione smtp

Ciao a tutti,
ho un problema con pear mail.
Ho del codice che deve mandare una email tramite un server smtp esterno 
sulla porta 587, autenticandosi con username e password.
Il problema è che se abilito l'autenticazione plain, invece di inviare 
il comando AUTH PLAIN, pear mi manda il comando STARTTLS e poi si ferma.
La stessa cosa accade se metto auth = true.
Se invece metto auth = false, la procedura va avanti ma il server mi 
manda l'errore 550 perché non sono autorizzato.
Il codice è questo, cosa sbaglio?
Grazie
bye!
$smtp = Mail::factory('smtp',
		array ('host' => $_SESSION['mailsmtphost'],
		'port' =>  587,
		'auth' => 'PLAIN',
		'username' => $_SESSION['mailuser'],
		'password' =>  $_SESSION['mailpassword'],
		'timeout' => 20
						    ));
if (PEAR::isError($smtp)) {
	$ret = $smtp->getMessage();
} else {
	$ret = true;																
}
print_r($smtp);
flush();
$mail = $smtp->send("mio@indirizzo", $headers, $testo);
-- 
elimina unsampdoriano per rispondere via email

 il comando AUTH PLAIN, pear mi manda il comando STARTTLS e poi si ferma.
Prova vedere se il mail server supporta AUTH, fai cosi'. Apri una shell (linux o
Windows e indifferente) e scrivi
telnet mailhost 25
dove al posto di mailhost metti il valore di $_SESSION['mailsmtphost']
Il server ti risponde con una riga che iniza con 250. A quel punto scrivi
EHLO pippo
EHLO, non HELO, mi racomando.
Un server che supporta AUTH dovrebbe risponderti con una cosa tipo
250-PIPELINING
250-SIZE 22000000
250-ETRN
250-AUTH PLAIN LOGIN DIGEST-MD5 CRAM-MD5
250-AUTH=PLAIN LOGIN DIGEST-MD5 CRAM-MD5
250-ENHANCEDSTATUSCODES
250-8BITMIME
250 DSN
Mentre se NON supporta AUTH ti risponde con
250-PIPELINING
250-SIZE
250-ETRN
250-STARTTLS
250-ENHANCEDSTATUSCODES
250-8BITMIME
250 DSN
Inoltre se il server supporta AUTH, nella riga che inizia con AUTH hai l'elenco
dei metodi di AUTH che vengono supportati che puoi mettere nella riga
'auth' => 'PLAIN',
del tuo codice.
Ciao,
luigi
-- 
/
+--[Luigi Rosa]--
\
Pluralitas non est ponenda sine necessitate.

 250 DSN
mi risponde solo con AUTH PLAIN LOGIN senza nulla dopo.


 mi risponde solo con AUTH PLAIN LOGIN senza nulla dopo.
E allora prova a sostituire
'auth' => 'PLAIN',
con
'auth' => 'LOGIN',
e vedi se funziona.
In alternativa prova la libreria phpMailer.
Ciao,
luigi
-- 
/
+--[Luigi Rosa]--
\
Reality is for people who can't face science fiction.
Newsgroup: it.comp.www.php
Titolo: Upload di file

iao a tutti,
ho un problema con l’upload di file da una pagina PHP, in un sito ospitato
da un provider. Apparentemente tutto sembra funzionare, e non ho messaggi
di errore, ma quando vado a fare il browse della cartella “upload” la trovo
sempre vuota. Nella funzione move_uploaded_file() ho provato a sostituire
ad “upload/” l’intero per corso della cartella, ricavato con getcwd().  
 
if (file_exists("upload/" . $_FILES["file"]["name"])) echo
$_FILES["file"]["name"] . " already exists. ";
else {
                move_uploaded_file($_FILES["file"]["tmp_name"],"upload/" .
$_FILES["file"]["name"]);
                $url="upload/". $_FILES["file"]["name"];
                echo "Stored in: " . "upload/" . $_FILES["file"]["name"];  
 
}    
 
Lo stesso codice su un mio server di test funziona perfettamente, quindi
deduco che il problema sia dovuto a limitazioni del provider. Vorrei
chiedervi se esistono modi per aggirare eventuali blocchi.
  Grazie a tutti
-- 
Rob - La Locomotiva 
http://www.locomotiva.eu


Era un problema di permessi!
Scusate il disturbo... 


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

ciao a tutti,
mi sono fatto il mazzo un paio di giorni per modificare un guestbook in php
che non si basa su tabelle SQL trovato freeware su un sito, e alla fine mi
sono accorto che il mio server gratuito (inwind) non supporta php.
Sapete consigliarmi un altro server gratuito che supporta php e da spazio
illimitato?
Ciao e grazie

Michelino Ha scritto:

Guarda qui
http://www.google.it/search?hl=it&ie=ISO-8859-1&q=spazio+web+gratis+php
ciao
-- 
Danilo Bottone
Newsgroup: it.comp.www.php
Titolo: Gestire  cosa può leggere un utente

Ciao a tutti,
abbiamo un problema di procedura o se preferite di organizzazione degli 
accessi alle pagine di un sito che prevede la lettura personalizzata delle 
pagine web (contenenti articoli) a seconda di chi � l'utente loggato.
In pratica su un totale ipotetico di 100 pagine ogni utente dovrebbe poter 
leggere solo quelle assegnategli ARBITRARIAMENTE dal webmaster o in base 
alle sue richieste.
Quindi l'utente id=1 potrebbe per ipotesi poter leggere solo le pagine 
1,4,6,77,90 mentre l'utente id=2 le pagine 1,2,3,4,5,66,75,89 mentre ancora 
l'utente id=66 potrebbe poter leggere solo le pagine 1,4,77,87,88 e cos� 
via.
Il tutto andrebbe implementato con l'aiuto di tabelle mysql.
Il procedimento attuale troppo lento e poco gestibile dal webmaster prevede 
un campo pagine nella scheda dell'utente e il numero delle pagine a cui 
l'utente pu� accedere � scritto in ordine sequenziale con i numeri di pagina 
divisi da una virgola che al log dell'utente vengono inseriti iu un array 
nella sua sessione.
Non mi sembra per� la soluzione + rapida e vorrei avere la vostra opinione 
per migliorare il lavoro del webmaster in fase di gestione dell'assegnazione 
delle pagine ad un utente e la conseguente modifica
Grazie 

Grazie 
Dipende da come vuoi fare l'accesso.
Voglio dire: se uno puo' entrare nella pagina e vedere un messaggio
"Accesso non consentito", ti basta una tabella
	id_pagina	integer
	id_utente	integer
e all'ingresso della pagina controllare se
	is_accessable(pageid).
Altrimenti, tocca mettere il controllo prima di scrivere ogni link:
	<?= is_accessable($pageid) ? '<a href="vai qua">Pagina</a>': '' ?>
La funzione is_accessable fa semplicemente una query al DB:
	function is_accessable($pageid)
	{
		if (!isset($_SESSION['accessiblepages']))
		{
			$exec = SQLExec("SELECT id_pagina FROM
					accessiblepages
					WHERE userid=$_SESSION[userid];");
			$arr = array();
			while($tuple = SQLFetchTuple($exec))
				$arr[] = $tuple['id_pagina'];
			$_SESSION['accessiblepages'] = $arr;
			SQLFree($exec);
		}
		return in_array($_SESSION['accessiblepages'], $pageid);
	}
Poi per determinare chi vede cosa, puoi preparare una pagina con un tot di
checkbox, o immagini, popolate magari in AJAX (20 righe).
Leonardo
-- 
The cock doth craw, the day doth daw,
the channerin' worm doth chide:
gin we be mist oot o' oor place,
a sair pain we maun bide.

Grazie Leonardo.
Allora provo a fare una tabella accessiblepages contenente l'elenco completo 
degli abbinamenti pagina=>userid che credo possa anche contenere abbinamenti 
tipo pagina=>gruppo_di_utenti
Se credi sia meglio non fare miscele proviamo con due tabelle una per utenti 
singoli e una per gruppi di utenti
Poi ci vuole uno script per la loro gestione da parte del webmaster 

 pagina=>gruppo_di_utenti Se credi sia meglio non fare miscele 
Non è questione di miscela, 'userid' e 'gruppo_di_utenti' sono dello 
stesso dominio?


Si (se ho capito bene quello che intendi dire) 

 Si (se ho capito bene quello che intendi dire) 
E come gestiresti con un'unica tabella sia le associazioni pagina-utente 
che pagina-gruppo?
Newsgroup: it.comp.www.php
Titolo: link acquisto manuale php

dove acquisto il manuale online ?
quale mi consigliate ?
il migliore per iniziare con il php, ma che sia completo e aggiornato
grazie
ciao

scherfino wrote:

Per iniziare ti basta il manuale on-line, le migliaia di 
tutorial/articoli/siti dedicati all'argomento. Oltre allo spulciamento 
di questo NG.
Poi comprerei questo:
http://www.samspublishing.com/title/0672325616
-- 
Spoken: How much is that gorilla in the window?
Take our advice, At any price, A gorilla like Magilla is mighty nice.
Gorilla, Magilla Gorilla for sale

 
http://www.samspublishing.com/title/0672325616
è solo in inglese?
inoltre ora non ho visto se il sito è negli U.S., ma quando si 
acquistano da siti stranieri oltre al prezzo che uno legge sul sito, poi 
si paga anche una tassa doganale quando ti arriva il libro?

 
http://www.samspublishing.com/title/0672325616
a che versione di php fa riferimento?
che altri libri suggerisci

 
cerca su google/gruppi 'libro php' o 'libri php' e trovi i più gettonati 
(anche in italiano) e per le varie versioni di php


 (anche in italiano) e per le varie versioni di php
sul libro da te suggerito le sessioni e la sicurezza sono trattati in 
modo approfondito?
per caso potresti indicarmi a quale versione di php si riferisce; sulla 
bereve descrizione del libro che ho trovato in rete non cita la versione 
di php

 
Qualche info in più
http://url.repository.biz/go/4K
Purtroppo io ancora non lo possiedo.
Ciao

Newsgroup: it.comp.www.php
Titolo: Strano comportamento usando gerarchia di classi

Salve a tutti!
Mentre stavo sviluppando un progettino in php mi sono imbattuto in un 
comportamente anomalo.
Ho cercato di pulire il mio codice il pi� possibile per isolare il caso 
specifico e credo di esserci riuscito.
Provo perci� a descrivere quello che ho osservato:
Ho un file php con il codice che riporto qui in fondo.
Nella parte php ho tre classi che formano una gerarchia (la classe A eredita 
da B la quale eredita da C).
Provando ad aprire la pagina con mio browser mi trovo il seguente messaggio 
di errore:
-------------------------------------------------------
Fatal error: Class 'B' not found in /Prova.php on line 4
-------------------------------------------------------
Stramanente per� se inverto la posizione delle classi nel sorgente php 
l'errore sparisce. Ho provato diverse combinazioni nell'ordinamento delle 
tre classi, ma solo quella qui sotto indicata produce l'errore.
Aggiungo anche che se mi limito ad una gerarchia di due classi (ad esempio 
asteriscando la classe A non ci sono errori.
Qualcuno sa spiegarmi questo comportamento di php?
Grazie
Cricca
-------------------------------------------------------
<html>
 <body>
  <?php
    class A extends B
    {
    }
    class B extends C
    {
    }
    class C
    {
    }
  ?>
 </body>
</html>

   ?>
Ti riferisci a B senza che questa ancora sia stata dichiarata, è giusto 
avere un errore.
È meglio se separi la logica dalla presentazione (cioè: metti il codice 
delle classi in file separati da quello che sputa l'html)

 � meglio se separi la logica dalla presentazione (cio�: metti il codice


Se vuoi estendere una classe la classe padre deve essere giï¿œ stata
definita oppure la definizione deve seguire la definizione della tua
classe e a sua volta deve essere una classe che estende o una giï¿œ
definita oppure non estendere nessuna classe, puoi averne piï¿œ di una ma
non annidate.
esempio:
class A extends C
{
}
class B extends C
{
}
class C
{
}
ï¿œ perfettamente valido.
class Q
{
}
class A extends Q
{
}
class B extends C
{
}
class C extends Q
{
}
questo pure ï¿œ perfettamente valido.
questo invece no:
class A extends B
{
}
class B extends C
{
}
class C
{
}
quando arrivi a definire B si aspetterebbe C giï¿œ definito

 quando arrivi a definire B si aspetterebbe C gi� definito 

 
se usi due sole classi, la definizione ï¿œ subito seguente quindi non hai
problemi
se metti prima c di b ï¿œ semplice hai a che cerca in forward b e quando
definisci b c ï¿œ giï¿œ definito quindi no problem, ï¿œ quando hai un forward
con di piï¿œ definizioni che ci sono problemi

Newsgroup: it.comp.www.php
Titolo: ricerca in php

Ciao a tutti,
io ho il problema di ricercare una parola su tutte le tabelle incluse in un db.
Come si fa?
Grazie 
Richi

Come si fa?
SQL -> "... WHERE Campo like "%$parola%" ..."
-- 
Filippo "Kirone" Zamengo 
Quanto scritto deve ritenersi IMHO e indipendente dal datore di lavoro
e-mail modificata: togliere DESPAM.
Newsgroup: it.comp.www.php
Titolo: SETTARE I CARATTERI DI VISUALIZZAZIONE...

Salve ho il seguente problema:
dopo aver letto il db devo inviare delle le stringhe per riepire gli  della select.
In vero tutto mi funziona ma i caratteri vorrei che fossero più piccoli.
Come mi devo comportare???
Grazie mille per l\'aiuto.
Davide
Posted by 
http://www.phpitalia.com

 wrote in message 9gqj98$c83$1...@news.flashnet.it...

Se il risultato della tua query lo visualizzi in una pagine HTML formatti il
testo come qualsiasi altro testo in HTML
ES:
<font size=+2><?=$result?></font>

\\ 
questo è HTML
Posted by 
http://www.phpitalia.com

 wrote in message news:9gqj98$c83$1...@news.flashnet.it...


Newsgroup: it.comp.www.php
Titolo: PHP 4 Guida per lo sviluppatore

dove posso acquistarlo in rete ?
--
---------------------------------------------
Giuseppe Lupo
Palermo
---------------------------------------------

> dove posso acquistarlo in rete ?
http://www.internetbookshop.it/hme/hmepge.asp
Io ho comprato un libro e mi sono trovato bene (costi/qualita' del servizio)

 ha scritto nel messaggio
news:a7cs0m$35v$1...@news.panservice.it...


se sei di Milano evita accuratamente Hoepli on line: lenti nella consegna e
pessimo sito.
ciao


>dove posso acquistarlo in rete ?
A livello di prezzi consiglio o
www.gorilla.it
o
www.hitechshop.it



http://www.blankreg.net

 ciao
se 'sei di Milano' esci di casa e vai alla Hoepli direttamente :-)
Ciao
Alex

dove posso acquistarlo in rete ?
http://www.libreriauniversitaria.it/merchants/libreriauniversitaria/ita/offerta_libro.jsp?productID=611983
veloci e spedizioni molto economiche
ciao Zack
Newsgroup: it.comp.www.php
Titolo: creare la documentazione dei propri progetti

Salve a tutti, sto muovendo i primi passi con php.
 
Una domanda:
per creare la documentazione dei propri progetti cosa usate?
 
phpdoc dicono che sia uno strumento valido.
Cosa mi consigliate?

Il 18/05/21 10:04, armony ha scritto:

Niente?
Non è molto frequentato questo ng.


Ciao,
hai ragione.
 
PHPDOC va benissimo anche se non credo sia compatibile con php 8

Il 23/05/21 23:21, fmigliori ha scritto:

Allora spiegatemi questo.
 
https://manual.phpdoc.org/HTMLSmartyConverter/PHP/phpDocumentor/tutorial_tags.uses.pkg.html
 
"The @uses tag automatically creates a virtual @usedby tag in the other 
documentation that links to the documentation containing the @uses tag. 
In other words, it is exactly like @see, except a return link is added 
automatically."
 
Facciamo qualche prova?
 
$ cat src.php
<?php
 
class Simona {
     /**
      * @uses Macchina::guida()
      */
     static function parte() {
         Macchina:guida();
     }
}
 
class Macchina {
     static function guida() {
 
     }
}
$ phpdoc -f src.php -t docs/
phpDocumentor v3.0.0
Parsing files... blablabla...
$ grep -iq 'macchina::guida' docs/classes/Simona.html || echo INESISTEMTE
$ grep -iq 'simona::parte' docs/classes/Macchina.html || echo INESISTEMTE
INESISTEMTE
 
Come vedete, alla fine c'è un problema.
Il file docs/classes/Macchina.html dovrebbe contenere qualcosa di simile
 
public static guida()
usedby
     simona::parte
 
ma risulta inesistente.
Perchè?
 
PS
 
Per capirci meglio ecco un paio di schermate di quello che ha generato 
phpdoc:
 
https://pasteboard.co/K2qMZS2.png
 (Simona)
https://pasteboard.co/K2qOH6f.png
 (Macchina)
 
PS
 
Però cercate di impegnarvi per rispondere, e possibilmente fate delle prove.

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

Ciao a tutti vorrei includere dei file php da un host verso un altro.
Ossia:
Vorrei includere pippo.php residente su una macchina A  in minnie.php
residente in una macchina B.
Come posso fare?

 wrote in message
news:artdkv$hq9$1...@serv1.iunet.it...

Dipende che cosa vuoi avere da pippo.php. Il contenuto dello script oppure
il suo risultato (probabilmente HTML).
Se vuoi il contenuto (quindi script php) ed il server:
  rinominare magari in pippo.txt ed integrare il file con fopen|file|include
  oppure prendere il file via ftp. Chiaramente un utente potrebbe vedere il
contenuto del tuo script se chiama 
http://A/pippo.txt
Se vuoi il suo HTML generato:
    fopen|file|include e' basta.
Tiene sempre presente che un server via http ti da i dati come intenzionato.
Quindi una richiesta di B ad A e come una richiesta qualsiasi di un browser
in rete ad A
Newsgroup: it.comp.www.php
Titolo: Ottenere nome file

Ho memorizzato in db mysql il percorso di un file nella forma
http://www.nomesito.com/dir/file.exe
Vorrei ottenere il nome del file, quindi file.exe togliendo tutto il resto.
Sono in grado di leggere dal database, ma non so come isolare il pezzo
file.exe
Come fare?
Grazie
Andrea


$stringa = "
http://www.nomesito.com/dir/file.exe
";
$nomefile = basename($stringa);

 $nomefile = basename($stringa);
Funziona!
Grazie!
Andrea
Newsgroup: it.comp.www.php
Titolo: url riscritto

Scusate, ancora un'info..
Ho visto che esistono alcuni siti che pur essendo chiaramente "dinamici"
nell'url presentano sempre un rifermento ad una pagina .html. I motivi credo
siano celare il passaggio di variabili e presentare un url esteticamente
migliore e più "esplicativa".
Qual è la strategia da seguire per ottenere qst risultato?
Grazie ancora a tutti
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 Qual h la strategia da seguire per ottenere qst risultato?
http://httpd.apache.org/docs/mod/mod_rewrite.html
-- 
I am what I am, I do what I can
Sei un newbie? Leggi questo 
http://url.repository.biz/go/3C
Vuoi supportarmi? 
http://url.repository.biz/go/3E
Do. Or do not. There is not try.
Newsgroup: it.comp.www.php
Titolo: [OT] MySQL e ORDERY BY con campi NULL

Salve, innanzitutto chiedo scusa per l'OT.
La domanda è:
Se in un campo di una tabella ho dei campi NULL, e altri non NULL, se
effettuo un ordinamento (ORDER BY) mi vengono messi prima i campi NULL,
e poi gli altri.
Vorrei invece che i record con campi NULL venissero posti alla fine.
Esempio:
auto           prezzo
fiat 500       15000
audi           30000
ferrari        100000
aston martin   NULL
bmw m3         NULL
In pratica voglio eseguire un ordinamento per prezzo, ma mettendo prima
i record che un prezzo effettivamente ce l'hanno! Invece se faccio
qualcosa tipo:
SELECT * FROM tabella ORDER BY prezzo
Mi vengono messi prima i NULL, e poi gli altri. E questo NON lo voglio.
Onde evitare di passare per PHP per riordinare i risultati, c'è un modo
per fare ciò che cerco? Sul manuale non ho trovato nulla ahimè. :(
-- 
rob4you

 per fare ciò che cerco? Sul manuale non ho trovato nulla ahimè. :(
Non so se può andarti bene né quanto la cosa sia ortodossa, ma potresti
ordinare i risultati in base a un alias tale che quando prezzo è null
assuma un valore sufficientemente alto da farlo finire in fondo alla
lista. Qualcosa del genere:
mysql> select * from tabella;
+---------+--------+
| nome    | prezzo |
+---------+--------+
| Londra  |  10000 |
| Parigi  |  20000 |
| Roma    |  40000 |
| Berlino |   NULL |
| Lisbona |  30000 |
| Madrid  |   NULL |
| Vienna  |   NULL |
+---------+--------+
7 rows in set (0.00 sec)
mysql> select *, if(isnull(prezzo), 9999999, prezzo) as prezzo_farlocco
from tabella order by prezzo_farlocco asc;
+---------+--------+-----------------+
| nome    | prezzo | prezzo_farlocco |
+---------+--------+-----------------+
| Londra  |  10000 |           10000 |
| Parigi  |  20000 |           20000 |
| Lisbona |  30000 |           30000 |
| Roma    |  40000 |           40000 |
| Berlino |   NULL |         9999999 |
| Madrid  |   NULL |         9999999 |
| Vienna  |   NULL |         9999999 |
+---------+--------+-----------------+
7 rows in set (0.00 sec)
Naturalmente, l'alias prezzo_farlocco non è il caso di visualizzarlo :)
Se poi l'ordinamento divenisse decrescente, allora dovresti tornare a
usare il campo prezzo.
Però non sono un grande esperto di MySQL e non so dirti quanto questa
soluzione sia valida, né se ve ne siano di migliori.
Ciao.
-- 
Federico

 soluzione sia valida, né se ve ne siano di migliori.
Comunque è interessante :)

 per fare ciò che cerco? Sul manuale non ho trovato nulla ahimè. :(
prova con
SELECT * FROM tabella ORDER BY ISNULL(prezzo), prezzo
ISNULL(prezzo) torna o 0 o 1, quindi con un ASC o un DESC dovresti 
spostare i valori nulli all'inizio o alla fine.

 SELECT * FROM tabella ORDER BY ISNULL(prezzo), prezzo
Grazie, avevo provato anche con la soluzione di Federico (l'uso di IF),
e anche con IFNULL, ma questa che mi hai suggerito tu la trovo
migliore, oltre che anche più semplice, in quanto non bisogna crearsi
un numero "fittizio" sostitutivo del NULL.
Grazie. ;)
-- 
rob4you

 Grazie. ;)
Di niente :)